23.01.2024 Владислав Осокин 14546
Виды справочников 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С:УПП 8
ООО «Пелигрин Матен»

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

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

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

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

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

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

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

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

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

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

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

ООО "АСК ИНЖИНИРИНГ"
ООО "АСК ИНЖИНИРИНГ"

Отрасль:
Машиностроение, приборостроение

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

Делопроизводство
Учет и хранение документов
Ведение номенклатуры дел
...

Внедрение ПП "1С:Управление небольшой фирмой 8 ПРОФ" в ООО «Шокостайл»
ООО «Шокостайл»

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

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

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Планирование п...

Внедрение ПП «1С:Предприятие 8. Аренда и управление недвижимостью на базе "1С:Бухгалтерия 8"» в компании «Бутово Молл»
ООО «Бутово Молл»

Отрасль:
Недвижимость

Внедренное типовое решение:
1С:Аренда и управление недвижимостью на базе «1С:Бухгалтерия 8»

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Оформление зак...

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

Отрасль:
Медиа

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

- Оптимизация производительности системы, в том числе сервера Postgre. ...

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

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

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

- Управление складами;
- Управление заказами поставщиков;
- Управление зак...

Автоматизация кадрового учета на базе ПП "1С:Зарплата и управление персоналом" в ТД НМК
ООО «Торговый дом Нальчикский молочный комбинат»

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

Внедренное типовое решение:
1С:Зарплата и управление персоналом

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

Внедрение «1С:Бухгалтерия 8 ПРОФ» в компании «Мостехника»
ООО «Мостехника»

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

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

Документооборот (ECM):
- Учет рабочего времени;
Управление персоналом и ка...

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

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

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

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