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