Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 июн 2021, 09:36

Регистр сведений с 3 ресурсами: тип, вид и подвид

Автор gaur7, 30 июн 2017, 13:55

0 Пользователей и 1 гость просматривают эту тему.

gaur7

доброе время суток дамы и господа.
постараюсь выразиться как можно понятней:

у меня имеется регистр сведений, который имеет 3 ресурса:
-ТипПродукции
-ВидПродукции
-ПодвидПродукции
Все они имеют один и тот же тип - справочник (ПродукцияКомпании)

Заданы они в справочнике в виде иерархии элементов
т.е ТипПродукции это родитель ВидаПродукции
соответственно вид это родитель подвида

в регистре сведений создана форма списка и форма записи

а теперь знатоки, внимание, вопрос:
как мне реализовать программно в регистре сведений, чтоб если не выбран родитель иерархии, тоесть не выбрано поле выше (ТипПродукции) например, в Виде и Подвиде в списке не будет никаких вариантов выбора

более доходчиво привожу условие:
если тип - пустой, тогда вид и подвид - пустой
если тип и вид пустой, тогда подвид - пустой

ilyay

Это вопрос по интерактивному редактированию полей записи в форме, или по обработчику ПередЗаписью набора записей?

gaur7

ilyay, по редактированию полей формызаписи
просто проблема какая
когда заполняю все данные по очерёдно, по иерархии - всё заполняется здорово

но если не выбрал 1 уровень иерархии
на 2 и 3 (тоесть Вид и Подвид) в списке выбора выходят реквизиты 1 уровня

я надеюсь доходчиво объяснил
если что могу наглядно скриншот скинуть

ilyay

Добавить в справочник числовой реквизит Уровень.
В справочнике обработчике ПередЗаписью:
Уровень = Уровень();

В форме записи регистра сведений установить в ПараметрыВыбора отбор по уровню для всех трех полей, а в СвязиПараметровВыбора отбор по родителю (с очисткой), для полей 2 и 3 уровня.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск