При нажатии на кнопку необходимо вывести на форму список значений.
Но появляется проблема, что с клиента на сервер не могу передать форму для изменения. Это переменная ФормаОтчета.
Как можно сделать изменение формы при нажатии на кнопку?
В крайнем случае могу создать реквизиты формы в событии ПриСозданииНаСервере. Но хотелось бы сделать именно при нажатии на кнопку.
&НаКлиенте
Функция ВыполнитьПересчетНачисленийВДокументахПоОтчетуСКД(ФормаОтчета,КомандаПересчета) Экспорт
ВывестиДопЭлементыНаФормуУниверсальногоОтчета(ФормаОтчета);
КонецФункции
&НаСервере
Функция ВывестиДопЭлементыНаФормуУниверсальногоОтчета(ФормаУниверсальногоОтчета) Экспорт
ДобавляемыеРеквизиты = Новый Массив;
ТипРеквизита = Новый ОписаниеТипов("СписокЗначений");
РеквизитФормы = Новый РеквизитФормы(
"мк_СписокПересчитанныхДокументов",
ТипРеквизита,
"",
"Обработанные документы");
ДобавляемыеРеквизиты.Добавить(РеквизитФормы);
ФормаУниверсальногоОтчета.ИзменитьРеквизиты(ДобавляемыеРеквизиты);
ПолеВвода = ФормаУниверсальногоОтчета.Элементы.Добавить("мк_СписокПересчитанныхДокументов", Тип("ТаблицаФормы"), ФормаУниверсальногоОтчета);
ПолеВвода.ПутьКДанным = "мк_СписокПересчитанныхДокументов";
КонецФункции