Почему в 1С:УНФ не печатается счет-фактура и УПД из документа Отчет о переработке и как это исправить

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

С выходом обновлений в конфигурации 1С:Управление нашей фирмой (УНФ) версии 1.6 пользователи столкнулись с неприятной ситуацией: при попытке распечатать обновленную форму счета-фактуры или Универсального передаточного документа (УПД) непосредственно из документа Отчет о переработке система либо не реагирует, либо выдает пустую форму. Это связано с масштабными изменениями в законодательстве (Постановление Правительства №534), которые затронули правила прослеживаемости товаров и структуру печатных форм.

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

Причина возникновения проблемы: технический и законодательный аспект

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

Проблема заключается в том, что в коде формирования печатной формы для этого конкретного документа была допущена ошибка при передаче параметров в общие модули печати. Программа «ищет» данные для новой колонки №1 (номер по порядку) и данные по услугам переработки, но из-за различий в структуре табличных частей Отчета о переработке и стандартных отгрузочных документов, механизм заполнения срабатывает некорректно. В результате формирование печатного листа прерывается.

Способ 1: Оперативное временное решение (Обходной путь)

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

  1. Откройте ваш документ Отчет о переработке, который уже проведен.
  2. Обратите внимание на нижнюю часть формы документа. Там должна быть гиперссылка на созданный ранее документ Счет-фактура. Если она еще не создана — создайте ее, нажав на кнопку Выписать счет-фактуру.
  3. Нажмите на гиперссылку (например, "Счет-фактура №... от..."). Система откроет отдельное окно самого документа Счет-фактура (выданный).
  4. Уже внутри этого документа нажмите кнопку Печать и выберите нужную форму: Счет-фактура или УПД.

Важный нюанс: Печать из «родительского» документа (Отчета) и печать из «дочернего» (Счета-фактуры) используют разные программные пути обращения к макету. Метод печати непосредственно из СФ в данном релизе работает корректно, так как он обращается к собственным реквизитам документа, минуя проблемный код трансляции из Отчета о переработке.

Способ 2: Официальное исправление (Установка патчей)

Фирма «1С» регулярно выпускает исправления (патчи) для исправления подобных критических ошибок без необходимости полного обновления конфигурации. При обслуживании нескольких информационных баз для автоматического поиска и установки таких исправлений можно использовать программу для обновления конфигураций 1С. Проанализируем, как проверить наличие исправлений в вашей базе:

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

Технический разбор: Почему это важно для учета НДС

Рассмотрим подробнее вопрос, возникший у многих пользователей: «Зачем вообще нужна счет-фактура к отчету о переработке?». С точки зрения законодательства, при работе с давальческим сырьем:

Именно на стоимость этой услуги переработчик обязан выставить счет-фактуру. Если в документе Отчет о переработке на вкладке Услуги не указана номенклатура с типом Услуга или Работа, программа может не понимать, на какую сумму формировать НДС. Проверьте правильность заполнения этой вкладки. Проанализируем пример кода, который отвечает за проверку наличия основания для печати:


Если Объект.Услуги.Количество() = 0 Тогда
    Сообщить("Не заполнены услуги по переработке, печать СФ невозможна!");
    Возврат;
КонецЕсли;

Если табличная часть пуста, система может вести себя непредсказуемо в зависимости от конкретной версии релиза.

Проверка настроек номенклатуры и прослеживаемости

Выясним еще одну возможную причину. Новая форма счета-фактуры жестко привязана к системе прослеживаемости товаров. Даже если вы оказываете только услуги, сама печатная форма должна соответствовать Постановлению №534. Если в вашем отчете используются материалы или комплектующие, которые подлежат прослеживаемости (например, вы ремонтируете монитор или холодильное оборудование заказчика), то в документе должны появиться графы для РНПТ.

Посмотрим на алгоритм действий для проверки:

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

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

← На главную