Menu

Зависимые объекты

Настройка зависимых объектов в проекте.

Зависимые объекты

Давайте предположим, что вы продавец стройматериалов и формируете прайс-лист своих товаров, заводите товары в свою базу данных и вам необходимо разнести весь товар по определённым группам. В этом деле нам помогут зависимые объекты, а настраиваются они с помощью фильтров и передаваемых им параметров. Давайте приступим к реализации и в качестве примера я буду использовать товары одного интернет магазина.

Для примера возьмём две группы

Группа товаров

Далее будут подгруппы и в них наименования товаров

Подгруппа товаров

Первым делом нужно создать три объекта: Группа, Подгруппа, Товары.

Объекты

Объекты я создал с одним текстовым полем Название.

Далее создадим формы связи:

Группа —> Подгруппа

Группа

 Подгруппа —> Товары

Подгруппа

Теперь нужно внести данные в Группу и Подгруппу

Группа

а также внести Товары по Подгруппам

Подгруппы и товары

Сейчас создадим единый объект где будут находиться все объекты: Группа, Подгруппа, Товары

Списочный объект Списочный объект

Это был подготовительный этап, переходим к самой настройке.

Когда я делал формы связи Группа —> Подгруппа и Подгруппа —> Товары, конструктор в объектах Подгруппа и Товары сделал «внутренние, скрытые» родительские объекты. Возможно всё это звучит не понятно, вот рисунок как это выглядит.

Группа —> Подгруппа

Подгруппа

Подгруппа —> Товары

Товары

Я сделаю видимыми эти «внутренние, скрытые» родительские объекты и посмотрим как это выглядит в объектах Подгруппа и Товары.

Скрытые родительские объекты

Как я писал ранее зависимость объектов настраивается с помощью фильтров, давайте их зададим.

Подгруппа Товары

Мы закончили настройку Принимаемых параметров, теперь нужно настроить Передаваемый параметр. Настройка Передаваемых параметров будет производиться в нашем случае в рабочем объекте Каталог товаров.

Передаваемый параметр

Посмотрим результат настройки

Результат настройки

Чтобы этого фильтра не было видно я перенесу его во вкладку но это уже дело вкуса каждого. Делается это вот здесь.Фильтры во вкладке

На этом настройка зависимых объектов окончена, если у кого либо остались вопросы их можно задать на нашем форуме, переход по ссылке ниже.

 

Метки:

Добавить комментарий

Ваш e-mail не будет опубликован.