Что делать, если после обновления 1С:ERP 2.4 до версии 2.4.13.85 возникли проблемы с ЭДО, номенклатурой и НДС?

Программист 1С v8.3 (Управляемые формы) 1С:ERP Управление предприятием Бухгалтерский учет
← На главную

После обновления конфигурации 1С:ERP с версии 2.4.12.75 на 2.4.13.85 пользователи часто сталкиваются с целым рядом непредвиденных проблем, затрагивающих ключевые аспекты работы системы, такие как электронный документооборот (ЭДО), работу с номенклатурой и учет налога на добавленную стоимость (НДС). Рассмотрим подробнее выявленные ошибки и возможные пути их решения.

Несоответствие статусов ЭДО в списках документов

Одной из наиболее заметных проблем, с которой мы можем столкнуться сразу после обновления, является расхождение в отображении статусов электронного документооборота. В списках журналов документов (например, закупки или продажи) в колонке "Состояние ЭДО" мы можем видеть статус "Не начат", в то время как при открытии самого документа его реальный статус отображается как "ЭДО завершен". Эта ситуация создает путаницу и затрудняет оперативный контроль за состоянием документов. Для восстановления контроля можно задействовать внешний отчет для отслеживания состояния документов ЭДО.

Причины возникновения:

Предполагается, что данная проблема связана с некорректным обновлением или очисткой реквизита Представление состояния в регистре сведений Состояния электронных документов. Именно этот реквизит используется системой для вывода информации в динамические списки журналов, и его некорректное значение приводит к отображению статуса "Не начат" вместо актуального.

Как диагностировать и исправить:

  1. Проверим раздел "Текущие дела ЭДО": Перейдем в "Текущие дела ЭДО" и проверим папку "Распаковать". Часто "зависание" статусов происходит из-за того, что служебные оповещения не были распакованы. Если обнаружены нераспакованные оповещения, выполним их распаковку.
  2. Ручная корректировка статусов: Если папка "Распаковать" пуста, и автоматического обновления статусов не происходит, мы можем попытаться вручную изменить статус документа на "завершен". Для этого потребуется доступ к регистрам сведений РегистрСведений.СостоянияДокументовЭДО и РегистрСведений.СостоянияПоОбъектамУчетаЭДО. Важно: выполнять подобные изменения следует с осторожностью и только после создания резервной копии базы данных.
  3. Диагностика обмена данными:
    • Проверим настройки 1С ЭДО: Убедимся, что все параметры настроены корректно и соответствуют требованиям сервиса.
    • Сертификат: Проверим корректность установки и актуальность сертификата электронной подписи.
    • Параметры передачи: Удостоверимся, что параметры передачи данных настроены правильно.
    • Логи обмена данными: Изучим логи обмена данными 1С ЭДО. В них часто можно найти детальную информацию об ошибках и причинах сбоев.
    • Временные файлы и dt-файл: Если наблюдаются ошибки формата потока, связанные с нарушением читабельности кэша или временных файлов, попробуем очистить временные файлы (папку %AppData%\1C\1cv8\tmplts). В некоторых случаях, если 1С ЭДО не получает корректный статус, это может быть связано с отключением временных файлов, и тогда нужно проверить целостность dt-файл и восстановить данные.

Исчезновение реквизита "Номенклатура поставщика/клиента" после обновления

Еще одна проблема, выявленная после обновления, касается отображения реквизитов номенклатуры. В документах "Заказ поставщику" и "Заказ клиента", введенных до обновления, в табличной части "Товары" исчезает реквизит "Номенклатура поставщика/клиента". При этом в настройках формы этот реквизит отмечен галочкой, а при создании новых документов он присутствует.

Причины возникновения:

Причина кроется в переименовании реквизитов разработчиками 1С, предположительно, в целях подготовки к переходу на версию 2.5. Ранее реквизит назывался НоменклатураПоставщика, а после обновления стал НоменклатураПартнера. Аналогичные изменения затронули и другие реквизиты, например, ИмпортерАлко был переименован в ИмпортерКонтрагент. Для поиска таких изменившихся реквизитов в доработках и внешних отчетах пригодится инструмент для обнаружения неработающих запросов после обновления.

