Открыть сервис

Справочники 1С

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

Назначение и роль в системе

Справочники являются фундаментом любой конфигурации на платформе «1С:Предприятие». Их основная задача — исключить многократный ввод одних и тех же данных, обеспечить однозначность идентификации объектов и поддерживать целостность информации. Например, вместо того чтобы каждый раз вводить название организации или товара вручную, пользователь выбирает элемент из справочника. Это снижает количество ошибок и унифицирует данные.

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

Структура и свойства

Каждый справочник в системе «1С:Предприятие» имеет набор обязательных и дополнительных элементов.

Основные реквизиты

Дополнительные реквизиты

Разработчик может добавлять произвольное количество реквизитов для хранения специфической информации. Например, для справочника «Контрагенты» могут быть созданы реквизиты «ИНН», «КПП», «Юридический адрес», «Телефон». Для справочника «Номенклатура» — «Единица измерения», «Ставка НДС», «Вес». Реквизиты могут быть различных типов: строковый, числовой, дата, булево, ссылочный (на другой справочник или документ).

Табличные части

Некоторые справочники содержат табличные части — подчинённые списки данных, связанные с конкретным элементом. Например, в справочнике «Сотрудники» может быть табличная часть «Состав семьи» или «Образование». Табличные части позволяют хранить множественные значения без создания отдельных справочников.

Иерархия

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

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

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

В типовых конфигурациях «1С» существует несколько десятков предопределённых справочников. Наиболее распространённые:

Создание и настройка

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

Для каждого справочника можно настроить:

Использование в учёте

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

В отчётах справочники служат для группировки данных. Например, отчёт «Оборотно-сальдовая ведомость» может быть сгруппирован по субконто, привязанным к справочникам «Контрагенты» или «Номенклатура». Это позволяет анализировать остатки и обороты в разрезе конкретных объектов учёта.

Интересные факты

Критика и ограничения

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

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

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →