Суть задачи следующая: надо задать программно связь параметра выбора для колонки "Значение" таким образом, чтоб подчиенных строках корректно выбирать нужные значения свойства(по типу и подчинению).
http://snap.ashampoo.com/mdGMbarmLB2o0nENLvtOxHec94ImUmEcpLOqmA6yCyhCGmqscEczmg3ldfXXr51B Пока сделал следующее:
1. Создал реквизит формы "ТекущееСвойство", значение которого заполняю при активизации строки дерева.
2. В свойстве "СвязьПоТипу" для элемента формы "ДеревоЦенЗначение"(это колонка дерева "Значение") указал реквизит "ТекущееСвойство".
3. В событии "ПриСозданииНаСервере" формы выхзвал процедуру установки связи параметров выбора такого содержания:
&НаСервере
Процедура ЗадатьСвязиПараметровВыбора()
Мас = Новый Массив;
СПВ = Новый СвязьПараметраВыбора("Отбор.Владелец","ТекущееСвойство");
Мас.Добавить(СПВ);
Элементы.ДеревоЦенЗначенийЗначение.СвязиПараметровВыбора = Новый ФиксированныйМассив(Мас);
КонецПроцедуры
Заранее спасибо!
1С:Предприятие 8.3 (8.3.13.1513), 1С:ERP Управление предприятием 2 (2.4.10.62)
al_zzz
1 - 25.05.20 - 15:20
Нашел решение. Возможно и пригодится кому: необходимо до выбора значения в колонке, исходя из значения свойства, присваивать пустое значение нужного типа и отключить выбор типа в элементе формы.
Видал вакуху ☝️?! Как хочешь, но у нас можно заработать больше, и в офис ездить не надо! Заполняй анкету
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.