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