23.01.2024 Владислав Осокин 13753
Виды справочников 1С и их функциональная структура

Содержание:

1.      Справочники системы 1С: виды и функциональные различия

2.      Структура и составные элементы справочника системы программы 1С


В рамках связанной статьи «Где справочники в 1С 8.3?», мы с вами установили, что такое «Справочники» в 1С 8.3, для чего они используются, какую информацию в себе содержат и какими бывают.


В рамках данной статьи, будут рассмотрены более подробно следующие вопросы:

• виды справочников 1С и их функциональные различия;

• функциональная структура справочников.    


1.      Справочники системы 1С: виды и функциональные различия


Любые справочники 1С можно условно разделить на следующие виды:

• типовые и нетиповые;

• иерархические и неиерархические;

• подчиненные и неподчиненные.

 

Типовые и нетиповые справочники

Компания «1С», в зависимости от того, какое прикладное решение на платформе 1С используется, предлагает свой набор типовых справочников, для решения поставленных конкретных бизнес-задач перед Конфигурацией, выбранной и используемой Пользователями. Для унификации структуры справочников, а также для возможностей установки настроек обмена данными между различными связанными (бизнес-логикой) Конфигурациями, набор и наименования реквизитов, полей и интерфейс одноименных справочников стремятся к идентичности, с целью минимизации количества потенциальных доработок на стороне конечного Покупателя и Пользователя и использования базовых функций конфигураций «из коробки».


Типовые справочники не рекомендуется дорабатывать без использования механизма расширений Конфигурации, с целью сохранения поддержки типовой Конфигурации 1С и возможности обновления программы (при выходе новой версии) без сопоставления изменений.


Иногда, при интенсивном использовании программ, фирмы «1С», возникает потребность хранения и использования дополнительных, или «нетиповых» справочников и объектов Конфигурации, присущих конкретной специфике бизнеса или расширяющих базовый функционал программного продукта в зависимости от потребностей конкретного бизнеса. Для этого компании потребители (Клиенты) прибегают к доработке типовых конфигураций с использованием своего внутреннего IT-подразделения или внешней компании, оказывающей соответствующие услуги.


Таким образом, «нетиповые» справочники разрабатываются под хранение и использование конкретной специализированной информации в Системе, присущей специфике или текущим бизнес-потребностям Пользователей, отсутствующих и не покрываемых типовыми справочниками. «Нетиповые» справочники не отличаются по своей сути и структуре от типовых справочников. Принципиальная разница – в отсутствии поддержки со стороны вендора.

 

Иерархические и неиерархические справочники

Помимо уже установленной выше характеристики (типовой / нетиповой справочник), справочники бывают «Иерархические» и неиерархические (или простые справочники).


Иерархичные справочники

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


В платформе 1С существует два вида иерархии:

• «Иерархия групп и элементов»;

• «Иерархия элементов».


Иерархия групп и элементов

Для того, чтобы справочник имел иерархию групп и элементов, необходимо в режиме Конфигуратора найти интересующий нас справочник и двойным щелчком мыши открыть окно, содержащее информацию о настройках и структуре конкретного справочника. Далее, на закладке «Иерархия» требуется установить флаг «Иерархический справочник», а свойству «Вид иерархии» установить значение «Иерархия групп и элементов» (Рисунок 1 Установка иерархичности справочников в Конфигураторе. Иерархия групп и элементов).

    


Рисунок 1. Установка иерархичности справочников в Конфигураторе. Иерархия групп и элементов


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



Рисунок 2. Вид иерархического справочника в режиме Предприятия. Иерархия групп и элементов


Иерархия элементов

Для того, чтобы справочник имел иерархию групп и элементов, необходимо в режиме Конфигуратора найти интересующий нас справочник и двойным щелчком мыши открыть окно, содержащее информацию о настройках и структуре конкретного справочника. Далее, на закладке «Иерархия» требуется установить флаг «Иерархический справочник», а свойству «Вид иерархии» установить значение «Иерархия элементов» (Рисунок 3 Установка иерархичности справочников в Конфигураторе. Иерархия элементов).



Рисунок 3. Установка иерархичности справочников в Конфигураторе. Иерархия элементов


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



Рисунок 4. Вид иерархического справочника в режиме Предприятия. Иерархия элементов


Неиерархичные (или простые) справочники

В случае, если иерархичность в справочнике не требуется, в режиме Конфигуратора необходимо найти интересующий нас справочник и двойным щелчком мыши открыть окно, содержащее информацию о настройках и структуре конкретного справочника. Далее, на закладке «Иерархия» требуется снять флаг «Иерархический справочник» (Рисунок 5 Установка неиерархичности справочников в Конфигураторе). По умолчанию, при создании нового справочника, данный атрибут имеет значение ЛОЖЬ, т.е. флаг отсутствует.



Рисунок 5. Установка неиерархичности справочников в Конфигураторе


В случае, если справочник является неиерархичным (простым), внешний вид справочника представляет собой следующее (Рисунок 6 Вид неиерархического (простого) справочника в режиме Предприятия):



Рисунок 6. Вид неиерархического (простого) справочника в режиме Предприятия

 

Родитель иерархического справочника 1С

У каждого элемента иерархического справочника должен быть родитель. В случае, если «Видом иерархии» является «Иерархия групп и элементов», родителем элемента или группы справочника будет являться группа иерархического справочника; в случае, если «Видом иерархии» является «Иерархия элементов», родителем элемента является другой элемент.


Реквизит «Родитель» является стандартным реквизитом любого справочника. Если иерархия отключена, то этот стандартный реквизит не доступен. Подробнее о реквизитах справочника в разделе «Структура и составные элементы справочника».

 

Подчиненные и неподчиненные справочники

Для того, в Системе на платформе 1С Предприятие была возможность создания сложной структуры зависимых справочников, есть возможность настройки любого справочника в качестве подчиненного. Для того, чтобы справочник был подчиненным другому справочнику, необходимо в режиме Конфигуратора найти интересующий нас справочник и двойным щелчком мыши открыть окно, содержащее информацию о настройках и структуре конкретного справочника. Далее, на закладке «Владельцы» требуется выбрать другой справочник, без выбора в режиме Предприятие которого создание элемента, группы или группы и/или элемента будет недоступным (зависит от настройки «Использование подчинен.») (Рисунок 7 Выбор владельца подчиненного справочника / настройка подчиненности).



Рисунок 7. Выбор владельца подчиненного справочника / настройка подчиненности


В рассматриваемом примере, невозможно будет создать новый элемент справочника «Справочник1» без указания владельца, элемента справочника «Справочник2», поле, в котором следует указать элемент-владелец будет обязательным для заполнения (Рисунок 8 Вид подчиненного справочника, элемента и владельца в режиме Предприятия).



Рисунок 8. Вид подчиненного справочника, элемента и владельца в режиме Предприятия


Реквизит «Владелец» является стандартным реквизитом любого справочника. Если «Владельцы» конкретного справочника не выбраны в конфигураторе, то этот стандартный реквизит будет недоступен и в режиме Предприятия.


Подробнее о реквизитах справочника в разделе «Структура и составные элементы справочника».

В то же время, если у справочника есть «Владелец», то и на форме элемента справочника-владельца будет доступна ссылка с названием подчиненного справочника. После нажатия на ссылку, откроется форма списка с элементами подчиненного справочника, у которых владелец-ссылка на открытый элемент справочника «Справочник2» (Рисунок 9 Форма списка с элементами подчиненного справочника).



Рисунок 9. Форма списка с элементами подчиненного справочника    


2.      Структура и составные элементы справочника системы программы 1С


Ранее в статье, рассматривая виды справочников, мы познакомились с вами с такими закладками настроек любого справочника как «Иерархия» и «Владельцы».


В рамках раздела «Структура и составные элементы справочника» будут рассмотрены функциональные опции следующих закладок:

• Основные

• Подсистемы

• Данные

• Нумерация

• Формы

• Ввод на основании

• Права

 


Основные


Закладка «Основные»

На закладке «Основные», всегда заполняются следующие основные атрибуты:

• «Имя» - основное название объекта конфигурации, в частности – справочника. «Имя» представляет из себя текст «одним словом», должно начинаться с буквы и не может содержать в себе спецсимволом, кроме нижнего подчеркивания (« _ »). Длина имени зависит от параметра «Длина наименования» на закладке «Данные». Значение атрибута «Имя» используется при упоминании/использовании справочника в коде Программы

• «Синоним» - дополнительное имя объекта конфигурации, в частности – справочника. «Синоним» представляет из себя текст, может начинаться как с буквы, так и с цифры/спецсимвола, может содержать в себе спецсимволы. Разрешено использование «пробела»

• «Комментарий» - может заполняться любой текстовой справочной информацией вендором / разработчиком для упрощения понимания, зачем нужен разработанный справочник, либо в рамках какой задачи был реализован (для ее идентификации и нахождения технического задания)


Закладка «Подсистемы»

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



Рисунок 10. Выбор подсистем из списка доступных (созданных)


Закладка «Данные»

На закладке «Данные» задаются атрибуты «Длина кода» и «Длина наименования», устанавливаются параметры, в каком виде мы хотим видеть код («Тип кода» выбирается из «Число» или «Строка») и выбирается, что будет основным представлением при контекстном поиске / выборе из списка элемента справочника («Основное представление» выбирается из «В виде кода» или «В виде наименования»).


Далее, осуществляется основная работа по добавлению реквизитов, табличных частей и реквизитов табличных частей, в зависимости от потребностей Пользователей.


