в форму отчета как обычно передаю список значений, потом присваиваю таблицу значений:
Форма.Параметр = Парам;
а в документе, который вызвал отчет, тип значения параметра = "списокЗначений"
//// в документе
Парам = создатьобъект("СписокЗначений");
Парам.ДобавитьЗначение(1,"1");
//п1 = парам;
ОткрытьФорму("Отчет.СводныйМотивация", Парам);
сообщить("ТипЗначенияСтр = "+ТипЗначенияСтр(Парам)); -- >> возвращает
список значений
//// вот в отчете
Процедура ПриОткрытии()
Парам = Форма.Параметр;
//// список значений параметров расчета:
//// фирма, период, вид начисления
//// (вопрос - как будем выцеплять позицию из вида начисления?? ...)
то есть - в отчете параметр присваивается нормально, но из отчета в документ не попадает, документ видит только ту переменную, которую передали при открытии формы отчета