Найти в Дзене
1С: Программирование

Урок 13. Справочник: иерархия элементов

Всем привет. Продолжаем уроки по основам работы на платформе 1С: Предприятие 8.3.

Напомню, что уроки будут с самого просто к самому сложному, то есть будут такие этапы: новичок, средний уровень и более сложный уровень. На протяжении всех этих уровней мы будем изучать новые темы и работать как в качестве разработчика, так и в качестве пользователя. Зачем так? Для того, чтобы больше понимать как и что разрабатывать, необходимо понимать какие процессы происходят в режиме пользователя.

Сегодня мы с вами продолжим изучать справочник и его особенности. На одном из уроков мы проходили, что справочник может быть иерархическим, а сама иерархия у него может быть двух видов: Иерархия групп и элементов и Иерархия элементов.

Вспомните, когда мы выбирали Иерархия групп и элементов, у нас в пользовательском режиме появлялось поле "Родитель" - это та папка (группа), которая содержит в себе побочные элементы. Запомните это, будет удивление, когда мы создадим справочник со вторым видом.

Первый вид мы уже рассмотрели и поработали с ним, теперь необходимо поработать со вторым видом - Иерархия элементов.

Напомню, что менять отображение элементов можно по команде: "Еще-Режим просмотра-Дерево".

Иерархия элементов - это та ситуация, когда элемент может быть просто элементом или может быть элементом, который содержит другие элементы (Рисунок 1).

Рисунок 1 - Иерархия элементов
Рисунок 1 - Иерархия элементов

Запустим информационную базу в режиме разработчика и создадим новый справочник "Отдел" (Рисунок 2). Перейдем на вкладку "Иерархия" и там выберем "Иерархия элементов".

Рисунок 2 - Вкладка "Иерархия"
Рисунок 2 - Вкладка "Иерархия"

После этого перейдем в пользовательский режим и заполним справочник (Рисунок 3).

Рисунок 3 - Иерархия элементов.
Рисунок 3 - Иерархия элементов.

На что тут важно обратить внимание. Нажмите на кнопку "Создать" и посмотрим из чего состоит форма элемента (Рисунок 4).

Рисунок 4 - Форма элемента
Рисунок 4 - Форма элемента

Присмотритесь на рисунок 4, на форме элемента есть поле "Родитель"!!! Такое же поле было, когда мы создавали справочник с иерархией групп и элементов, но в том случае было понятно: родитель это тот, который главный и содержит в себе элементы. А как же в этом случае? В этом случае элемент одновременно является и элементом и родителем, который может содержать в себе другие элементы. Такая иерархия тоже важна, но смысл мы ее поймем только немного позже, а сейчас необходимо и самое главное, это создавать такие справочники и понимать, что в данном случае элемент - это и родитель и содержит в себе другие элементы.

Еще один момент, который необходимо рассмотреть в иерархии - это такое свойство как "Ограничение количества уровней иерархии" (Рисунок 5).

Рисунок 5 - Ограничение уровней
Рисунок 5 - Ограничение уровней
Что означает это свойство:
Посмотрите на рисунок 5. В данном случае у нас ограничение стоит 2, а это значит, что вы сможете создать в справочнике группу и указать в качестве родителя только одну группу, то есть внутри группы вы сможете создать максимум еще одну группу, а внутри второй группы уже не сможете и для этого необходимо увеличить это ограничение
Рисунок 6 - Увеличение количества уровней (вложенности)
Рисунок 6 - Увеличение количества уровней (вложенности)

На этом статья урока подходит к концу. Попробуйте выполнить все действия, которые описаны в этом уроке.

Всем спасибо. Задать вопросы, которые у вас возникли вы можете, написав комментарий или вступить в группу и задать там свой вопрос. Ссылка для вступления в группу - t.me.Apiscourses

Так же можно посмотреть видео по платформе, для этого нажми YouTube

Подписаться в группу ВКонтакте

Или написать на электронную почту - awesome.razrab@yandex.ru

Прошлые уроки:

Введение Урок 1 Урок 2 Урок 3 Урок 4 Урок 5 Урок 6

Урок 7 Урок 8 Урок 9 Урок 10 Урок 11 Урок 12

На этом все. Жду Вас на следующем занятии.

P.S. Подписывайтесь на мой канал :-)