23.03.2021 Айдар Фархутдинов 37961
Иерархический справочник в 1С

Содержание:

1.       Что такое иерархический справочник?

2.       Создание иерархического справочника

3.       Создание элементов Иерархического справочника

4.       Изменение группы элемента Иерархического справочника  

 

1.    Что такое иерархический справочник?


В данной статье будет рассмотрен иерархический вид справочников 1С, а также определены действия с ним.


Справочник – это объект внутри конфигурации, который позволяет работать со списками данных (например: перечнем товаров, клиентской базой, сотрудниками, поставщиками и так далее). Признаки и уклад у справочников описаны в объектах внутри конфигурации, на их основе получаются таблицы, в которых содержится вся информация. Составляют справочника элементы, которые можно добавлять собственноручно.


Главная отличительная черта иерархического справочника – это наличие структуры иерархии (иерархия – это расположение неких элементов согласно сортировке от главного к второстепенному, по убыванию). Для удобства пользования в этом справочнике будем вводить группировку таким образом: услуги – отдельно, материалы – отдельно. В 1С это называют группами справочника. Иерархические справочники делятся на два подвида: те, у которых иерархия делит на группы и те, у которых иерархия делит на элементы.


Данные справочники в конфигурациях системы 1С:Предприятие могут транслироваться как «Список», «Иерархический список» или «Древо».  


2.    Создание иерархического справочника


В дереве конфигурации выбираем объект метаданных "Справочники", пусть его названием будет «Номенклатура». Зачастую в типовых конфигурация 1С «Номенклатура» имеет единственное число, как в плане элемента, так и формы списка или выбора. В этом случае «Представление объекта» станет «Синоним», а вместо «Представления списка» будет «Номенклатура».


Войдём во вкладку «Подсистемы».


Согласно закономерности в данной версии платформы 1С:Предприятие список с номенклатурой будет располагаться в разделах «Учёт материалов», «Оказание услуг» и «Бухгалтерия», но следует учесть, что в бухгалтерском анализе потребуется перечень услуг и материалов. Отметим эти подсистемы, как на скриншоте ниже:


Отмечаем подсистемы в своей версии платформы 1С:Предприятие

Рис. 1 Отмечаем подсистемы в своей версии платформы 1С:Предприятие


Далее входим в панель, под названием «Иерархия», и ставим соответствующую «галочку», смотреть ниже:


Отмечаем Иерархический справочник

Рис. 2 Отмечаем Иерархический справочник


Во вкладке «Данные» оставляем стандартные настройки для типа и длины в коде, а длина в наименовании справочника пусть будет равняться 100 знакам. Также меняем «Синоним» в реквизите «Родитель», который был по умолчанию на другое название: кликаем по кнопке «Стандартные реквизиты», далее два раза кликаем по «Родитель», открываем его свойства и ставим «Синоним» в качестве справочника «Группы номенклатуры», как показано на скриншоте ниже:


Выбираем подпункт в системе 1С

Рис. 3 Выбираем справочник «Группы номенклатуры» в качестве Синонима


Далее последует настройка интерфейса в приложении. Для того чтобы стало удобно вывести новые элементы в справочнике, создаём доступ для команд «УчётМатериалов» и «ОказаниеУслуг». Следующим шагом – в древе конфигурации кликаем на «Подсистемы», вызываем их меню и выбираем подпункт «Все подсистемы», как показано на скриншоте:


Выбираем подпункт «Все подсистемы»

Рис. 4 Выбираем подпункт «Все подсистемы» в своей версии платформы 1С:Предприятие


Далее в списке «Подсистемы» маркируем «УчётМатериалов». При этом справа в «Командном интерфейсе» отражаются нужные команды из подсистемы, которую выбрали, включаем внутри группы «Командный интерфейс» отражение для команды «Номенклатура: создать». Наблюдаем, что внутри группы «Панель навигации.Обычное» прибавилась наша команда «Номенклатура» для того, чтобы открывать данный список (будет включена по умолчанию):


Выбираем «Номенклатура: создать» в своей версии платформы 1С:Предприятие

Рис. 5 Выбираем «Номенклатура: создать» в своей версии платформы 1С:Предприятие

 

Выделяем внутри списка с подсистемами «ОказаниеУслуг» и действуем по аналогии с предыдущим пунктом.


В подсистеме «Бухгалтерия» ничего не добавляем, так как в данном разделе номенклатура пополняться не будет.


Замечание: фрагмент внутри командного интерфейса настроить для нужной подсистемы из списка можно из вкладки для редакции данной подсистемы, кликнув на «Командный интерфейс». А если настройка требуется для командного интерфейса не одной подсистемы, а большего количества, удобно воспользоваться инструментом для редакции «Все подсистемы».


Далее последует заполнение справочника «Номенклатура»: запустим 1С: Предприятие, для отладки обновим конфигурацию, за чем последует появление окна со списком правок внутри структуры конфигурации 1С. Добавляем справочник «Номенклатура» и кликаем кнопку «Принять»:


Список правок внутри структуры конфигурации 1С

Рис. 6 Список правок внутри структуры конфигурации 1С


В новом окне наблюдаем, что в разделах «Учёт материалов», «Оказание услуг» и «Бухгалтерия» создалась новая команда – «Номенклатура», которая служит, чтобы открыть список с номенклатурой, её название – это синоним объекта. Выполним данную команду («Номенклатура») в разделе «Учёт материалов» и перед нами будет форма из списка с номенклатурой.  


