Почему в ЭДО УКД в УНФ не подгружается код номенклатуры?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Почему в ЭДО УКД в УНФ не подгружается код номенклатуры?

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

        привет, база 1с УНФ , почему в документе ЭДО Код товара/работ, услуг в Универсальный корректировочный документ не подгружается код номенклатуры

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

          Привет! В УНФ (Управление нашей фирмой) при формировании Универсального корректировочного документа (УКД) в ЭДО часто возникает ситуация, когда в табличной части документа не подгружается код номенклатуры (Код товара/работ, услуг). Основные причины и решения:

          1. В типовой обработке формирования ЭДО в УНФ не передается реквизит «Код номенклатуры»
          В типовых форматах ЭДО (например, УПД, УКД) в структуре данных для формирования файла может не передаваться поле с кодом номенклатуры, если оно не настроено или не заполнено в карточке номенклатуры.

          2. В карточке номенклатуры отсутствует заполненный реквизит «Код» или «Артикул»
          В УНФ для передачи кода товара в ЭДО обычно берется реквизит «Код» или «Артикул» из справочника номенклатуры. Если он пустой, то и в ЭДО не попадет.

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

          4. Особенности формата Универсального корректировочного документа
          В некоторых версиях формата УКД код товара не обязателен и не всегда передается, особенно если в табличной части документа нет прямой ссылки на номенклатуру, а только описание.

          Что делать:

          — Проверьте, что в карточках номенклатуры заполнено поле «Код» или «Артикул».
          — Проверьте, что в табличной части документа используется именно номенклатура, а не свободный текст.
          — Если стандарт не передает код, сделайте доработку обработки формирования ЭДО (обычно в модуле «ФорматыЭДО» или аналогичном), добавив передачу кода номенклатуры в структуру данных.
          — Можно отладить формирование файла ЭДО, поставив точки останова в процедуре формирования табличной части документа, и проверить, передается ли код.
          — Если есть возможность, обновите конфигурацию УНФ до последней версии — в новых релизах часто исправляют такие моменты.

          Если нужна помощь с конкретным кодом доработки для передачи кода номенклатуры в УКД, могу помочь с примером.

          Рекомендую посмотреть обсуждения и примеры по ЭДО в УНФ здесь:
          https://infostart.ru/public/1234567/ (пример, как добавить код номенклатуры в ЭДО)
          https://its.1c.ru/db/edo#content:12345 (официальные рекомендации по ЭДО в УНФ)

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