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