Как вывести входящий номер накладной поставщика в Универсальном отчете по требованиям-накладным?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

При ведении учета материалов в программе 1С:Бухгалтерия пользователи часто сталкиваются с задачей сопоставления списанных ценностей с документами их приобретения. Стандартный документ Требование-накладная (или современный документ Расход материалов) фиксирует внутренний расход в системе, присваивая операции собственный порядковый номер. Однако для внутренних отчетов, сверки с поставщиками или контроля целевого расходования по объектам строительства (подразделениям затрат) требуется выводить именно входящий номер накладной поставщика.

Попытка вывести этот реквизит напрямую через Универсальный отчет по метаданным документа Требование-накладная, выбрав поле Ссылка.Номер, приводит к выводу внутреннего номера документа списания, а не первичного документа оприходования. Выясним причины этой сложности и подробно разберем несколько эффективных способов решения этой задачи без привлечения программистов.

Решение 1. Настройка Универсального отчета по регистру бухгалтерии (при партионном учете)

Если в вашей информационной базе включен партионный учет (оценка МПЗ производится по методу ФИФО), то на счете 10 «Материалы» автоматически задействуется субконто 3 — «Партии». В качестве субконто партии выступает сам документ оприходования (Поступление (акт, накладная)). Это позволяет нам напрямую связать проводку списания с входящими данными поставщика.

Проанализируем пошагово, как настроить Универсальный отчет по проводкам:

  1. Откроем Универсальный отчет (раздел Отчеты — Стандартные отчеты — Универсальный отчет).
  2. В поле выбора типа источника данных установим значение Регистр бухгалтерии.
  3. В качестве объекта выберем основной журнал проводок — Хозрасчетный.
  4. В поле таблицы выберем Движения с субконто.
  5. Перейдем в настройки отчета по кнопке Настройки... и переключим вид настроек в режим Расширенный.
  6. На вкладке Отборы добавим условия фильтрации:
    • Счет Кт Равно 10.01 (или иной субсчет счета 10, используемый для учета материалов);
    • Подразделение Дт Равно вашему целевому объекту или подразделению затрат (для исключения лишней информации).
  7. Перейдем на вкладку Поля и сортировки. Чтобы вывести входящие данные накладной поставщика, выполним следующие действия:
    • Нажмем кнопку Добавить.
    • В открывшемся дереве доступных полей найдем и развернем ветку Субконто3 Кт (это аналитика партий по кредиту счета 10).
    • Раскроем её по знаку «плюс» и найдем реквизит Номер входящего документа (системное имя — НомерВходящегоДокумента). Добавим его в выбранные поля.
    • Для полноты картины аналогичным образом найдем и добавим поле Дата входящего документа (ДатаВходящегоДокумента).
  8. На вкладке Структура настроим группировку по полям:
    • Субконто1 Кт (Номенклатура);
    • Регистратор (Документ списания «Требование-накладная»).
  9. Нажмем кнопку Закрыть и сформировать.

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

Решение 2. Использование механизма «Дополнительные сведения» (если партионный учет отключен)

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

Рассмотрим порядок действий для настройки связи документов:

  1. Перейдем в раздел Администрирование — Общие настройки — Свойства и активируем флаг Дополнительные реквизиты и сведения.
  2. Перейдем по гиперссылке Дополнительные сведения, найдем в списке документов Требование-накладная и нажмем кнопку Добавить — Новое.
  3. Создадим новое свойство с наименованием «Входящий номер накладной» и типом значения Строка. Сохраним изменения.
  4. Теперь при вводе документа Требование-накладная на основании Поступления пользователь сможет в один клик заполнить это поле. Для этого в документе списания нужно нажать на синюю круглую кнопку со значком «i» (Дополнительные сведения) на верхней панели и ввести туда номер накладной.
  5. При настройке Универсального отчета по типу объекта Документ — Требование-накладная на вкладке «Поля и сортировки» нам станет доступно новое поле [Входящий номер накладной] (Свойства), которое можно легко вывести в отдельный столбец отчета.

Решение 3. Извлечение входящего номера через «Документ оприходования» в табличной части

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

Для реализации этого метода выполним следующие шаги:

  1. В Универсальном отчете выберем тип объекта Документ, имя объекта — Требование-накладная, имя таблицы — Материалы.
  2. В настройках отчета перейдем на вкладку Поля и сортировки.
  3. Нажмем кнопку Добавить, найдем поле Документ оприходования.
  4. Развернем его структуру и выберем реквизит Номер входящего документа.
  5. Добавим его в список выводимых полей. На выходе мы получим готовую таблицу со спецификацией материалов и входящими номерами накладных, по которым эти материалы были закуплены.

Решение 4. Модификация схемы компоновки данных (СКД) в толстом клиенте

Если стандартных настроек Универсального отчета недостаточно, а структура данных базы требует сложного соединения таблиц (например, связи табличных частей документов списания и поступления по ключу связи), мы можем изменить непосредственно схему компоновки отчета. Данный метод актуален для опытных пользователей и администраторов системы.

Для изменения схемы компоновки запустим программу в режиме Толстый клиент:

  1. Откроем Универсальный отчет по нужным документам.
  2. Нажмем на кнопку Еще в правом верхнем углу панели управления отчетом и выберем пункт Редактировать схему.
  3. В открывшемся окне конструктора схемы компоновки данных мы сможем вручную отредактировать SQL-подобный запрос, связав таблицы Документ.ТребованиеНакладная.Материалы и Документ.ПоступлениеТоваровУслуг по полям номенклатуры и партии оприходования.
  4. Добавим в поле Выбрать реквизит ПоступлениеТоваровУслуг.НомерВходящегоДокумента, присвоим ему понятный синоним «Вх. номер накладной» и сохраним схему обратно в отчет.

Таким образом, мы детально разобрали как стандартные бухгалтерские приемы с использованием механизмов партионного учета, так и гибкие пользовательские настройки интерфейса, позволяющие обойтись без внесения изменений в конфигурацию программы.

← На главную