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

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

Что такое справочник в 1С своими словами

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

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

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

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

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

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

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

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

Иерархия: группы и вложенные элементы

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

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

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

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

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

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

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

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

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

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

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

Для массового заполнения ручной ввод не подходит. В типовых конфигурациях есть загрузка данных из табличных документов (Excel) — обычно через «Администрирование → Загрузка данных из файла» или специализированные обработки. Перед загрузкой подготовьте файл: одна строка — один элемент, колонки соответствуют реквизитам.

Подчинённые справочники и владельцы

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

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

Дубли, пометка на удаление и порядок в данных

Самая частая болезнь справочников — дубли: один и тот же контрагент заведён трижды как «ООО Ромашка», «Ромашка ООО» и «ООО \"Ромашка\"». Документы размазываются по трём карточкам, акты сверки не сходятся, отчёты врут. Бороться с этим нужно на двух уровнях: дисциплина ввода (искать перед созданием) и периодическая чистка.

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

Пометка на удаление — безопасный способ избавиться от лишнего: элемент перестаёт предлагаться при подборе, но физически остаётся в базе. Окончательное удаление выполняется через «Администрирование → Удаление помеченных объектов», и программа удалит только те элементы, на которые нет ссылок.

Типичные ошибки
01
Создание элемента без поиска — появляются дубли, и отчёты по контрагенту разваливаются на несколько карточек
02
Удаление элемента напрямую вместо пометки на удаление — риск битых ссылок в проведённых документах
03
Заполнение только наименования — реквизиты не подставляются в документы, и данные приходится вбивать вручную каждый раз
04
Беспорядочная иерархия — при тысячах элементов найти нужный становится невозможно
05
Использование наименования для служебных пометок («не использовать», «старое») вместо пометки на удаление

Практические сценарии и проверка результата

Новый контрагент перед первой отгрузкой

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

Заведение номенклатуры с остатками

Помните: создание элемента справочника «Номенклатура» не создаёт остаток на складе. Остатки появляются только через документы — «Оприходование товаров», «Поступление товаров» или ввод начальных остатков. Если товар завели, а в отчёте по складу его нет — это нормально, пока не оформлен документ.

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

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

Элемент в документе
Норма

Выбирается из списка, реквизиты подставляются автоматически

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

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

Отсутствие дублей
Норма

Поиск по наименованию и ИНН даёт один элемент

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

Несколько похожих карточек с разными ссылками в документах

Отчёт по объекту
Норма

Все операции собираются на одном элементе справочника

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

Обороты разорваны между дублями или «пустыми» ссылками

Итог

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

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

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

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

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

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

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

Почему программа не даёт удалить элемент справочника?

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

Как быстро найти нужный элемент в большом справочнике?

Используйте строку поиска в форме списка — поиск идёт по наименованию и части реквизитов. Во многих конфигурациях работает полнотекстовый поиск по всей базе (значок лупы в верхней панели). Также помогают отборы по реквизитам (кнопка «Ещё → Настроить список») и сортировка по колонкам.

Что такое предопределённые элементы справочника?

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