С выходом обновлений в конфигурации 1С:Управление нашей фирмой (УНФ) версии 1.6 пользователи столкнулись с неприятной ситуацией: при попытке распечатать обновленную форму счета-фактуры или Универсального передаточного документа (УПД) непосредственно из документа Отчет о переработке система либо не реагирует, либо выдает пустую форму. Это связано с масштабными изменениями в законодательстве (Постановление Правительства №534), которые затронули правила прослеживаемости товаров и структуру печатных форм.
В данной статье мы подробно разберем, почему возникает эта ошибка, как быстро выдать документы клиенту, если «машина уже ждет», и как исправить проблему на уровне системы окончательно. Мы проанализируем технические причины сбоя и рассмотрим правильную методику работы с давальческим сырьем в контексте учета НДС.
Разберем ситуацию: начиная с середины 2021 года, в счета-фактуры были добавлены новые реквизиты, такие как порядковый номер записи, сведения о прослеживаемости (РНПТ) и другие поля. Разработчики 1С оперативно внедрили эти изменения в типовые конфигурации. Однако документ Отчет о переработке технически сложнее стандартной Реализации товаров и услуг.
Проблема заключается в том, что в коде формирования печатной формы для этого конкретного документа была допущена ошибка при передаче параметров в общие модули печати. Программа «ищет» данные для новой колонки №1 (номер по порядку) и данные по услугам переработки, но из-за различий в структуре табличных частей Отчета о переработке и стандартных отгрузочных документов, механизм заполнения срабатывает некорректно. В результате формирование печатного листа прерывается.
Если вам нужно срочно распечатать документы, а времени на приглашение программиста или установку обновлений нет, воспользуйтесь проверенным методом «провала» в подчиненный документ. Для регулярного выполнения подобных цепочек действий в интерфейсе можно настроить платформу для создания программных роботов. Выясним по шагам, как это сделать:
Отчет о переработке, который уже проведен.Счет-фактура. Если она еще не создана — создайте ее, нажав на кнопку Выписать счет-фактуру.Счет-фактура (выданный).Счет-фактура или УПД.Важный нюанс: Печать из «родительского» документа (Отчета) и печать из «дочернего» (Счета-фактуры) используют разные программные пути обращения к макету. Метод печати непосредственно из СФ в данном релизе работает корректно, так как он обращается к собственным реквизитам документа, минуя проблемный код трансляции из Отчета о переработке.
Фирма «1С» регулярно выпускает исправления (патчи) для исправления подобных критических ошибок без необходимости полного обновления конфигурации. При обслуживании нескольких информационных баз для автоматического поиска и установки таких исправлений можно использовать программу для обновления конфигураций 1С. Проанализируем, как проверить наличие исправлений в вашей базе:
Перейдите в раздел Обслуживание (или Администрирование), выберите пункт Обновление программы и далее — Установленные исправления (патчи). Проверьте список на наличие кодов, начинающихся с EF_00_0036.... Если ваша конфигурация находится на официальной поддержке и подключен интернет-поддержка, программа предложит скачать патч автоматически. Мы рекомендуем всегда соглашаться на установку патчей, так как они решают именно такие «узкие» проблемы печати.
Рассмотрим подробнее вопрос, возникший у многих пользователей: «Зачем вообще нужна счет-фактура к отчету о переработке?». С точки зрения законодательства, при работе с давальческим сырьем:
Именно на стоимость этой услуги переработчик обязан выставить счет-фактуру. Если в документе Отчет о переработке на вкладке Услуги не указана номенклатура с типом Услуга или Работа, программа может не понимать, на какую сумму формировать НДС. Проверьте правильность заполнения этой вкладки. Проанализируем пример кода, который отвечает за проверку наличия основания для печати:
Если Объект.Услуги.Количество() = 0 Тогда
Сообщить("Не заполнены услуги по переработке, печать СФ невозможна!");
Возврат;
КонецЕсли;
Если табличная часть пуста, система может вести себя непредсказуемо в зависимости от конкретной версии релиза.
Выясним еще одну возможную причину. Новая форма счета-фактуры жестко привязана к системе прослеживаемости товаров. Даже если вы оказываете только услуги, сама печатная форма должна соответствовать Постановлению №534. Если в вашем отчете используются материалы или комплектующие, которые подлежат прослеживаемости (например, вы ремонтируете монитор или холодильное оборудование заказчика), то в документе должны появиться графы для РНПТ.
Посмотрим на алгоритм действий для проверки:
В заключение отметим, что подобные ошибки — это «болезнь роста» системы при резких изменениях законодательства. Использование временного решения через печать из документа Счет-фактура позволяет не останавливать отгрузки, пока ИТ-специалисты обновляют базу до последнего релиза или устанавливают необходимые исправления.