В начало

Связи параметров выбора

 

            Изучение отбора в связанных справочниках. Есть два справочника, первый из них – Владелец, второй подчиненный.

            Сначала проверим работу отбора на обычных формах. Элементы справочников связаны таким образом, что в качестве владельца у элементов справочника «БазаПоКвартирам» указан «Дом 1» для квартир 1 и 11 и «Дом 2» для квартир 2 и 22.

Рис. Структура справочников на дереве метаданных

 

Рис. Справочники: «БазаПоДомам» (главный) и «БазаПоКвартирам» (подчиненный)

 

            Теперь если из справочника «БазаПоДомам» выбрать элемент «Дом 1» и перейти по трем точкам к выбору Квартиры, т.е. элемента из справочника «БазаПоКвартирам», то выведутся все элементы, что собственно говоря неправильно, ибо у квартир 2 и 22 владельцем является «Дом 2», который был указан как Владелец при создании элементов «Квартира 2» и «Квартира 22».

Рис. Открытие элементов подчиненного справочника без отбора

 

            Для исправления данной ситуации есть несколько вариантов, в том числе и без программирования.

Рис. Первый вариант: настройка свойства «Связь по владельцу» в настройках элемента формы «Квартира»

 

Рис. Выбор элементов справочника «БазаПоКвартирам»

со связью/отбором по Владельцу - РАБОТАЕТ

 

Рис. Второй вариант: настройка «Связей параметра выбора»

у реквизита объекта «Квартира» - НЕ РАБОТАЕТ

 

            Теперь перейдем на управляемые формы. Все тоже самое, создаем 2 справочника, создаем элементы «Дом 1» и «Дом 2» у справочника «БазаПоДомам» и соответствующие им квартиры.

Рис. Подготовка справочников для проверки отбора

 

            И опять, несмотря на то, что справочники связаны, это никоим образом не сказывается на выводе элементов для выбора.

Рис. Выбор поля «Квартира» из справочника «База по домам»

 

            И опять тут есть несколько вариантов, которые нужно проверить-перепроверить.

Рис. Первый вариант: настройка «Связи параметров выбора» у реквизита объекта – РАБОТАЕТ

 

Рис. Второй вариант: настройка «СвязиПараметровВыбора» у элемента формы - РАБОТАЕТ

 

Рис. Показ элементов справочника «База по квартирам» с настроенным отбором

 

            Короче, где-то работает, а где-то не работает.