Справочники и классификаторы в 1С

Общая спецификация объектов метаданных
Справочники и классификаторы в системе 1С:Предприятие 2026 представляют собой прикладные объекты метаданных, предназначенные для хранения условно-постоянной информации нормативно-справочного характера. Технически каждый справочник реализуется как таблица базы данных, структура которой жестко задается на этапе конфигурирования. Основные элементы спецификации: предопределенные реквизиты (Код, Наименование, Ссылка, ПометкаУдаления), набор пользовательских реквизитов с определенными типами данных, табличные части с возможностью неограниченного количества строк, а также иерархическая структура (группы и элементы).
Отличия от альтернативных объектов
Главное техническое отличие справочников от документов — отсутствие привязки к временной шкале и последовательности проведения. Документы фиксируют факты хозяйственной деятельности с указанием даты и времени, тогда как справочники хранят статичные сущности: номенклатуру, контрагентов, валюты. В отличие от планов видов характеристик (ПВХ), справочники не предназначены для динамического расширения набора свойств подчиненными объектами — их структура фиксируется при разработке и не может быть изменена пользователем в режиме 1С:Предприятие. Классификаторы, в свою очередь, являются частным случаем справочников с жестко регламентированным набором элементов (ОКВЭД, ОКПО, ТН ВЭД) и, как правило, импортируются из внешних государственных эталонов.
Технические требования к структуре и кодированию
- Длина кода: для иерархических справочников — до 10 символов, для неиерархических — до 20 символов. Рекомендуемый формат — целое число (Число=9,0) или строка (Строка=10).
- Уникальность: система автоматически контролирует уникальность кода в пределах одного справочника; для классификаторов часто используется ручное управление кодами через предопределенные элементы.
- Иерархия: два типа: иерархия групп и элементов (без ограничения уровня вложенности) или иерархия элементов (только элементы, группы не допускаются). Производительность зависит от правильного выбора индексов — полям «Родитель» и «Ссылка» обязательно выставлять индексацию.
- Подчинение: технически реализуется через реквизит «Владелец» типа «СправочникСсылка.ИмяПодчиняющегоСправочника»; подчиненные справочники автоматически очищаются при удалении родителя, если не установлен запрет.
Материалы и стандарты качества разработки
При создании справочников в конфигураторе необходимо соблюдать отраслевые регламенты: обязательное наличие полей «Код» и «Наименование» для всех новых объектов (кроме служебных), использование синонимов для генерации дружественных имен форм и запросов, задание основного представления для поиска и выборки. Качество реализации проверяется через встроенные проверки синтаксиса и системы методических рекомендаций фирмы «1С». Для классификаторов дополнительно требуется соблюдение форматов экспорта/импорта: текстовые Dbf-файлы с кодировкой CP866 или XML-схемы с проверкой по XSD.
Производственный цикл: от проектирования до ввода в эксплуатацию
Разработка справочников включает этапы: 1) описание предметной области (выделение сущностей, атрибутов и связей); 2) проектирование схемы метаданных в конфигураторе (создание реквизитов, табличных частей, установка индексов); 3) формирование предопределенных элементов (для классификаторов — загрузка эталонных данных); 4) настройка форм списка и выбора (оптимизация для работы с большими объемами — от 100 тыс. элементов); 5) тестирование на нагрузку и корректность импорта. Для производственных систем обязательна проверка на конфликты блокировок при массовом вводе номенклатуры. Каждый справочник должен иметь резервное копирование структуры через выгрузку в XML-формат конфигурации.
Специфические возможности и расширения
В составе платформы 1С:2026 справочники поддерживают: полнотекстовый поиск (через индексы FTS), подчинение владельцам с каскадным удалением, условное оформление строк (окраска по заданным критериям), динамические списки с отбором по дате актуальности для классификаторов. Допускается создание расширений для добавления реквизитов без изменения основной конфигурации — механизм «Расширения конфигурации» позволяет дополнять структуру, не затрагивая оригинальные объекты. Отличительная особенность — возможность организации соподчиненных справочников с глубиной до 10 уровней без потери производительности при корректно настроенных индексах.
Добавлено: 24.04.2026
