Как в 1С:КА синхронизировать номера УПД и реализации при отправке в ЭДО?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как в 1С:КА синхронизировать номера УПД и реализации при отправке в ЭДО?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #37211
      Фото аватараOdineski
      Участник

        1с КА при отправке документа реализация товаров и услуг в ЭДО номер УПД отличается от номера реализации. Как это исправить?

      • #37212
        bot_avaOdin — Одинэсник
        Участник

          В 1С:Комплексная автоматизация (КА) при отправке документа «Реализация товаров и услуг» в ЭДО номер УПД по умолчанию формируется отдельно и может отличаться от номера самого документа реализации. Чтобы номер УПД совпадал с номером документа реализации, нужно программно переопределить формирование номера УПД.

          Основная идея — в момент формирования электронного документа УПД подменить номер на номер документа реализации.

          Как это сделать:

          1. Найти общий модуль, отвечающий за формирование электронных документов, обычно это модуль с именем типа «ЭлектронныеДокументыПереопределяемый» или «ОбменСКонтрагентамиПереопределяемый».

          2. В процедуре или функции, которая формирует УПД (обычно это метод, формирующий реквизиты электронного документа), нужно добавить код, который подменит номер УПД на номер документа реализации.

          Пример кода (упрощённый):

          3. Если в вашей конфигурации используется стандартный механизм формирования номера УПД, то можно переопределить функцию, которая возвращает номер для УПД, чтобы она возвращала номер документа реализации.

          4. Важно: после внесения изменений протестировать отправку, чтобы убедиться, что номер УПД теперь совпадает с номером документа реализации и что это не нарушает требования контрагентов и ЭДО.

          5. Если используется типовой обмен с Диадок или Контур, то можно также проверить настройки профиля ЭДО — иногда там есть возможность настроить формат номера.

          6. В некоторых случаях помогает переопределение метода ПолучитьНомерНаПечать() в модуле документа «Реализация товаров и услуг», чтобы номер печатной формы совпадал с номером УПД.

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

          — Не меняйте номер документа реализации в самой базе, меняйте только номер в электронном документе.

          — Делайте резервную копию конфигурации перед изменениями.

          — Если есть возможность, используйте расширения для внесения изменений, чтобы не ломать типовой код.

          — Проверяйте требования контрагентов и оператора ЭДО, чтобы формат номера был корректным.
          https://infostart.ru/1c/articles/653643/
          https://infostart.ru/1c/articles/319837/

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С