Справочники и Данные · 11 мин
Для чего используются справочники в системе 1С Предприятие
Для чего используются справочники в 1С Предприятии: виды, иерархия, предопределённые элементы, типичные ошибки и практические рекомендации по ведению.
Справочник в 1С Предприятии — это объект конфигурации, который хранит условно-постоянную нормативно-справочную информацию: списки контрагентов, номенклатуры, сотрудников, складов, валют, договоров. Без справочников невозможно оформить ни один документ: при выписке счёта или накладной программа подставляет в поля именно элементы справочников, а не произвольный текст.
Главная задача справочников — исключить дублирование и ошибки ввода. Если название покупателя введено один раз в справочник «Контрагенты», все документы, отчёты и печатные формы будут ссылаться на один и тот же элемент. Изменили реквизиты контрагента в карточке — обновлённые данные подтянутся везде, где используется этот элемент, без ручной правки десятков документов.
Для бухгалтера, менеджера и разработчика понимание устройства справочников критично: от качества справочных данных зависят корректность отчётов, правильность расчёта налогов и скорость работы всей системы. Ниже разобраны назначение, виды, структура и практические приёмы работы со справочниками.
Какую роль справочники играют в учёте
Первая функция справочников — аналитический разрез учёта. Когда бухгалтер проводит документ «Поступление товаров», программа формирует проводки, где субконто заполняются элементами справочников: контрагентом, договором, номенклатурой, складом. Благодаря этому в отчётах можно развернуть обороты по любому поставщику, товару или подразделению.
Вторая функция — хранение параметров, влияющих на поведение системы. Например, в карточке номенклатуры указываются единица измерения, ставка НДС, признак товара или услуги. Эти значения автоматически подставляются в документы и влияют на расчёт сумм и налогов. Ошибка в справочнике приводит к системной ошибке во всех последующих документах.
Третья функция — обеспечение целостности данных. На элемент справочника ссылаются документы, регистры и другие справочники. Пока существует хотя бы одна ссылка, удалить элемент физически нельзя — программа предложит только пометить его на удаление. Это защищает учёт от разрушения истории.
Какие виды справочников встречаются в типовых конфигурациях
В конфигурациях вроде «1С:Бухгалтерия», «1С:Управление торговлей» и «1С:Зарплата и управление персоналом» справочники условно делятся на несколько групп по назначению.
- Классификаторы: валюты, единицы измерения, банки, ОКВЭД — часто загружаются из общероссийских классификаторов.
- Учётные списки: контрагенты, номенклатура, склады, организации, физические лица, сотрудники.
- Настроечные: виды цен, статьи затрат, графики работы, виды начислений и удержаний — определяют логику расчётов.
- Подчинённые справочники: договоры контрагентов, банковские счета организаций, спецификации номенклатуры — элементы привязаны к владельцу из другого справочника.
Подчинённость — важный механизм. Например, договор не существует сам по себе: он всегда принадлежит конкретному контрагенту. При выборе договора в документе программа покажет только договоры выбранного контрагента, что снижает риск ошибки.
Иерархия и группы: как организовать структуру
Большинство справочников поддерживают иерархию — вложенность групп. В справочнике «Номенклатура» группами выступают категории товаров: «Материалы», «Готовая продукция», «Услуги». Правильно выстроенная иерархия ускоряет поиск и делает отчёты читаемыми: обороты можно свернуть до группы или развернуть до конкретной позиции.
Иерархия бывает двух видов: «групп и элементов» (группа не может быть выбрана в документе как значение) и «элементов» (любой элемент может быть родителем другого). Первый вариант встречается чаще и безопаснее: он не даёт случайно провести документ по обобщающей группе вместо конкретного товара.
Практическая рекомендация — не создавать больше трёх-четырёх уровней вложенности и не плодить группы «Разное». Глубокая структура затрудняет навигацию, а свалка в «Разном» со временем превращается в источник дублей, потому что пользователь не находит нужный элемент и создаёт новый.
Как добавить и настроить элемент справочника
Работа со справочником в пользовательском режиме начинается со списка: раздел меню зависит от конфигурации, но обычно справочники собраны в разделах «Справочники», «НСИ и администрирование» или «Покупки/Продажи». Новый элемент создаётся кнопкой «Создать», после чего открывается карточка с реквизитами.
- 1Откройте список справочника и нажмите «Создать» или «Создать группу» для новой папки.
- 2Заполните наименование и обязательные реквизиты — они обычно подчёркнуты красным или отмечены звёздочкой.
- 3Проверьте ответственные поля, влияющие на учёт: ставку НДС, вид номенклатуры, единицу измерения, счета учёта.
- 4Нажмите «Записать и закрыть» и убедитесь, что элемент появился в нужной группе.
- 5Создайте тестовый документ с новым элементом и проверьте, что данные подставились корректно, а проводки сформировались по ожидаемым счетам.
Многие реквизиты заполняются автоматически: например, по ИНН контрагента программа может подтянуть наименование и адрес из внешних сервисов, если подключён соответствующий функционал. Пользоваться этим стоит — ручной ввод увеличивает риск опечаток в реквизитах, критичных для счетов-фактур и отчётности.
Типичные проблемы: дубли, «мусор» и неактуальные данные
Самая распространённая болезнь справочников — дубли контрагентов и номенклатуры. Они возникают, когда пользователь не нашёл существующий элемент из-за другого написания («ООО Ромашка» и «Ромашка ООО») и создал новый. Последствия серьёзные: взаиморасчёты разваливаются на две карточки, акты сверки не сходятся, остатки по товару дробятся.
Для борьбы с дублями в типовых конфигурациях есть встроенные инструменты: поиск дублей по ИНН и наименованию, а также обработка «Поиск и удаление дублей» в разделе администрирования. Она объединяет элементы, автоматически заменяя ссылки во всех документах на выбранный «правильный» элемент. Перед запуском стоит сузить критерии поиска и проверить список найденных пар глазами.
Справочники для разработчика: работа в конфигураторе и коде
Для разработчика справочник — это объект метаданных с настраиваемой структурой: реквизиты, табличные части, формы, макеты, права доступа. В конфигураторе задаются длина наименования, тип иерархии, подчинённость, нумерация и контроль уникальности кода.
Во встроенном языке работа со справочником выполняется через менеджер объекта. Типовой пример — поиск элемента и создание нового при его отсутствии:
Элемент = Справочники.Номенклатура.НайтиПоНаименованию("Бумага А4");
Если Элемент.Пустая() Тогда
НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемент();
НовыйЭлемент.Наименование = "Бумага А4";
НовыйЭлемент.Записать();
КонецЕсли;При проектировании собственных справочников важно заранее решить, нужны ли иерархия, подчинение и дополнительные реквизиты: изменение структуры в работающей базе потребует обновления конфигурации и может затронуть уже введённые данные. Для поиска по наименованию следует учитывать, что он не гарантирует уникальность — надёжнее искать по коду, ИНН или специально добавленному ключевому реквизиту.
Как проверить, что справочники ведутся правильно
Контроль качества справочных данных стоит делать регулярной процедурой, а не разовой акцией перед сдачей отчётности. Минимальный набор проверок: отсутствие дублей, заполненность обязательных реквизитов, актуальность ставок и счетов учёта, отсутствие элементов с пометкой удаления, на которые ещё есть ссылки.
Как проверить результат
Один ИНН — один элемент справочника
Несколько карточек с одинаковым ИНН и разными наименованиями
У номенклатуры заданы ставка НДС, вид и единица измерения
Документы выводят предупреждения о незаполненных полях
Обработка удаления помеченных объектов завершается без ошибок
Остаются элементы, которые нельзя удалить из-за ссылок в актуальных документах
Элементы распределены по осмысленным группам
Большинство позиций лежит в корне или в группе «Разное»
Если проверка выявляет массовые проблемы, исправлять их лучше штатными обработками группового изменения реквизитов, а не ручной правкой каждой карточки. Любую массовую операцию сначала выполняют на копии базы и сверяют результат по контрольным отчётам — например, по оборотно-сальдовой ведомости до и после изменений.
Что важно запомнить
Справочники — фундамент учёта в 1С: они хранят нормативные данные, обеспечивают аналитику проводок и единообразие документов. Качественное ведение справочников — это отсутствие дублей, заполненные реквизиты, продуманная иерархия и резервная копия перед любыми массовыми изменениями.
Частые вопросы о справочниках в 1С
Чем справочник отличается от документа в 1С?
Справочник хранит условно-постоянную информацию — списки сущностей (контрагенты, товары), а документ фиксирует событие хозяйственной жизни с датой и временем (продажа, оплата, начисление). Документы ссылаются на элементы справочников и чаще всего формируют движения по регистрам; справочники сами по себе проводок не создают.
Почему нельзя удалить элемент справочника?
Потому что на него ссылаются документы, регистры или другие объекты. Программа защищает целостность данных: сначала элемент помечается на удаление, затем обработка «Удаление помеченных объектов» проверяет ссылки. Если ссылки есть, их нужно устранить или заменить элемент другим через поиск и удаление дублей.
Что такое подчинённый справочник и когда он нужен?
Это справочник, каждый элемент которого привязан к владельцу из другого справочника: договоры — к контрагенту, банковские счета — к организации. Подчинение упрощает выбор в документах (показываются только договоры выбранного контрагента) и отражает реальную связь сущностей.
Можно ли загрузить данные в справочник из Excel?
Да, в типовых конфигурациях есть обработки загрузки данных из табличных документов: файл сопоставляется с реквизитами справочника, после чего выполняется загрузка. Перед загрузкой в рабочую базу обязательно проверьте файл на копии: ошибки в шаблоне создадут сотни некорректных элементов, которые придётся вычищать вручную.
Что делать, если в справочнике накопилось много дублей?
Используйте штатную обработку «Поиск и удаление дублей» из раздела администрирования: задайте критерии сравнения (ИНН, наименование), просмотрите найденные пары и выберите основной элемент. Программа заменит ссылки во всех документах и пометит дубли на удаление. Операцию выполняйте после создания резервной копии.
Нужно ли программировать, чтобы вести справочники?
Нет, пользовательская работа — создание, редактирование, объединение дублей, загрузка из файлов — полностью выполняется в режиме «Предприятие» без программирования. Код на встроенном языке нужен только разработчикам для доработки конфигурации, создания собственных справочников и автоматизации нестандартных операций.