Рассмотрим распространенную проблему, с которой сталкиваются пользователи 1С:Управление торговлей версии 11.4 при формировании Универсального корректировочного документа (УКД). Суть проблемы заключается в том, что при попытке распечатать УКД после корректировки реализации, когда одна из строк товара полностью удаляется (то есть, количество товара становится нулевым), система выдает ошибку "для документа корректировка реализации универсальный корректировочный документ не применяется".
Представим ситуацию: вы отгрузили клиенту товар, но по какой-то причине часть этого товара (например, один вид позиции) не оказалась на складе и, соответственно, не была фактически отгружена. Для отражения этого факта в учете необходимо сделать корректировку реализации. Обычно, в таких случаях мы создаем документ "Корректировка реализации", устанавливаем вид корректировки "Корректировка по согласованию сторон" и удаляем всю строку с не отгруженным товаром из табличной части документа, тем самым приводя его количество к нулю.
После проведения такой корректировки возникает необходимость распечатать Универсальный корректировочный документ (УКД), который является первичным документом и корректировочным счетом-фактурой одновременно. Однако при попытке печати мы получаем ошибку: "для документа корректировка реализации универсальный корректировочный документ не применяется". При этом, что важно, в 1С:Бухгалтерии 3.0 аналогичная корректировка проходит без каких-либо затруднений, и УКД формируется корректно.
Мы выяснили, что поведение системы может сильно отличаться в зависимости от используемой версии 1С:УТ 11.4. Проблема с невозможностью печати УКД при полностью удаленной строке наблюдается не во всех релизах:
Это наблюдение наводит на мысль, что данная проблема может быть связана с особенностями реализации функционала в конкретных релизах платформы или конфигурации, возможно, даже с ошибками, исправленными в более поздних обновлениях, или, наоборот, появившимися в процессе развития.
В ходе дальнейшего анализа было обнаружено критически важное условие, влияющее на возможность печати УКД. В документе "Корректировка реализации" существует настройка "Вариант отражения", которая определяет, как будут учтены изменения:
Это наблюдение указывает на то, что проблема не в самой возможности удаления строки или нулевом количестве как таковом, а в сочетании этих условий с конкретным способом отражения операции в учете. Система, видимо, по-разному обрабатывает логику формирования печатной формы в зависимости от выбранного варианта отражения.
На основе дополнительной информации и опыта сообщества, можно выделить несколько потенциальных причин такого поведения системы:
Мы проверили, что функциональная опция ИспользоватьКорректировкиРеализаций, расположенная в разделе "НСИ и Администрирование" -> "Продажи", включена. Это обязательное условие для работы с корректировками реализации. Проблема воспроизводится даже на чистой, недавно созданной базе с теми же релизами конфигурации, что подтверждает ее системный характер, а не специфику данных или настроек конкретной рабочей базы.
Для решения или обхода данной проблемы мы можем рассмотреть следующие варианты:
Первым шагом всегда рекомендуется проверить актуальность вашей версии 1С:УТ 11.4. Если проблема наблюдается в более старом релизе, возможно, она уже была исправлена в одном из последующих обновлений. Мы советуем изучить документацию к новым релизам или обратиться к партнерам 1С для уточнения информации об исправлениях, касающихся корректировок реализации и печати УКД.
Если вы обладаете навыками программирования или имеете доступ к разработчику, можно углубиться в код конфигурации. Мы рекомендуем изучить модули, отвечающие за формирование печатной формы УКД для документа "Корректировка реализации" или "Корректировочный счет-фактура выданный". В частности, следует искать условия, которые могут блокировать печать документа при нулевом количестве товара или пустых строках в корректируемой части табличной формы. Возможно, потребуется внести доработки, чтобы система корректно формировала УКД даже в таких сценариях.
Обычно логика формирования печатной формы УКД находится в общем модуле или модуле менеджера соответствующего документа. Мы ищем процедуры, начинающиеся с "Печать...", например:
Функция СформироватьПечатнуюФормуУКД(ТаблицаДокументов, ОбъектыПечати, ...)
// ...
Если НЕ ЗаполненаТабличнаяЧастьКорректировки Тогда
СообщитьОбОшибке("Для документа корректировка реализации универсальный корректировочный документ не применяется.");
Возврат Неопределено;
КонецЕсли;
// ...
Именно в подобных условиях может скрываться причина ошибки, когда проверка на "заполненность" табличной части не учитывает сценарий с полным удалением строки.
Если нет возможности доработать конфигурацию или обновиться, и УКД нужен "здесь и сейчас", можно использовать временный обходной путь. Мы можем выбрать вариант отражения "Списать на расходы". Этот вариант позволяет распечатать УКД. Однако следует помнить, что такой подход имеет свои особенности в бухгалтерском и налоговом учете, так как разница будет отнесена на внереализационные расходы, а не на уменьшение реализации и возврат товара на склад.
После формирования и печати УКД таким способом, возможно, потребуется ручная корректировка учета, если ваша учетная политика строго требует отражения именно уменьшения реализации и увеличения складских остатков. Это достаточно сложный и нежелательный обходной путь, который следует использовать с большой осторожностью и только после консультации с бухгалтером.
В некоторых сложных случаях, когда система категорически не позволяет сформировать УКД нужным образом, может потребоваться разделение операции на несколько этапов:
Такой подход усложняет документооборот, но может быть единственным выходом, если автоматизированный процесс заблокирован.
Как мы уже отметили, в 1С:Бухгалтерии 3.0 корректировка реализации с удалением всей строки проходит без проблем, и УКД печатается. Если у вас настроена корректная синхронизация данных между УТ 11.4 и БП 3.0, мы можем рассмотреть возможность оформления корректировки в УТ, ее выгрузку в БП, а затем печать УКД непосредственно из документа "Корректировка реализации" в 1С:Бухгалтерии.
При этом важно убедиться, что документ корректно выгружается и все необходимые поля заполняются в БП. Однако следует помнить, что исторически были известны случаи некорректной выгрузки документа "Корректировка реализаций" из УТ в БП при синхронизации, связанные с ошибками релизов (например, такая ошибка была исправлена в релизе УТ 11.4.8.63). Поэтому этот путь также требует предварительной проверки заполнения строки 5б и тестирования.
Проблема с печатью Универсального корректировочного документа (УКД) в 1С:Управление торговлей 11.4 при корректировке реализации с полным удалением строки товара и выбором варианта отражения "Уменьшить реализацию, увеличить складские остатки" является известной особенностью или ошибкой в определенных релизах конфигурации. Мы видим, что в разных версиях УТ поведение может отличаться, и что смена варианта отражения на "Списать на расходы" позволяет распечатать документ, хоть и не соответствует всем учетным требованиям.
Для решения проблемы мы рекомендуем в первую очередь рассмотреть обновление конфигурации до последних релизов. Если это невозможно, следует проанализировать логику программы (для программистов) или использовать временные обходные пути с учетом всех бухгалтерских и налоговых последствий. Важно тщательно выбирать вариант отражения корректировки, понимая, как это повлияет на печатные формы и учет в целом.