Номер ВСД и коэффициент пересчета в DESADV

Что такое ВСД

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

Некоторым партнёрам нужно вместе с отгрузкой товара отправлять номер ВСД.

В модуле Контур.EDI номер ветеринарного сопроводительного документа отправляется в сообщении об отгрузке товара – сообщении DESADV.

Что такое коэффициент пересчета

Коэффициент пересчета позволяет перевести единицы измерения EDI в единицы измерения Меркурия («сколько кг. в штуке»).

В модуле Контур.EDI коэффициент пересчета отправляется в сообщении об отгрузке товара – сообщении DESADV.

Установка расширения

В модуле Контур.EDI  1С 8.х отправка ВСД и коэффициента пересчета доступна с версии 4.03.028.01 (версия расширения 1.12).

Если ваш модуль более ранней версии, обновите его до текущей.

Для отправки номера ВСД и коэффициента пересчета установите расширение «ГИС Меркурий veterinaryСertificateMercuryId».

Чтобы подключить расширение:

  1. Откройте общие настройки модуля «Настройки» → «Настройка».
  2. Перейдите на вкладку «Расширения» и нажмите «Библиотека расширений».
  3. В разделе «Общие для всех режимов и конфигураций» найдите расширение «ГИС Меркурий veterinaryСertificateMer curyId» и нажмите «Установить» и закройте библиотеку расширений.
     
  4. Расширение появится в списке подключенных расширений. 

Если вы заполняете номер ВСД вручную, переходите к настройке партнёра и отправке сообщения DESADV.

Если вы хотите настроить автоматическое заполнение из данных 1С, переходите к разделу Автоматическое заполнение ВСД и коэффициента пересчета.

Включение отправки ВСД и коэффициента пересчета у партнера

 Чтобы включить отправку ВСД и/или коэффициента пересчета у партнера:

  1. Откройте карточку партнёра.
  2. Для отправки ВСД на вкладке «Настройки» появится настройка «Меркурий UUID».  Включите её.
  3. Для отправки коэффициента пересчета на вкладке «Настройки» появится настройка «Меркурий: Коэффициент пересчета 1С->Меркурий».  Включите ее.
  4. Нажмите «Записать и закрыть».
  5. Проверьте, что в общих настройках модуля включены настройки «Использовать XDTO сериализацию» и «Использовать парсинг через XDTO». 

Отправка номера ВСД и коэффициента пересчета

Чтобы отправить номер ВСД и/или коэффициента пересчета партнеру:

  1. В  табличной части сообщения DESADV заполните номер ВСД: «Меркурий:UUID».

    Формат ВСД не проверяется! Если вы указываете номер ВСД вручную, будьте внимательны.

  2. При необходимости заполните коэффициент пересчета.
  3. Нажмите «Отправить уведомление об отгрузке».

Сообщение DESADV уйдет с заполненными xml-тэгами <veterinaryCertificateMercuryId> и <mercuryUnitConversionFactor> внутри себя в зависимости от настроек партнера.

Можно заполнять номер ВСД и коэффициент пересчета автоматически из данных 1С.

Подробнее см. в разделе Номер ВСД и коэффициент пересчета в DESADV.

Автоматическое заполнения ВСД и коэффициента пересчета

В модуле можно настроить автоматическое заполнение номера ВСД и коэффициента пересчета из своих данных в 1С. Для этого:

  1. Выберите расширение «ГИС Меркурий veterinaryСertificateMercuryId» и нажмите «Редактировать код».
  2. Откроется форма с редактируемым кодом расширения. Выберите событие «ПослеПодготовкиИсходящегоСообщения».
    В  программном коде этого события хранится шаблон для заполнения ВСД из данных 1С:
  3. Выберите подходящий вам способ. Раскомментируйте и допишите код.
  4. Нажмите «ОК», чтобы сохранить изменения.
  5. Номер ВСД и коэффициент пересчета для товара в сообщении DESADV заполнится автоматически.

Обратите внимание на поле особенности «ВалидироватьЗаполнение» в событии «ДобавитьОсобенностиСообщений»:

  • Вместо безусловной валидации можно написать свою в событии «ПослеПроверкиСообщенияEDI».
  • Можно добавить валидацию по выбранной особенности (например, завязавшись на тип номенклатуры, ее реквизит или каталог) или удалить ошибки по какому-либо признаку.


База знаний