Задание Тип'а элементу управления конкретной ячейке ТЗ на УФ
Добрый день!
У управляемой формы есть Реквизит, допустим "МояТаблица" - тип ТаблицаЗначений
У неё есть две колонки" Колонка1" и "Колонка2" - тип "ЛюбаяСсылка"
ВОПРОС: можно ли при выборе значения в колонке1 назначить такой же тип ячейке в колонке2?
Например: Для новой строки в "МояТаблица" колонке1 выбрали Тип: Справочник.Банки, Значение: Банк1. Нужно для этой же строки для элемента управления "ПолеВвода" в Колонке2 назначить такой же тип (Справочник.Банки).
Примечание: в разных строках - разные типы...
Как это можно реализовать?
У управляемой формы есть Реквизит, допустим "МояТаблица" - тип ТаблицаЗначений
У неё есть две колонки" Колонка1" и "Колонка2" - тип "ЛюбаяСсылка"
ВОПРОС: можно ли при выборе значения в колонке1 назначить такой же тип ячейке в колонке2?
Например: Для новой строки в "МояТаблица" колонке1 выбрали Тип: Справочник.Банки, Значение: Банк1. Нужно для этой же строки для элемента управления "ПолеВвода" в Колонке2 назначить такой же тип (Справочник.Банки).
Примечание: в разных строках - разные типы...
Как это можно реализовать?
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(3) Спасибо - всё оказалось проще...
Я пытался это сделать в событии "ОбработкаВыбора" ячейки (строка/Колонка1) - там сложнее, да и почему то начал обрабатывать "первый проход" - когда выбирается тип...
В итоге код получился мягко говоря "объёмный" - потому и задал вопрос...
Я пытался это сделать в событии "ОбработкаВыбора" ячейки (строка/Колонка1) - там сложнее, да и почему то начал обрабатывать "первый проход" - когда выбирается тип...
В итоге код получился мягко говоря "объёмный" - потому и задал вопрос...
ТекущиеДанные = Элементы.Таблица.ТекущиеДанные;
МассивТипов = Новый Массив;
МассивТипов.Добавить(ТипЗнч(ТекущиеДанные.Колонка1));
ОписаниеТипов = Новый ОписаниеТипов(МассивТипов);
ПустоеЗначение = ОписаниеТипов.ПривестиЗначение();
ТекущиеДанные.Колонка2 = ПустоеЗначение;