Что делать:

  1. Официальное признание ошибки: Разработчики 1С зафиксировали эту проблему. Данная ошибка зарегистрирована на bugboard (например, https://bugboard.v8.1c.ru/error/000102843) и касается не только ERP, но и УТ, и КА. Это означает, что в будущих релизах может быть выпучено исправление.
  2. Корректировка ранее введенных документов: Для восстановления отображения и корректной работы с реквизитом в ранее введенных документах нам, возможно, потребуется использовать обработку "Групповое изменение реквизитов". Мы можем найти ее через меню "НСИ и администрирование – Администрирование – Обслуживание – Корректировка данных". После изменения реквизитов (например, если поле было явно привязано к старому названию) необходимо будет перепровести исправленные документы.

Особенности сопоставления номенклатуры контрагентов

Мы наблюдаем существенные изменения в механизме сопоставления номенклатуры, особенно актуальные при работе с ЭДО. Ранее для этой цели использовался относительно простой справочник "Номенклатура поставщиков". Теперь же функционал реализован с помощью нового справочника "Номенклатура контрагентов" и связанного с ним регистра сведений, которые синхронизируются при записи.

Проблемы с реструктуризацией и заполнением:

  1. Задвоение записей: При обновлении конфигурации может происходить некорректная реструктуризация данных, что приводит к задвоению всех записей в новом справочнике/регистре. Это усложняет дальнейшую работу и требует ручной очистки или корректировки.
  2. Своеобразное заполнение из ЭДО: Процесс заполнения документов из ЭДО стал более сложным. Сначала по ключам регистра заполняется наша внутренняя номенклатура, а затем к ней по справочнику ищется НоменклатураПартнера. Этот поиск не всегда успешен, что может приводить к ошибкам при автоматическом формировании документов.
  3. Ошибки в контроле сопоставления: Существует регистр сведений Контроль сопоставления номенклатуры, который также может содержать ошибки или работать некорректно. Процедура контроля, как выясняется, отличается от процедуры заполнения документа из ЭДО, что только усугубляет ситуацию.

Как исправить неверное сопоставление:

Если номенклатура контрагента была сопоставлена неверно, мы можем исправить это следующим образом:

  1. Перейдем в раздел "Текущие дела ЭДО".
  2. Выберем пункт "Сопоставить".
  3. Затем выберем "Номенклатура контрагента".
  4. Найдем нужную позицию в списке и нажмем кнопку "Сопоставить".
  5. Если требуемая номенклатура отсутствует в нашей базе, ее можно создать по данным, полученным от контрагента.

Контроль НДС при реализации и автоматическое создание СФ через ЭДО

Мы также сталкиваемся с изменениями в логике учета НДС, которые проявляются при проведении документов реализации. При установленном типе налогообложения "Продажа не облагается НДС" система теперь выполняет дополнительный контроль, сравнивая настройки документа с константой "Использовать учет НДС" и учетной политикой организации. В результате, может возникать ошибка, указывающая на несоответствие типа налогообложения учетной политике, например: "Обратите внимание, что тип налогообложения "Продажа не облагается НДС" не поддерживается учетной политикой организации. В этом случае могут быть списаны только комиссионные товары."

Официальная позиция 1С по оформлению реализации без НДС:

Для корректного оформления реализации без НДС 1С предлагает два основных подхода, в зависимости от статьи Налогового кодекса РФ:

  1. На основании ст. 145, 145.1 НК РФ: В этом случае в учетной политике организации должна быть установлена соответствующая галочка "Организация освобождена от уплаты НДС", а в документах реализации должен быть выбран вариант налогообложения "Продажа не облагается НДС".
  2. На основании ст. 149 НК РФ: Если реализация не облагается НДС согласно ст. 149 НК РФ, то в документах реализации следует указывать вариант налогообложения "Продажа облагается НДС", а в табличной части для соответствующих позиций товаров или услуг устанавливать ставку НДС = "Без НДС".

Проблема с УПД и СФ при ЭДО:

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

Рекомендации:

Для решения проблемы с контролем НДС нам следует строго следовать рекомендациям 1С по оформлению. Необходимо пересмотреть учетную политику и документы реализации, чтобы они соответствовали одному из двух описанных выше вариантов. Что касается автоматического создания Счета-фактуры через ЭДО при УПД с признаком 2, это является текущей проблемой, по которой нам пока приходится искать обходные пути или ожидать официальных исправлений от разработчиков 1С. В краткосрочной перспективе, возможно, потребуется ручной контроль или корректировка нумерации в случае возникновения такой ситуации.

Общие рекомендации при обновлении 1С:ERP

Чтобы минимизировать риски и оперативно решать возникающие проблемы при обновлении 1С:ERP, мы рекомендуем придерживаться следующих практик:

  1. Резервное копирование: Всегда, без исключений, делайте полную резервную копию базы данных непосредственно перед началом процесса обновления. Это ваша главная страховка на случай возникновения критических ошибок и невозможности корректного запуска системы. Для автоматического выполнения этих действий по расписанию используют инструмент для резервного копирования и обновления баз.
  2. Проверка целостности базы данных: После любых аварийных завершений работы, сбоев или даже просто для профилактики, мы рекомендуем использовать утилиту chdbfl.exe. Запускайте ее с установленной галочкой "Исправлять обнаруженные ошибки", чтобы восстановить индексные файлы и исправить возможные повреждения информационной базы.
  3. Очистка кэша: Ошибки, связанные с форматом потока или нарушением читабельности кэша, часто можно решить простой очисткой временных файлов. Мы удаляем содержимое папки %AppData%\1C\1cv8\tmplts. Это помогает системе перестроить кэш и устранить связанные с ним неполадки.
  4. Проверка совместимости платформы и конфигурации: Иногда проблемы при обновлении могут быть вызваны несовместимостью версии конфигурации с версией платформы 1С:Предприятие. В таких случаях мы можем попробовать временно снизить версию платформы и повторно запустить процесс обновления.
  5. Договор ИТС: Наличие действующего договора сопровождения 1С:ИТС является критически важным. Он гарантирует нам доступ к официальным обновлениям, своевременным консультациям, методической информации по изменениям законодательства, а также помощь специалистов в корректировке учетной политики и настройке сложных механизмов, таких как НДС и ЭДО. Не пренебрегайте этим инструментом поддержки.
← На главную