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

Урок 12. Справочник: предопределенные элементы

Продолжаем изучать справочник и его особенности.

Сегодня мы поговорим про один функционал справочника, который называется "Предопределенные элементы".

Что значит слово "Предопределенный"? Это значит, что кто-то что-то предопределил до какого-то момента.

А что значит элемент? Это, например, в справочнике список сотрудников - список элементов. Если теперь все это объединить, то получается, что это элемент, который был определен заранее кем-то!

А кем он может быть определен заранее, если мы говорим про платформу 1С? Заранее может определить только разработчик!

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

Перейдем к практике!

Откроем режим разработчика и откроем справочник "СписокТоваровИУслуг", перейдем на вкладку "Прочее" (Рисунок 1). Там есть кнопка "Предопределенные", нажмите ее

Рисунок 1 - Прочее
Рисунок 1 - Прочее

Откроется следующее окно (Рисунок 2).

Рисунок 2 - Добавление предопределенных
Рисунок 2 - Добавление предопределенных

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

Кнопка добавления папки появляется только в том случае, если у вас справочник Иерархический! Если вы не установили его иерархическим, то будет возможно добавлять только элементы!

Давайте добавим папку "Услуги" и в ней элемент "Доставка" (Рисунок 3).

Рисунок 2 - Предопределенные элементы
Рисунок 2 - Предопределенные элементы

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

Рисунок 3 - Предопределенные элементы
Рисунок 3 - Предопределенные элементы

Посмотрите рисунок 3, там появились два предопределенных элемента, они отличаются тем, что у них есть желтая точка! Именно таким образом пользователь понимает, что это элемент заранее подготовленный и его нельзя удалять или как-то изменять! давайте перейдем опять в режим разработчика и добавим предопределенную папку "Товары" (Рисунок 4).

Рисунок 3 - Папка "Товары"
Рисунок 3 - Папка "Товары"

Обратите внимание, что папка "Товары" не находится в папке "Услуги", они на одном уровне! Для этого нужно выделить строку "Элементы" и только потом создавать новую папку или элементы, а в противном случае они будут внутри папки, которая была выделена в этот момент!

Проверим теперь пользовательский режим, должно быть так (Рисунок 4).

Рисунок 4 - Папка "Товары"
Рисунок 4 - Папка "Товары"

Переместим в предопределенную папку "Товары" (Рисунок 5).

Рисунок 5 - Перемещенные папки
Рисунок 5 - Перемещенные папки

Таким образом, разработчик может создавать папки и элементы заранее, если это необходимо заказчику!

Предопределенные элементы пользователь сможет удалить из пользовательского режима, но они никогда не исчезнут из самой системы - это еще одна особенность данного функционала!

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

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

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

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

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

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

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

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