Вместо того чтобы обижаться лучше бы попробовал сам что нибудь сделать!
Вместо того чтобы обижаться лучше бы попробовал сам что нибудь сделать!
"Попробовал сделать.<br>Программа при печати выводит ошибку:<br>Не удалось сформировать внешнюю печатную форму!<br>Поле объекта не обнаружено (Номер)<br><br>И выводит на экран стандартную форму без моих изменений в макете.<br><br>Код у меня в результате переноса наполнения процедуры печати в функцию и небольшой правки получился такой:<br>Функция Печать() Экспорт<br><br> ИмяМакета = "Счет";<br> НаПринтер = Ложь;<br> КоличествоЭкземпляров = 1;<br> <br> <br> Если ТипЗнч(ИмяМакета) = Тип("ДвоичныеДанные") Тогда<br><br> ТабДокумент = УниверсальныеМеханизмы.НапечататьВнешнююФорму(СсылкаНаОбъект, ИмяМакета);<br> <br> Если ТабДокумент = Неопределено Тогда<br> КонецЕсли; <br> Иначе<br> ПараметрКоманды = Новый Массив;<br> ПараметрКоманды.Добавить(СсылкаНаОбъект);<br> <br> Если НаПринтер Тогда<br> УправлениеПечатьюКлиент.ВыполнитьКомандуПечатиНаПринтер("Документ.СчетНаОплатуПокупателю", ИмяМакета, <br> ПараметрКоманды, Неопределено);<br> Иначе<br> УправлениеПечатьюКлиент.ВыполнитьКомандуПечати("Документ.СчетНаОплатуПокупателю", ИмяМакета, <br> ПараметрКоманды, Неопределено, Неопределено);<br> КонецЕсли;<br> <br> КонецЕсли;<br><br> УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, КоличествоЭкземпляров, НаПринтер, ОбщегоНазначения.СформироватьЗаголовокДокумента(ЭтотОбъект, """"), СсылкаНаОбъект);<br> Возврат ТабДокумент;<br><br> <br>КонецФункции // Печать<br>"
Что то ты от нас утаиваешь!? Не видно здесь никакого номера! Приведи весь текст ошибки и весь код!
Да весь код прикрепил. Все, что было в моем модуле, то и скопировал. И всю ошибку.<br>Было бы куда, и обработку прикрепил бы.
выложи в интернете,а сюда ссылку!
Сейчас посмотрю!
"У тебя вот здесь неправильно :<br> УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, КоличествоЭкземпляров, НаПринтер, ОбщегоНазначения.СформироватьЗаголовокДокумента(ЭтотОбъект, """"), СсылкаНаОбъект);<br>Надо :<br> УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, КоличествоЭкземпляров, НаПринтер, ОбщегоНазначения.СформироватьЗаголовокДокумента(СсылкаНаОбъект, """"), СсылкаНаОбъект);"
Спасибо! Эту ошибку исправил.<br><br>Теперь при выводе на экран ошибок нет, но мой макет не выводится, выводится стандартный.
Могу выслать исправленный отчет, вот только там осталось разобраться почему не выводится ваша печать!<br>З,Ы, Через личку письмо получил?