В процессе работы с конфигурацией 1С:ERP Управление предприятием 2 пользователи часто сталкиваются с ситуацией, когда после оформления всей цепочки документов — от реализации до корректировки — кнопка печати счета-фактуры выдает ошибку «Печатная форма недоступна». Эта проблема особенно актуальна при использовании сложной цепочки документов, включающей Акт о расхождениях после отгрузки. Давайте вместе разберем основные причины этой ошибки и найдем способы их устранения, опираясь на логику системы и требования законодательства.
Одной из самых распространенных причин блокировки печатной формы является неверно выбранный Вид операции (или Вид корректировки) в документе-основании. В системе 1С:ERP существует принципиальное различие между исправлением технической ошибки и корректировкой по согласованию сторон.
Проанализируем ситуацию: если в документе Корректировка реализации выбран вид корректировки «Исправление в первичных документах», система ожидает формирования именно исправительного счета-фактуры. Если же пользователь пытается распечатать стандартный корректировочный бланк, программа может заблокировать форму, так как она не соответствует выбранному типу хозяйственной операции. Рассмотрим шаги для проверки этого параметра:
Корректировка реализации, на основании которого создан счет-фактура.Важный момент: если цепочка документов начиналась с Акта о расхождениях, то вид корректировки в финансовом документе жестко привязан к тому, как именно вы решили отразить расхождения в самом Акте. Если в Акте выбрано «Отразить как исправление ошибок», то и в корректировке реализации изменить этот вид на «по согласованию сторон» без изменения первичного Акта не получится.
Многие пользователи замечают, что документы, перенесенные из прошлых периодов (например, из конца 2018 года в 2019 год), внезапно перестают печататься. Выясним причину этого поведения системы. С 1 января 2019 года основная ставка НДС изменилась с 18% на 20%.
Если мы создаем корректировочный документ в 2019 году к реализации, которая была оформлена в 2018 году со ставкой 18%, 1С строго следит за соблюдением налоговой логики. Печатная форма может быть заблокирована, если:
В этом случае рекомендуем проверить поле СтавкаНДС в табличной части Товары. Она должна соответствовать ставке, указанной в исходном документе реализации. При несовпадении ставок система считает документ некорректным с точки зрения заполнения налоговой декларации и блокирует вывод на печать, чтобы избежать штрафных санкций для организации.
Рассмотрим ситуацию, когда корректировка реализации оформляется на полный возврат всей партии товара. Согласно позиции контролирующих органов и изменениям в Постановлении Правительства №1137, начиная с апреля 2019 года, правила оформления возвратов существенно изменились.
Если происходит полный возврат, система 1С:ERP может классифицировать эту операцию не как основание для корректировочного счета-фактуры, а как необходимость оформления «обратной реализации» (если покупатель — плательщик НДС) или оформления обычного счета-фактуры. Если алгоритмы программы определяют, что корректировочный счет-фактура в данном случае не является легитимным документом, кнопка печати будет выдавать ошибку «Печатная форма недоступна».
Для решения этой проблемы выясним, как именно оформлен возврат:
Возврат товаров от клиента.Поскольку в вашей цепочке присутствует Акт о расхождениях после отгрузки, проанализируем его влияние. В 1С:ERP корректировочные документы тесно связаны со статусами обработки расхождений. Печать счета-фактуры может быть заблокирована, если:
Акт о расхождениях находится в статусе «Несогласован» или «К оформлению». Убедитесь, что статус установлен в значение «Отработан» или «Закрыт».Корректировочный счет-фактура не заполнено поле «Документ-основание» или связь с корректировкой реализации нарушена.Попробуем выполнить процедуру перезаполнения для восстановления внутренних связей объектов:
// Пример логики, которую выполняет система при проверке возможности печати
Если ДокументОснование.Проведен = Ложь Тогда
ТекстОшибки = "Печатная форма недоступна для непроведенного документа";
Возврат;
КонецЕсли;
Если ДокументОснование.ВидКорректировки = ПредопределенноеЗначение("Перечисление.ВидыКорректировок.ИсправлениеОшибки") Тогда
// Система ожидает печать Исправительного счета-фактуры
КонецЕсли;
Если визуально все поля заполнены верно, но печать по-прежнему недоступна, разберем техническую сторону вопроса. Данные для печатной формы корректировочного счета-фактуры собираются не напрямую из документа, а из специализированного регистра сведений — Журнал учета счетов-фактур.
Иногда при программных сбоях или некорректном обновлении конфигурации документ проводится, но не делает движений по этому регистру. Проанализируем это:
Журнал учета счетов-фактур.Подводя итог, если вы столкнулись с блокировкой печати, выполните следующие действия в указанном порядке:
Акта о расхождениях.Акт о расхождениях в финальный статус («Отработан»).Заполнить, чтобы обновить табличную часть данными из регистра.Соблюдение этой последовательности действий в большинстве случаев позволяет восстановить доступ к печатной форме без привлечения программистов и изменения кода системы.