При работе с электронным документооборотом в 1С:ERP часто возникают ситуации, когда печатная форма документа выглядит корректно, а попытка отправить его через Диадок приводит к критической ошибке. Ошибка вида «Нет строк, по которым происходит корректировка суммовых или количественных показателей» означает, что модуль интеграции сформировал XML-файл, в котором отсутствует табличная часть, обязательная для формата УКД (Универсального корректировочного документа).
Давайте разберем по шагам, почему это происходит и как устранить данную проблему, чтобы документы успешно проходили проверку и отправлялись контрагенту.
Прежде чем грешить на настройки модуля, давайте проанализируем состояние документа в самой учетной системе. Когда мы создаем Корректировочную счет-фактуру на основании Возврата от клиента, система должна перенести данные из исходного документа.
Корректировочная счет-фактура в 1С.Возврат товаров от клиента заполнены все необходимые реквизиты: номенклатура, количество, цена и ставка НДС. Если данные в исходном документе не прошли проверку или не содержат обязательных полей (например, кодов номенклатуры), алгоритм формирования УКД не сможет заполнить XML-теги.Если в 1С данные отображаются корректно, переходим к настройкам самого модуля интеграции. Модуль использует правила сопоставления (маппинга) полей 1С с полями формата ФНС.
Рассмотрим возможные причины:
Для корректной работы УКД, документ должен иметь четкую связь с реализацией и быть проведенным.
Разберем важный момент: Корректировочная счет-фактура должна быть привязана к исходному документу-основанию. Если связь разорвана или статус документа не позволяет считать его «завершенным» для целей налогового учета, XML-генератор может сформировать пустой файл. Проверьте, чтобы в регистре накопления НДС продажи (или аналогичных регистрах, используемых для НДС) были корректные записи.
Если визуальный осмотр не дает ответов, воспользуемся режимом отладки. Модуль интеграции с Диадоком при отправке часто формирует лог-файл или сообщение об ошибке с указанием конкретных путей к узлам XML.
Если вы видите, что тег, отвечающий за строки корректировки, пуст, это прямой сигнал к тому, что метод, отвечающий за сбор данных (обычно это функции внутри обработки интеграции, работающие с объектом ДокументОбъект), не находит данных в табличной части текущего документа.
Попробуем выполнить следующие действия:
Диадок до последней версии, так как форматы обмена с государственными органами обновляются достаточно часто.Чтобы решить проблему, действуйте последовательно:
1. Проверка данных: Убедитесь, что табличная часть Корректировочной счет-фактуры в 1С заполнена данными «до» и «после». Это фундамент для формирования УКД.
2. Актуальность ПО: Обновите модуль Диадок. Ошибки формата часто связаны с изменениями требований налоговой службы, которые разработчики ЭДО быстро закрывают обновлениями.
3. Контроль связей: Проверьте, чтобы документ был проведен и связан с исходным документом реализации через стандартные механизмы 1С.
Если после выполнения этих шагов ошибка не исчезла, рекомендуется обратиться в службу поддержки оператора ЭДО, предоставив им лог-файл формирования документа. Обычно они могут точно подсказать, какой именно тег XML не заполняется и по какой причине данные не попадают в структуру файла.