Edi
Сбор данных для EDI
Для заполнения данных EDI требуются данные:
- UUID сертификата
- Количество упаковок
- Вес продукции (иногда)
Принцип связки сертификатов в 1С прямой интеграции подсистемы Меркурий АСП
Сертификаты являются документами вида
АСП_ВетеринарныйДокумент
и создаются на основании исходных документов учётной базы.
Реквизиты
АСП_ВетеринарныйДокумент
:
- ДокументОснование - ссылка на исходный документ учётной базы
- ГУИД - UUID сертификата в системе Меркурий
- Товары:
# Номенклатура # Количество - количество/вес # КоличествоУпаковок - количество базовых упаковок
Пример запроса всех зарегистрированных сертификатов по документу: <1c> Запрос = Новый Запрос(" |ВЫБРАТЬ | АСП_ВетеринарныйДокументТовары.Номенклатура КАК Номенклатура, | АСП_ВетеринарныйДокументТовары.Количество КАК Количество, | АСП_ВетеринарныйДокументТовары.КоличествоУпаковок КАК КоличествоУпаковок, | АСП_ВетеринарныйДокументТовары.Ссылка.ГУИД КАК ГУИД |ИЗ | Документ.АСП_ВетеринарныйДокумент.Товары КАК АСП_ВетеринарныйДокументТовары |ГДЕ | АСП_ВетеринарныйДокументТовары.Ссылка.ДокументОснование = &ДокументОснование | И НЕ АСП_ВетеринарныйДокументТовары.Ссылка.ГУИД ПОДОБНО """""); Запрос.УстановитьПараметр("ДокументОснование", ДокументОснование); </1c> или <1c> СписСертификатов = АСП_Функции.ПолучитьСписокВетДокументов(ДокументОснование); </1c>