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

Документы и Печать · 9 мин

Как в 1С узнать документ-основание

Как в 1С узнать документ-основание: через структуру подчинённости, поле «Основание», связанные документы и запросы. Пошаговые инструкции для типовых конфигураций.

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

В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, ERP, Комплексная автоматизация) есть несколько штатных способов увидеть основание: через форму документа, панель связанных документов, отчёт по структуре подчинённости и программные средства. Ниже разобраны все рабочие варианты и их ограничения.

Где хранится ссылка на основание в типовых конфигурациях

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

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

Способ 1: поле «Основание» в форме документа

Откройте документ и осмотрите форму. Во многих документах ссылка на основание находится на видном месте или на закладке «Дополнительно» / «Документы». Например, в счёте-фактуре Бухгалтерии предприятия основание указано в поле «Документ-основание» рядом с номером и датой, а в платёжных документах — в отдельном поле.

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

Способ 2: связанные документы и структура подчинённости

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

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

Как найти основание через связанные документы
  1. 1
    Откройте нужный документ из журнала
  2. 2
    Нажмите «Ещё» в командной панели формы
  3. 3
    Выберите «Связанные документы» или «Структура подчинённости»
  4. 4
    В дереве найдите документы выше текущего — это основания
  5. 5
    Двойным щелчком откройте нужный документ-основание

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

Способ 3: поиск со стороны основания

Иногда задача обратная: известен документ-основание (например, счёт на оплату), и нужно выяснить, какие документы созданы на его базе. Откройте основание и запустите ту же структуру подчинённости — подчинённые документы отобразятся ниже в дереве.

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

Способ 4: программный поиск через запрос

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

ВЫБРАТЬ

СчетФактура.Ссылка,

СчетФактура.ДокументОснование КАК Основание

ИЗ

Документ.СчетФактураВыданный КАК СчетФактура

ГДЕ

СчетФактура.Дата МЕЖДУ &НачалоПериода И &КонецПериода

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

bsl
Основание = ДокументОбъект.ДокументОснование; // ссылка на основание
Если ЗначениеЗаполнено(Основание) Тогда
	Сообщить("Основание: " + Основание);
КонецЕсли;

Когда основание не находится: типичные ситуации

Если ни поле, ни структура подчинённости не показывают основание, возможны несколько причин. Документ создан копированием или вручную — связь изначально не формировалась. Основание удалено или помечено на удаление — ссылка в реквизите при этом может остаться, но документ не откроется в обычном журнале. Либо у пользователя нет прав на просмотр документа-основания — тогда в дереве связей он отображается пустым или недоступным.

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

Типичные ошибки
01
Поиск основания только по полю «Основание» — часть связей видна только в структуре подчинённости
02
Вывод об отсутствии основания без проверки прав доступа — документ может быть скрыт настройкой ролей
03
Копирование документов вместо ввода на основании — связь теряется, и цепочку потом не восстановить автоматически
04
Правка реквизита основания напрямую в обход штатных механизмов — риск рассогласования проводок и данных

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

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

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

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

Дата основания
Норма

Раньше или равна дате подчинённого документа

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

Позже — возможна ошибка ввода или подмена основания

Контрагент и договор
Норма

Совпадают во всех документах цепочки

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

Различаются — документы относятся к разным сделкам

Суммы
Норма

Сумма подчинённого не превышает сумму основания (с учётом частичных отгрузок)

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

Превышение без корректировки — признак ошибки

Проведение
Норма

Оба документа проведены

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

Основание помечено на удаление или не проведено

Для регулярного контроля настройте отчёт или обработку, выявляющую «битые» цепочки: счета-фактуры без оснований, оплаты без реализаций, реализации без оплат. Это стандартная практика подготовки к закрытию месяца и сдаче отчётности.

Итог

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

Документ-основание ищут тремя путями: поле «Основание» в форме, отчёт «Связанные документы» / «Структура подчинённости» и запрос по реквизиту. Копирование вместо ввода на основании разрывает связь. Перед изменением оснований в закрытых периодах делайте резервную копию.

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

Почему в структуре подчинённости пусто, хотя документ точно вводили на основании?

Чаще всего причина в правах доступа: у пользователя нет прав на просмотр документа-основания, и дерево выглядит пустым. Проверьте под пользователем с полными правами. Вторая причина — документ был создан копированием, а не командой «Ввести на основании», тогда связь не сохранилась.

Можно ли найти основание для целого списка документов сразу?

Да. Используйте универсальный отчёт по виду документа с выводом реквизита «Документ-основание» или консоль запросов. Так удобно массово находить документы без основания — например, счета-фактуры, не привязанные к реализациям.

Основание помечено на удаление. Что будет с подчинённым документом?

Сам подчинённый документ не пострадает, но цепочка учёта нарушится: счёт-фактура без действующего основания вызовет вопросы при сверке и проверке. Восстановите основание (снимите пометку) или перепривяжите подчинённый документ к корректному основанию, если конфигурация это допускает.

Перенесли документы из другой базы, связи потерялись. Как восстановить?

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

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

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

Где посмотреть основание в 1С:Бухгалтерии 8.3 у счёта-фактуры?

Откройте счёт-фактуру — поле «Документ-основание» расположено в шапке рядом с номером и датой. Альтернатива: кнопка «Ещё → Связанные документы» покажет основание и все связанные документы цепочки.