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

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

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

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

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

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

Документ всегда привязан ко времени: у него есть дата, номер и позиция в последовательности документов. Элемент справочника существует «вне времени» — контрагент «ООО Ромашка» актуален, пока его не пометят на удаление. Эта разница определяет всё: структуру данных, поведение при проведении, способы поиска и роль объектов в отчётах.

Что хранит справочник и зачем он нужен

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

Элемент справочника имеет код и наименование как минимум, а также произвольный набор реквизитов: артикул, ставка НДС, единица измерения, ИНН контрагента. Справочники поддерживают иерархию — группы папок для упорядочивания (например, «Товары → Продукты → Молочные»), а также подчинённые справочники: «Договоры контрагентов» подчинены справочнику «Контрагенты» и не существуют отдельно от владельца.

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

Что фиксирует документ и как он работает

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

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

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

Сравнение ключевых характеристик

Ниже — сопоставление по параметрам, которые реально важны при проектировании учёта и повседневной работе.

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

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

Как объекты связаны между собой

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

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

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

Типичные ошибки при различении объектов

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

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

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

Типичные ошибки
01
Хранение остатков и оборотов в реквизитах справочника — данные расходятся с регистрами и отчётами
02
Создание дублей элементов справочников вместо поиска существующих — отчёты дробятся по двум карточкам одного контрагента
03
Редактирование проведённых документов прошлых периодов без анализа последствий — сдвигается себестоимость и взаиморасчёты
04
Пометка на удаление элемента справочника, используемого в документах, — ссылки в отчётах превращаются в битые

Как проверить, что объект выбран правильно

Для самопроверки задайте три вопроса. Первый: должна ли эта сущность менять остатки, обороты или проводки? Если да — работа идёт через документ. Второй: будет ли эта информация выбираться в других объектах многократно? Если да — это справочник. Третий: есть ли у сущности момент совершения во времени? Событие — документ, постоянное свойство — справочник.

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

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

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

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

В журнале у документа нет серой пометки, движения видны в отчётах

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

Документ записан, но не проведён — отчёты его не учитывают

Нет ли дублей в справочнике
Норма

Один контрагент — одна карточка, документы ссылаются на неё

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

Несколько карточек с одним ИНН — обороты размазаны по дублям

Целостность ссылок
Норма

В документах все поля заполнены существующими элементами

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

В полях отображается «Объект не найден» — ссылка битая

Частые вопросы

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

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

Почему в отчёте нет данных, хотя документ создан?

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

Что будет, если изменить реквизиты товара после проведения документов с ним?

Старые документы сохранят скопированные на момент проведения цены и суммы, но ссылочные реквизиты (наименование, артикул) в них отобразятся уже новыми. Перепроводить документы из-за смены наименования не требуется. А вот смена единицы измерения или ставки НДС может потребовать корректировки учётных данных — действуйте осторожно.

Как удалить контрагента, по которому были документы?

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

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

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

Итог

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

Справочник — постоянная аналитика (товары, контрагенты, склады), не влияющая на учёт сама по себе. Документ — событие с датой и номером, которое при проведении формирует движения по регистрам. Сначала заполняются справочники, затем вводятся и проводятся документы; остатки и обороты хранятся только в регистрах, а не в карточках справочников.