Номер ВСД и коэффициент пересчета в DESADV
Что такое ВСД
ВСД – это ветеринарный сопроводительный документ. Он используется при производстве, перевозке и прочих операциях с товарами животного происхождения и продукцией из них.
Некоторым партнёрам нужно вместе с отгрузкой товара отправлять номер ВСД.
В модуле Контур.EDI номер ветеринарного сопроводительного документа отправляется в сообщении об отгрузке товара – сообщении DESADV.
Что такое коэффициент пересчета
Коэффициент пересчета позволяет перевести единицы измерения EDI в единицы измерения Меркурия («сколько кг. в штуке»).
В модуле Контур.EDI коэффициент пересчета отправляется в сообщении об отгрузке товара – сообщении DESADV.
Установка расширения
В модуле Контур.EDI 1С 8.х отправка ВСД и коэффициента пересчета доступна с версии 4.03.028.01 (версия расширения 1.12).
Если ваш модуль более ранней версии, обновите его до текущей.
Для отправки номера ВСД и коэффициента пересчета установите расширение «ГИС Меркурий veterinaryСertificateMercuryId».
Чтобы подключить расширение:
- Откройте общие настройки модуля «Настройки» → «Настройка».
- Перейдите на вкладку «Расширения» и нажмите «Библиотека расширений».
- В разделе «Общие для всех режимов и конфигураций» найдите расширение «ГИС Меркурий veterinaryСertificateMer curyId» и нажмите «Установить» и закройте библиотеку расширений.
- Расширение появится в списке подключенных расширений.
Если вы заполняете номер ВСД вручную, переходите к настройке партнёра и отправке сообщения DESADV.
Если вы хотите настроить автоматическое заполнение из данных 1С, переходите к разделу Автоматическое заполнение ВСД и коэффициента пересчета.
Включение отправки ВСД и коэффициента пересчета у партнера
Чтобы включить отправку ВСД и/или коэффициента пересчета у партнера:
- Откройте карточку партнёра.
- Для отправки ВСД на вкладке «Настройки» появится настройка «Меркурий UUID». Включите её.
- Для отправки коэффициента пересчета на вкладке «Настройки» появится настройка «Меркурий: Коэффициент пересчета 1С->Меркурий». Включите ее.
- Нажмите «Записать и закрыть».
- Проверьте, что в общих настройках модуля включены настройки «Использовать XDTO сериализацию» и «Использовать парсинг через XDTO».
Отправка номера ВСД и коэффициента пересчета
Чтобы отправить номер ВСД и/или коэффициента пересчета партнеру:
- В табличной части сообщения DESADV заполните номер ВСД: «Меркурий:UUID».
Формат ВСД не проверяется! Если вы указываете номер ВСД вручную, будьте внимательны.
- При необходимости заполните коэффициент пересчета.
- Нажмите «Отправить уведомление об отгрузке».
Сообщение DESADV уйдет с заполненными xml-тэгами <veterinaryCertificateMercuryId> и <mercuryUnitConversionFactor> внутри себя в зависимости от настроек партнера.
Можно заполнять номер ВСД и коэффициент пересчета автоматически из данных 1С.
Подробнее см. в разделе Номер ВСД и коэффициент пересчета в DESADV.
Автоматическое заполнения ВСД и коэффициента пересчета
В модуле можно настроить автоматическое заполнение номера ВСД и коэффициента пересчета из своих данных в 1С. Для этого:
- Выберите расширение «ГИС Меркурий veterinaryСertificateMercuryId» и нажмите «Редактировать код».
- Откроется форма с редактируемым кодом расширения. Выберите событие «ПослеПодготовкиИсходящегоСообщения».
В программном коде этого события хранится шаблон для заполнения ВСД из данных 1С: - Выберите подходящий вам способ. Раскомментируйте и допишите код.
- Нажмите «ОК», чтобы сохранить изменения.
- Номер ВСД и коэффициент пересчета для товара в сообщении DESADV заполнится автоматически.
Обратите внимание на поле особенности «ВалидироватьЗаполнение» в событии «ДобавитьОсобенностиСообщений»:
- Вместо безусловной валидации можно написать свою в событии «ПослеПроверкиСообщенияEDI».
- Можно добавить валидацию по выбранной особенности (например, завязавшись на тип номенклатуры, ее реквизит или каталог) или удалить ошибки по какому-либо признаку.