0
Morlok
28.12.15
✎
14:57
|
Доброго времени суток.
В общем есть у меня куча документов, на форме которых содержится блок с параметрами/состоянием некоторой номенклатуры. Чтобы не заниматься рутиной, решил это дело нарисовать программно. Всё замечательно, с одним НО. Как получить показатели и прописать их как ПутьКДанным?
Я создал реквизит формы типа ТабличнаяЧасть (ТЗПоказатели) куда загоняю нужные мне показатели. Затем рисую форму типа вот так:
ЭлементМОЛ=Элементы.Добавить("ЭлементМОЛ",Тип("ПолеФормы"),ГруппаМОЛПодразделение);
ЭлементМОЛ.Вид=ВидПоляФормы.ПолеВвода;
ЭлементМОЛ.Заголовок="МОЛ";
При попытке провернуть вот это:
ЭлементМОЛ.ПутьКДанным = "ТЗПоказатели[0].МОЛ";
ругается на недопустимое значение.
|
|
3
Morlok
29.12.15
✎
09:05
|
В общем ларчик странно открылся.
Если ТЗПоказатели изначально не имеет колонок и структура таблицы формируются выгрузкой результатов запроса, то не работает.
Если задать колонки ТЗПоказатели руками в реквизитах, то код:
ЭлементМОЛ.ПутьКДанным = "ТЗПоказатели[0].МОЛ";
отрабатывает без ошибок.
Всё же без некоторой рутины не обойдётся.
|
|