Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Внешние печатные формы

Внешние печатные формы
Я
   Flempy
 
10.08.20 - 09:23
Пытаюсь до конца разобраться с ВПФ и возник вопрос. Допустим есть ВПФ "ТОРГ-12", в модуле объекта объявлена процедура заполнения шапки ПФ с передаваемыми параметрами(то что в скобках).

Процедура ЗаполнитьРеквизитыШапкиТОРГ12(ДанныеПечати, Макет, ТабличныйДокумент)

Уже потом, в коде, через "ДанныеПечати" можно получить любую информацию из документа, будь то сведения о грузополучателе либо плательщике. Собственно сам вопрос: на что ссылается это "ДанныеПечати", откуда он берет данные для предоставления информации из документа?
Буду благодарен, если кто скинет ссылку, где про это можно прочитать
   ГдеСобакаЗарыта
 
1 - 10.08.20 - 09:32
Ну в том же модуле объекта функция должна быть типа ДанныеДокументовДляПечатиТОРГ12(МассивОбъектов,...), которая запросом получает данные из БД.
   Flempy
 
2 - 10.08.20 - 10:00
(1) К сожалению, не нашел там подобного запроса. Сейчас смотрю другие ВПФ, там объявлена вот такая функция

Функция СформироватьПечатнуюФорму(СсылкаНаДокумент,ОбъектыПечати)

И тут уже обращаются к данным документа через СсылкуНаОбъект, который нигде не объявлен и опять же непонятно, откуда он берет данные
   bolder
 
3 - 10.08.20 - 10:04
(0) Посмотри модуль менеджера.
   DJ Anthon
 
4 - 10.08.20 - 10:04
там же всё и написано. поиск по всем текстам делаешь на нужную процедуру и восстанавливаешь логику программы
   Flempy
 
5 - 10.08.20 - 10:06
(3) Разве он есть в ВПФ?
   dka80
 
6 - 10.08.20 - 10:09
(5) модуль менеджера документа. В нем формируются исходные данные для печати
   ГдеСобакаЗарыта
 
7 - 10.08.20 - 10:10
Скачай БСП. В ней куча примеров всяких разных способов формирования ВПФ.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.