Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 03:24

Передача значения

Автор Дмитрий11, 20 окт 2023, 11:42

0 Пользователей и 1 гость просматривают эту тему.

antoneus

В ПараметрыФормы (это структура) по ключу "ОбъектыПечати" находится массив со ссылками на печатаемые документы. Если печатается один документ - дату можно вытащить в открываемой форме в процедуре ПроСозданииНаСервере

ДатаФормирования = Параметры.ОбъектыПечати[0].Дата

Дмитрий11

antoneus, Поле объекта не обнаружено (ОбъектыПечати)

antoneus

Виноват)

ДатаФормирования = Параметры.МассивОбъектов[0].Дата

Дмитрий11

antoneus, Работает Супер!!!! Спасибо огромное. Т.е получается параметры формы=массив со ссылками на печатаемые документы?И он хранит все параметры док-тов?
Это так для своего развития.

antoneus

Параметры формы - свойство формы с типом ДанныеФормыСтруктура, туда можно класть... все что хочешь можно класть и передавать в процедуры ОткрытьФорму или ПолучитьФорму. В открытой форме они будут доступны в переменной Параметры в процедуре ПриСозданииНаСервере. В приведенном коде это видно:

ПараметрыФормы = Новый Структура("МассивОбъектов", ОписаниеКоманды.ОбъектыПечати);//создание
......
ПараметрыФормы.Вставить("ИмяФормыВладельца", ОписаниеКоманды.Форма.ИмяФормы);//заполнение всякими данными
....
ОткрытьФорму(ИмяФормыПараметровПечати, ПараметрыФормы,,,,,Оповещение, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);//передача в процедуру

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск