Расширение «INVOIC: отправка фактической даты поставки»

Описание расширения

Расширение «INVOIC: отправка фактической даты поставки» дает возможность гибкой настройки заполнения фактической даты поставки в сообщении INVOIC. Ранее это расширение называлось «Отправка обязательной фактической даты поставки».

Расширение позволяет указать реквизит одного из связанных документов, из которого необходимо заполнить фактическую дату поставки.

Настройка через интерфейс расширения

Откройте интерфейс расширения, для этого в общих настройках модуля перейдите на вкладку «Расширения» и в списке установленных расширений нажмите на строку «INVOIC: отправка фактической даты поставки» → на кнопку «Открыть интерфейс расширения» либо двойным нажатием на строку расширения.

Окно настроек разделено на две группы. Слева таблица партнеров, справа непосредственно настройки. По умолчанию открывается общая настройка для всех партнеров.

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

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

Настройка «Фактическая дата поставки совпадает с плановой»

В цепочке сообщений EDI планируемая дата поставки может возникать в разных сообщениях. Это зависит от регламента обмена конкретной торговой сети и поставщика. Модуль заполняет реквизит «ДатаПоставки» в сообщении INVOIC по данным предыдущих сообщений и документов цепочки. 

При включенной настройке «Фактическая дата поставки совпадает с плановой» в реквизит фактической даты поставки («ДатаПоставкиФактическая») будет скопировано значение реквизита даты поставки («ДатаПоставки»). Поэтому для принятия решения о включении этой настройки необходимо понимать, как заполняется реквизит «ДатаПоставки». 

В общем случае (без дополнительных доработок) модуль заполняет дату поставки в следующем порядке:

  1. Из предыдущего сообщения RECADV (уведомление о приемке). Если информация о дате поставки поступает вместе с уведомлением о приемке товара от торговой сети, то в INVOIC будет заполнена именно эта дата.
  2. Из предыдущего сообщения DESADV (уведомление об отгрузке). Если даты поставки нет в RECADV, но она была зафиксирована поставщиком в уведомлении об отгрузке, то будет выбрана эта дата.
  3. Из ORDRSP (ответ на заказ). Если даты поставки нет в предыдущих двух сообщениях, но она была отправлена поставщиком еще в подтверждении заказа, то модуль подберет эту дату.
  4. На этом шаге модуль пробует найти дату поставки в документе заказа 1С по реквизитам «ДатаОтгрузки» или «СрокПоставки».
  5. Из ORDERS (заказ). Если дата поставки изначально была отправлена в заказе от торговой сети и ее нет ни в документе заказа, ни в других сообщениях, то будет выбрана дата поставки из ORDERS.
  6. Если дату поставки не удалось найти на предыдущих шагах, то будет установлена дата документа-основания для INVOIC. Обычно это дата счета-фактуры.

Настройка «Фактическую дату поставки необходимо заполнять из связанного документа»

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

Состав типов документов зависит от настроек шаблона цепочки. Посмотреть настроенный шаблон можно в основном окне модуля Контур.EDI в меню «Настройки»  «Настройка»  вкладка «Документы и сообщения».

В настройках расширения, в реквизиты документа попадают только реквизиты с типом «Дата». Дополнительные реквизиты и сведения в список выбора не попадают. 

  • Если в реквизите указано значение «Не заполнять», то заполнение произведено не будет.
  • Если в реквизите документа указана пустая дата, то в фактическую дату поставки также попадет пустая дата. Отправка такого сообщения будет заблокирована только для сетей Атак и Тандер, для остальных сетей валидация не производится.
  • Если расширение не сможет подобрать подходящий документ, то пользователь получит стандартное сообщение об ошибке. Отправка такого сообщения не блокируется.