Почему в печатной форме счета-фактуры на услуги заполняется грузополучатель в 1С:УНФ и как это исправить?

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

После обновления конфигурации «1С:Управление нашей фирмой» (1С:УНФ) на новые релизы пользователи часто сталкиваются с изменением логики заполнения документов. Распространенная проблема: при реализации услуг в печатной форме счета-фактуры или Универсального передаточного документа (УПД) в строке «Грузополучатель и его адрес» вместо привычного прочерка начинает выводиться наименование и адрес контрагента. Разберем причинно-следственные связи такого поведения программы и рассмотрим способы исправления данной ситуации.

Причины изменения поведения программы

Рассмотрим, почему раньше в документе выводился прочерк, а после обновления поле начало автоматически заполняться:

  1. Тип номенклатуры в справочнике: В 1С:УНФ табличная часть документов продаж является единой для товаров, работ и услуг. Если в карточке номенклатуры выбран тип Запас или Товар вместо Услуга или Работа, алгоритм формирования печатной формы считает позицию материальной ценностью и автоматически подставляет грузополучателя.
  2. Изменение алгоритмов печати в обновлении: Начиная с релиза 1.6.10, логика обработки печатных форм была унифицирована. Если хотя бы одна строка в табличной части документа определена системой как товарная позиция, печатный модуль переключается в режим реализации ТМЦ и выводит сведения о грузополучателе.
  3. Заполненные реквизиты доставки: Если документ был создан на основании заказа покупателя или в документе-основании на вкладке «Дополнительно» заполнены реквизиты доставки, программа берет данные грузополучателя напрямую из эти настроек.

Анализ кода формирования печатной формы

Проанализируем фрагмент кода из модуля менеджера документа, ответственного за сбор сведений о грузополучателе при формировании печатной формы:


Если ЭтоСводныйСчетФактура Тогда
    ЗаголовокПоля = ?(ЭтоУниверсальныйПередаточныйДокумент, "", "Грузополучатель и его адрес: ");
    ПредставлениеГрузополучателя  = "";
    Для каждого Строка Из ТаблицаПокупателей Цикл
        ПредставлениеГрузополучателя = ПредставлениеГрузополучателя + ?(ПустаяСтрока(ПредставлениеГрузополучателя), ЗаголовокПоля, "; ") 
            + УправлениеНебольшойФирмойСервер.ОписаниеОрганизации(Строка.СведенияОГрузополучателе, "ПолноеНаименование, ФактическийАдрес,");
    КонецЦикла;
КонецЕсли;

Метод УправлениеНебольшойФирмойСервер.ОписаниеОрганизации подтягивает данные грузополучателя из структуры сведений о покупателе или объекте доставки, если система определила наличие поставляемых товарно-материальных ценностей в документе.

Пошаговая инструкция по решению проблемы

Для того чтобы в печатной форме счета-фактуры при продаже услуг снова отображался прочерк, выполним следующие шаги:

  1. Проверяем тип номенклатуры в справочнике:
    • Перейдем в раздел Продажи или Справочники и откроем справочник Номенклатура.
    • Найдем позиции, которые используются в документе продажи.
    • Убедимся, что реквизит Тип номенклатуры установлен в значение Услуга или Работа. Если там указано Запас, заменяем его на корректный тип и сохраняем карточку.
  2. Обновляем табличную часть документа:
    • Откроем документ-основание (Расходная накладная или Акт выполненных работ).
    • Удалим и заново перевыберем отредактированные позиции номенклатуры в табличной части, чтобы документ пересчитал типы позиций.
  3. Проверяем реквизиты печати и доставки:
    • В документе продажи перейдем на вкладку Дополнительно.
    • Откроем гиперссылку Реквизиты печати.
    • Убедимся, что поля Грузополучатель и Адрес доставки пустые. Если они заполнены, очистим их.
  4. Перепроводим документ и формируем счет-фактуру:
    • Проведем документ продажи и переформируем печатную форму счета-фактуры или УПД. Поле «Грузополучатель» снова будет содержать прочерк.

Нормативная база и требования законодательства

Согласно Постановлению Правительства РФ № 1137 и нормам НК РФ, при оказании услуг или выполнении работ понятия грузоотправителя и грузополучателя отсутствуют. В связи с этим в строках 3 («Грузоотправитель и его адрес») и 4 («Грузополучатель и его адрес») счета-фактуры выставляются прочерки. Соблюдение правильного типа номенклатуры в 1С:УНФ гарантирует автоматическое выполнение этих требований без необходимости доработки конфигурации.

← На главную