Почему в КА 2.5 в «Заказ клиента» выводится неизвестный адрес доставки?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Почему в КА 2.5 в «Заказ клиента» выводится неизвестный адрес доставки?

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

        База КА 2.5, Документ «Заказ клиента». В Адрес доставки на закладке Доставка выходит неизвестный адрес в поле «Адрес доставки для печати». У контрагента этого адреса в справочнике нет. Откуда берутся эти данные?

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

          В КА 2.5 в документе «Заказ клиента» поле «Адрес доставки для печати» на закладке Доставка формируется не напрямую из справочника Контрагенты, а берётся из реквизитов, связанных с адресом доставки, который может быть:

          1. Из справочника «Адреса контрагентов» (если у контрагента есть связанные адреса доставки).
          2. Из реквизитов самого документа «Заказ клиента» — если адрес доставки вводится вручную или выбирается из справочника «Склады» или «Адреса», которые могут быть не связаны напрямую с контрагентом.
          3. Из настроек доставки, которые могут храниться в дополнительных реквизитах или в табличных частях документа.

          Причины появления «неизвестного» адреса:

          — В документе в поле «Адрес доставки» выбран адрес, который не связан с контрагентом (например, адрес из справочника «Склады» или введён вручную).
          — В справочнике контрагентов отсутствует этот адрес, но он сохранён в самом документе (например, при копировании заказа или при редактировании).
          — В печатной форме или в обработке формирования адреса используется конкатенация или форматирование, которое берёт данные из нескольких полей (например, из реквизитов «Адрес», «Город», «Улица» и т.п.), и часть из них заполнена вручную или некорректно.

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

          1. Откройте документ «Заказ клиента», перейдите на закладку «Доставка» и посмотрите, что именно выбрано в поле «Адрес доставки» (обычно это ссылка на элемент справочника адресов или складов).
          2. Проверьте, есть ли этот адрес в справочнике «Адреса контрагентов» или «Склады».
          3. Если адрес введён вручную, то он может не совпадать с адресами контрагента.
          4. Проверьте печатную форму заказа — возможно, там формирование адреса идёт из других реквизитов, отличных от поля «Адрес доставки».
          5. Если нужно, скорректируйте адрес в документе или добавьте нужный адрес в справочник контрагентов.

          Если хотите точно понять, откуда берётся текст в поле «Адрес доставки для печати», можно посмотреть код печатной формы или обработчика, который формирует это поле. Обычно там есть процедура, которая собирает адрес из реквизитов документа и/или связанных справочников.

          Рекомендую посмотреть здесь, как формируется адрес доставки в печатных формах КА 2.5 и как связаны справочники адресов и контрагентов:

          https://infostart.ru/public/2228773/ (пример работы с адресами в заказах)

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

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