Реквизиты могут быть как стандартными для любого объекта Конфигурации (такие как «Код», «Наименование», «Владелец», «Родитель»), так и уникальными (специфическими) для конкретного объекта Конфигурации.


При выборе конкретного реквизита, откроется окно свойств, где можно задать параметры и настройки конкретного реквизита для его последующей обработки в Системе (Рисунок 11 Работа с закладкой "Данные". Настройка свойств реквизитов и табличных частей).


В случае, если свойств, предоставляемых в режиме Конфигуратора недостаточно, Разработчик, по требованиям Пользователей, вносит код в Конфигурацию для расширения доступного функционала.



Рисунок 11. Работа с закладкой "Данные". Настройка свойств реквизитов и табличных частей


Закладка «Нумерация»

На закладке «Нумерация» устанавливается стандартная настройка «Автонумерации» (и в пределах чего будут генерироваться серии кодов Системой), в рамках которой Система будет автоматически генерировать номер элемента справочника (длина и формат кода задаются на закладке «Данные»), а также «Контроль уникальности», который (если активен) не позволит Пользователю в режиме Предприятия изменить код элемента справочника на код, уже имеющийся в рамках этого справочника (Рисунок 12 Установка параметров на закладке «Нумерация»).



Рисунок 12. Установка параметров на закладке "Нумерация"


Закладка «Формы»

На закладке «Формы» в режиме Конфигуратора происходит создание и настройка форм для конкретного объекта Конфигурации (в частности, справочника). Доступно создание формы (Рисунок 13 Создание и настройка форм объекта Конфигурации):

• Элемента

• Группы

• Списка

• Выбора

• Выбора группы



Рисунок 13. Создание и настройка форм объекта Конфигурации


Подробнее о создании и настройках форм объектов Конфигурации – в других статьях. Следите за обновлениями!


Закладка «Ввод на основании»

На закладке «Ввод на основании» в режиме конструктора есть функциональная возможность установки правил создания и заполнения объектов (в частности, справочников), на основании текущего элемента нового, или текущего, на основании ранее созданного (Рисунок 14 Ввод новых элементов Конфигурации на основании текущего / текущего на основании ранее созданного).


Подробнее об установке правил создания и заполнения объектов Конфигурации на основании текущего – в других статьях. Следите за обновлениями!



Рисунок 14. Ввод новых элементов Конфигурации на основании текущего / текущего на основании ранее созданного

 

Закладка «Права»

На закладке «Права» выбираются «Роли» и/или «Права», в рамках которых будут доступны для совершения какие-либо манипуляции с конкретным объектом Конфигурации (в частности, со справочником), а именно «Чтение», «Создание», «Изменение» и ограничения, в разрезе тех же манипуляций с объектом Конфигурации и полей, доступных в рамках объекта (Рисунок 15 Установка прав для объекта Конфигурации).



Рисунок 15. Установка прав для объекта Конфигурации

    

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

Владислав Осокин


Наши проекты

Фармацевтическое предприятие «Оболенское»
АО «Фармацевтическое предприятие «Оболенское»

Отрасль:
Фармацевтическая промышленность

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

- Адаптации блоков/подсистем планирования продаж, закупок и казначейства. ...

Автоматизация торгового учета на базе "1С:Управление торговлей"
ООО «ТЕЛЕВЕС РУСС»

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

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

- Управление складскими запасами;
- Оформление заказов покупателей;
- Пла...

Внедрение ПП "1С:CRM ПРОФ" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

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

Внедренное типовое решение:
1С:CRM ПРОФ

- Управление отношениями с клиентами (CRM) ...

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

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

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

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

Госкорпорация «Ростех»
Госкорпорация «Ростех»

Отрасль:
Производство, ТЭК >> Машиностроение, приборостроение

Внедренное типовое решение:
1С:Управление холдингом 1.3.

Специалисты «Кодерлайн» помогли разработать и внедрить автоматизированную...

Компания IBS
Компания IBS

Отрасль:
Системный интегратор

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

- Интеграция систем – АСУП и «1С:Управление производственным предприятием»...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

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

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

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

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

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

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

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

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

- Финансово-бухгалтерский блок
- Казначейство ...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

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

- Создание прототипа SRM-системы на базе «1С: Управление торговлей»
- Автомат...

Автоматизация интеграции с информсистемами клиентов на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
«1С:Предприятие 8. WMS Логистика. Управление складом»

– Управление складскими запасами;
– Оформление заказов покупателей;
– ...

Автоматизация торговых операций на базе "1С:Управление торговлей" в ОАО "Авиазапчасть"
ОАО «Авиазапчасть»

Отрасль:
Авиационно-космическая промышленность

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

- Оптовая торговля;
- Оформление заказов покупателей;
- Планирование прод...

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

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

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

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