у тз есть реквизит произвольного типа. как установить тип массив такому реквизиту через текущие данные?
пока использую такую конструкцию, но она требует преобразование данных формы, что не всегда возможно:
тзНоменклатураОбъект = РеквизитФормыВЗначение("тзНоменклатура");
для Каждого стр из тзНоменклатураОбъект цикл
если НЕ ТипЗнч(стр.ОстаткиПоСкладам) = Тип("Массив") тогда
стр.ОстаткиПоСкладам = Новый Массив;
конецесли;
конеццикла;
ЗначениеВРеквизитФормы(тзНоменклатураОбъект,"тзНоменклатура");
(3) минус подхода собственно и причина вопроса в том, что приходится в двух местах работать с реквизитом - первый после заполнения таблицы. второй - когда происходит получение вспомогательных данных по строке таблицы. собственно тогда уже через текущие данные можно обратится к массиву.
Хотел чтоб сразу можно было бы и тип назначить и данными его заполнить.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший