Имя: Пароль:
1C
 
Бух 3.0 распечатать внешнюю печатную форму
0 mastodont
 
14.03.16
09:31
Есть ссылка на документ, например счет или реализация.
И есть ВПФ к этому документы.
Как программно распечатать ВПФ?
Ну или получить таблицу, сформированную по этой внешней форме.
1 Rie
 
14.03.16
09:33
(0) Выгрузи обработку в файл, создай её объект и вызови функцию печати.
2 mastodont
 
14.03.16
09:40
(1) хм. а стандартных механизмов в БСП никаких нет?
3 SadrArt
 
14.03.16
09:46
Как связано (0) и (2)?
4 mastodont
 
14.03.16
09:51
(3) не понял вопрос?
Бухглатерия основана на БСП.

Я предположил, что должен быть какой-то "стандартный" механизм печати внешных печатных форм...
5 los_hooliganos
 
14.03.16
09:52
(2) Напиши обработку которая встроится в БСП как внешняя печатная форма.
6 los_hooliganos
 
14.03.16
09:53
(4) Более того, есть внешний механизм для кнопок "Заполнить" который тоже можно реализовать через внешнюю обработку
7 SadrArt
 
14.03.16
09:55
(4) Так он, стандартный механизм, есть.
Вы же в (0) написали что есть ВПФ и спросили как "программно распечатать ВПФ"
8 mastodont
 
14.03.16
09:58
Добавлю к (0).
Вообще я делаю пакетную печать.
Мне надо для каждого клиента напечатать счет + 2 реализации + 2 СФ. Со счетом и СФ проблем нет. А для реализации используется внешняя печатная форма.
И вот не пойму как ее использовать.
9 los_hooliganos
 
14.03.16
10:03
(8) Ну... тогда внешняя обр должна возвратить сформированный табличный документ.
И БСП к этому отношения не имеет.
10 mastodont
 
14.03.16
10:13
(9) ну ок, пусть так.
В базе есть внешняя печатная форма, которая подключена к документу.
Пользователь интерактивно может ее распечатать нажав на кнопку. и в этой ВПФ есть функция, которая возвращает табличный документ.
Я правильно понимаю, что никак этот табличный документ не получить "стандартными" средствами?

Так то понятно, что можно все вручную сделать...
11 los_hooliganos
 
14.03.16
11:24
(10) Напиши Экспорт за именем этой функции.
Создавай Объект ВПФ и вызывай в нем эту функцию в своей обработке массовой печати.
12 Rie
 
14.03.16
11:28
(10) У внешних печатных форм есть процедура Печать, одной из параметров которой является как раз коллекция табличных документов, куда при помощи УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию всовывается созданный ею.
Просто вызови Печать с нужными параметрами.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой