|
Вывод сформированной печатной формы на экран и на принтер | ☑ | ||
---|---|---|---|---|
0
Slepoi
07.12.14
✎
23:09
|
Доброй ночи! Конфигурация Бухгалтерия предприятия, редакция 3.0 (3.0.35.26)
НАписана обработка для копирования документов из ранее введенных, с новой датой и т.д. Документ формируется записывается ("счет на оплату"), но не могу распечатать печатную форму. Вот отрывок модуля (выше идет формирование запроса для получения старых документов, ввод новых и их заполнение): ДокКопия.Записать(); МассивОбъектов.Добавить(ДокКопия.Ссылка); Если (Объект.Печать_СчетНаОплату = Истина) и (Объект.Колво_СчетНаОплату > 0) Тогда КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм("СчетЗаказ"); УправлениеПечатью.СформироватьПечатныеФормы("Документ.СчетНаОплатуПокупателю", "СчетЗаказ", МассивОбъектов, , КоллекцияПечатныхФорм,, , ); КонецЕсли; После выполнения этого модуля абсолютно ничего не происходит. Не выводится никаких сообщений об ошибках, или еще каких. Насколько я понял из пошагового прохождения модуля, печатная форма формируется, но не выводится на экран. Бьюсь уже несколько дней, но не моу ее вывести на экран. (В идеале ее надо бы послать на принтер без открытия формы, ну или сразу же закрыть после печати, т.к. документов несколько сотен) Подскажите пожалуйста как правильно написать модуль, чтобы распечатать эту форму. |
|||
1
Фокусник
07.12.14
✎
23:31
|
(0) а не возвращает ли ТабличныйДокумент функция УправлениеПечатью.СформироватьПечатныеФормы() ?
|
|||
2
ДенисЧ
07.12.14
✎
23:33
|
(1) А вдруг возвращает?
|
|||
3
Slepoi
08.12.14
✎
10:33
|
(1) не возвращает, а выдает ошибку {Форма.Форма.Форма(223)}: Обращение к процедуре объекта как к функции (СформироватьПечатныеФормы)
|
|||
4
pessok
08.12.14
✎
10:49
|
(3) так это даже не функция
|
|||
5
pessok
08.12.14
✎
10:49
|
только это явно не из твоего куска кода ошибка
|
|||
6
ВРедная
08.12.14
✎
10:49
|
Кажется, что она их запихивает в "КоллекцияПечатныхФорм"
|
|||
7
Серго62
08.12.14
✎
10:51
|
(3) ну попробуй обратиться к ней как к процедуре и посмотри, что возвращается в параметре "КоллекциюПечатныхФорм"
|
|||
8
pessok
08.12.14
✎
11:01
|
(6) точно же
|
|||
9
pessok
08.12.14
✎
11:01
|
(8) а нет, не запихивает
|
|||
10
Slepoi
08.12.14
✎
11:15
|
(7) в параметре "КоллекцияПечатныхФорм" содержится имя макета "СчетЗаказ"
|
|||
11
ВРедная
08.12.14
✎
12:12
|
(9) Значит в другой параметр в этой же функции.
в БП там еще еще параметры - например "ОбъектыПечати" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |