2
Игорь_МММ
04.10.17
✎
00:37
|
нужно загнать в один реквизит(ячейку) строки ТаблицыЗначений, несколько значений (произвольное количество). Подойдет что угодно - списокЗначений, ТЗ, Структура ...
Пробовал делать реквизит типом ТЗ, но получается какая-то лабуда с вводом значения в это поле. Делал так:
&НаКлиенте
Процедура СписокРазделовВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
Если ВыбраннаяСтрока <> Неопределено Тогда
Элементы.Таблица.ВыделенныеСтроки.Очистить();
Если Элемент.ТекущийЭлемент.Заголовок = "Структура колонок" Тогда
ТЗ = ДанныеФормыВЗначение(Элемент.ТекущиеДанные.СтруктураКолонок,Тип("ТаблицаЗначений"));
Форма = ПолучитьФорму("Документ.РегистрацияПрайсЛиста.Форма.ФормаРедактированияСтруктуры");
Форма.ТЗ = ТЗ;
ТЗ = Форма.ОткрытьМодально();
ЗначениеВДанныеФормы(ТЗ,Элемент.ТекущиеДанные.СтруктураКолонок);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
|
|