3.    Создание элементов Иерархического справочника


Конструируем группы «Материалы» и «Услуги» внутри корня справочника, как показано на скриншоте ниже:


Конструируем группы внутри корня справочника

Рис. 7 Конструируем группы внутри корня справочника


Дадим название группам «Материалы» и «Услуги». Далее двойным кликом откроем «Материалы» и создадим элементы (пример элементов будет представлен на скриншотах ниже). Чтобы добавить элемент в группу справочника (она должна быть открытой), кликаем «Создать», открывается форма:


Добавление элемента в группу справочника

Рис. 8 Добавление элемента в группу справочника


Чтобы создать элемент в справочнике воспользуемся командой «Номенклатура» (один из возможных вариантов), которая есть в таких разделах как «Учёт материалов» и «Оказание услуг». Но в таком варианте элемент не связан со списком номенклатуры (то есть 1С не понимает, в какую из групп определить элемент – нужно прописывать вручную).


Связываем элемент со списком номенклатуры в группе справочников

Рис. 9 Связываем элемент со списком номенклатуры в группе справочников


Чтобы избрать значение для поля справочника «Группа номенклатуры», воспользуемся поиском значения из справочника по строке.


Рассмотрим группу «Услуги», где будет создано также несколько элементов (например, для ремонта телевизоров и ремонта стиральных машин, как на скриншоте ниже):


Элементы группы услуги в 1С:Предприятие

Рис. 10 Элементы группы услуги в 1С:Предприятие  


4.    Изменение группы элемента Иерархического справочника


Создадим две группы по смыслу, чтобы разъединить услуги: открываем «Услуги» и делаем две группы (в нашем примере это «Телевизоры» и «Стиральные машины»):


Создадим группы Иерархического справочника

Рис. 11 Создадим группы Иерархического справочника


Для нахождения услуг в соответствующих группах выполняем команду «Переместить в группу» (в меню «Ещё»):


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

Рис. 12 Команда Переместить в группу

 

Перемещаем услуги в соответствующие группы. Также создаём группы в материалах.


Рассмотрим создание элементов, которых не хватает, при их выборе в иных полях. Откроем любой элемент из любой группы. Нам необходимо поменять поле справочника «Группа номенклатуры» на «Прочее», но этой группы пока не существует. Кликаем на «Создать» и знак «+» (находится в окне с выбором значений). Перед нами всплывает форма создания группы внутри справочника. Выводим название «Прочее» и кликаем «Записать и закрыть».


список в виде дерева

Рис. 13 Создание элементов Иерархического справочника


Пусть нужно представить наш иерархический список как древо. Для этого в меню «Ещё» ищем кнопку «Режим просмотра», а внутри уже этого раздела кликаем на режим «Древо» – иерархический список с номенклатурой отобразится следующим образом:


Отображение иерархического списка в виде дерева

Рис. 14 Отображение иерархического списка в виде дерева


Специалист компании «Кодерлайн»

Айдар Фархутдинов

 

Наши проекты

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Управление нашей фирмой 8 ПРОФ

Взаиморасчеты с покупателями
Автоматизация бизнес-процессов...

ООО ХДМ Рус
ООО ХДМ Рус

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Управление цепочками поставок Оптовая торговля ...

Доработка конфигурации Заказчика «1С:Управление строительной организацией»
ЗАО «Стройтрансгаз»

Отрасль:
Проектирование

Внедренное типовое решение:
1С:Управление строительной организацией

Взаиморасчеты с поставщиками;
- Оформление заказов поставщикам;
- Склад ...

АО "Нижегородский водоканал"
АО "Нижегородский водоканал"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

-Кадровый учет
-Расчет зарплаты
-Регламентированная отчетность
-Подбор ...

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)
ЗАО «Многопрофильная формирующая авиагруппа» (ЗАО МФГ)

Отрасль:
Оптовая торговля транспортными средствами и оборудованием

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

- Финансы, управленческий учет, мониторинг показателей
- Бухгалтерский уче...

АО «Вертолетная сервисная компания»
АО «Вертолетная сервисная компания»

Отрасль:
МТО эксплуатации вертолетной техники

Внедренное типовое решение:
1С:Бухгалтерия КОРП

- Консультации по сложным вопросам налогового и бухгалтерского учета;
- Ра...

Внедрение системы финансового учета БИТ:Финанс
ООО «Алькор и Ко» (Л’Этуаль)

Отрасль:
Торговля

Внедренное типовое решение:
БИТ.Финанс

- Финансовый учет;
- Поддержка проекта внедрения МСФО;
- Регламентные рабо...

Внедрение блока расчета себестоимости РАУЗ в 1С:УПП 8
ООО «Пелигрин Матен»

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление производственным предприятием

– Оформление заказов покупателей;
– Взаиморасчеты с покупателями;
– О...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Много Плитки»
ООО «Много Плитки»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Закупки (снабжение) и управление отношениями с поставщиками:
- Оформление ...

Внедрение 1С:Управление торговлей
ООО «Амперсенд»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Управление торговлей

- Оформление заказов поставщикам;
- Управление отношениями с поставщиками;...

МГК "Световые Технологии"
МГК "Световые Технологии"

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты "Кодерлайн" произвели доработки в системе 1С:ЕРП 2.4 с учетом треб...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение