Имя: Пароль:
1C
1С v8
Печать документа из внешней обработки
0 notna1980
 
02.11.11
09:20
Внешняя обработка. Читает из xls файла данные построчно и создает документы: счет, реализация, счет фактура.
Задача: Нужно сразу отправлять на печать документ на принтер после его создания.
//печатаем документ Счет на оплату
ДокОбъект = НовыйДокумент.Ссылка.ПолучитьОбъект();
ТабДокумент = Новый ТабличныйДокумент;
ТабДокумент = ДокОбъект.ПечатьСчетаЗаказа("Счет"); //процедура печати в документе счет на оплату

Ошибка: Метод объекта не обнаружен (ПечатьСчетаЗаказа)

Мне непонятно, как вызывать процедуру печати документа из под объекта
1 ДенисЧ
 
02.11.11
09:21
Перенеси процедуру печати в модуль документа...
2 and2
 
02.11.11
09:29
УниверсальныеМеханизмы.НапечататьДокументПоУмолчанию(ДокОбъект,2,ложь,истина);
3 catena
 
02.11.11
10:21
//процедура печати в документе счет на оплату

В модуле? Экспортная?
4 and2
 
02.11.11
10:23
(3) ну, как бы почти во всех документах есть экспортная процедура Печать().
традиция что ли такая :)
5 Starhan
 
02.11.11
10:25
(4) Прауктика показывает не все 1С ники знают от традициях 1С :)
6 catena
 
02.11.11
10:26
(4)ПечатьСчетаЗаказа? У меня не во всех такая процедура есть
7 and2
 
02.11.11
10:27
(6) ТС смотрит , но не совсем туда.
ему надо вызвать просто Печать(,,,,,,)
она почти всегда экспортная.
8 catena
 
02.11.11
10:32
(7)Ну, я ж про ошибку... Что ему там надо - это уже побочный вопрос.
9 and2
 
02.11.11
10:34
(8) про ошибку в эволюции? :)