К статье
Практический материал

Справочники и Данные · 11 мин

Справочник в 1С: что это такое и как с ним работать

Что такое справочник в 1С, чем отличается от документа и регистра, как создать и заполнить справочник, типичные ошибки и ответы на частые вопросы.

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

Главная идея справочников — устранить дублирование и ошибки ручного ввода. Когда одно и то же название организации вводится в каждом документе вручную, неизбежно появляются варианты с опечатками, и отчёты «разваливаются»: один и тот же контрагент выглядит как несколько разных. Справочник решает эту проблему: данные хранятся в одном месте, а в документах записывается только ссылка на элемент.

Ниже разберём, как устроен справочник, чем он отличается от других объектов 1С, как его создать и заполнить, какие бывают виды справочников и каких ошибок стоит избегать при работе с ними.

Из чего состоит справочник: элементы, реквизиты, код и наименование

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

У каждого элемента есть два обязательных стандартных поля: код и наименование. Код — уникальный идентификатор внутри справочника, наименование — человекочитаемое название. Кроме них конфигурация добавляет реквизиты: у контрагента это ИНН, КПП, адрес, у номенклатуры — единица измерения, ставка НДС, артикул. Реквизиты заполняются один раз и автоматически подставляются в документы.

Многие справочники также содержат табличные части — вложенные списки внутри элемента. Классический пример: у контрагента табличная часть с несколькими договорами или контактными лицами. Это позволяет хранить связанную информацию, не создавая отдельные объекты.

Чем справочник отличается от документа и регистра

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

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

КритерийСправочникДокументРегистр
Что хранитСписки сущностей (товары, контрагенты)События (продажа, оплата, приём)Остатки и обороты
Дата и времяНе привязан ко времениОбязательно есть датаПривязан к периоду движений
ПроведениеНе проводитсяПроводится, делает движенияЗаполняется при проведении документов
Типичное использованиеВыбор из спискаВвод операцииПостроение отчётов

Какие виды справочников бывают в 1С

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

Отдельный вид — подчинённые справочники. Их элементы не существуют сами по себе, а привязаны к элементу-владельцу другого справочника. Например, справочник «Договоры контрагентов» подчинён справочнику «Контрагенты»: договор всегда относится к конкретной организации. При выборе договора в документе показываются только договоры выбранного контрагента.

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

Как создать и заполнить элемент справочника

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

Порядок создания элемента
  1. 1
    Откройте нужный справочник через раздел «Справочники» или профильный раздел программы
  2. 2
    Нажмите кнопку «Создать» (или «Создать группу», если нужна папка для группировки)
  3. 3
    Заполните наименование и обязательные реквизиты — они обычно подчёркнуты красным
  4. 4
    Проверьте заполнение полей, влияющих на учёт: ставка НДС, единица измерения, ИНН
  5. 5
    Нажмите «Записать и закрыть» и убедитесь, что элемент появился в списке и выбирается в документе

Если элементов много, создавать их вручную нерационально. Типовые конфигурации поддерживают загрузку данных из табличных файлов (Excel, CSV) через встроенные обработки загрузки, а также обмены с другими программами. Перед массовой загрузкой сделайте архивную копию базы: ошибочно загруженные тысячи элементов придётся вычищать вручную.

При заполнении обращайте внимание на поля, от которых зависит учёт. Например, неверная ставка НДС в карточке номенклатуры приведёт к ошибкам в счетах-фактурах всех документов с этим товаром, а неверный ИНН контрагента — к проблемам при выгрузке отчётности. Лучше потратить минуту на проверку, чем потом исправлять цепочку документов.

Иерархия, поиск и работа с дублями

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

Для быстрого поиска используйте строку поиска в списке, отборы по реквизитам и сортировку. Поиск в 1С работает по наименованию и обычно по коду и артикулу; если нужного элемента не находится, проверьте, не сброшен ли отбор и не находитесь ли вы внутри группы.

Дубли — главная болезнь справочников. Один и тот же контрагент заводится дважды с незначительными отличиями в написании, и аналитика по нему распадается на две строки. В типовых конфигурациях есть штатные инструменты поиска и удаления дублей (обычно в разделе администрирования): они находят похожие элементы и позволяют объединить их с заменой ссылок во всех документах. Перед объединением обязательно проверьте, что объединяете действительно одинаковые объекты.

Типичные ошибки
01
Заведение дублей вместо поиска существующего элемента — разваливает отчёты и аналитику
02
Физическое удаление элемента, на который есть ссылки, — в документах появляются «битые ссылки» вида «Объект не найден»
03
Переименование предопределённых элементов — нарушает работу встроенной логики конфигурации
04
Незаполненные ключевые реквизиты (ставка НДС, единица измерения) — ошибки тиражируются во все документы с этим элементом
05
Отсутствие группировки в большом справочнике — поиск нужного элемента занимает минуты вместо секунд

Удаление элементов и ограничения

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

Если элемент использовался в прошлых периодах, удалять его нельзя даже при технической возможности: это исказит данные закрытых периодов. Вместо удаления используйте пометку на удаление или специальные признаки недействительности — элемент перестанет предлагаться при выборе, но исторические документы останутся корректными.

Как проверить, что справочник заполнен правильно

После создания или загрузки элементов полезно выполнить контрольную проверку. Откройте тестовый документ и выберите новый элемент: реквизиты должны подставиться автоматически и корректно. Затем постройте простой отчёт по этому элементу — например, обороты по контрагенту или остатки по номенклатуре — и убедитесь, что данные отображаются одной строкой без дублей.

Контрольные точки

Как проверить результат

Выбор элемента в документе
Норма

Элемент находится поиском, реквизиты подставляются верно

Тревожный признак

Элемент не находится, дублируется или поля пустые

Отчёт по элементу
Норма

Одна строка на элемент, обороты сходятся

Тревожный признак

Несколько строк из-за дублей или «Объект не найден»

Пометка на удаление
Норма

Элемент помечается и исчезает из подбора

Тревожный признак

Программа сообщает о ссылках — элемент используется в документах

Если обнаружились дубли или ошибки в реквизитах, исправляйте их до того, как по элементу накопятся документы: чем раньше наведён порядок, тем дешевле обходится исправление. Регулярная ревизия справочников — раз в квартал или перед закрытием периода — заметно упрощает жизнь бухгалтерии и менеджерам.

Итог

Что важно запомнить

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

Частые вопросы о справочниках в 1С

Чем справочник отличается от перечисления?

Перечисление — это жёстко заданный разработчиком список значений, который пользователь не может менять (например, виды операций или статусы). Справочник пользователь заполняет сам: добавляет, редактирует и группирует элементы. Если список должен пополняться в процессе работы — это справочник.

Можно ли восстановить удалённый элемент справочника?

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

Почему в документе не виден нужный элемент справочника?

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

Что делать, если один контрагент заведён несколько раз?

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

Можно ли изменить структуру справочника — добавить своё поле?

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

Нужно ли нумеровать элементы справочника вручную?

Нет, коды элементам 1С присваивает автоматически. Ручная нумерация имеет смысл только если код используется как артикул или шифр в учётной политике. В остальных случаях полагайтесь на автонумерацию и ищите элементы по наименованию.