Edi: различия между версиями

Материал из База знаний АО АСП
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 12: Строка 12:
АСП_ВетеринарныйДокумент
АСП_ВетеринарныйДокумент
</syntaxhighlight>:
</syntaxhighlight>:
   - <syntaxhighlight lang='bash'>
   - '''ДокументОснование''' - ссылка на исходный документ учётной базы
'ДокументОснование
   - '''ГУИД''' - UUID сертификата в системе Меркурий
</syntaxhighlight>' - ссылка на исходный документ учётной базы
   - '''Товары''':
   - <syntaxhighlight lang='bash'>
     - '''Номенклатура'''
'ГУИД
     - '''Количество''' - количество/вес
</syntaxhighlight>' - UUID сертификата в системе Меркурий
     - '''КоличествоУпаковок''' - количество базовых упаковок
   - <syntaxhighlight lang='bash'>
'Товары
</syntaxhighlight>':
     - <syntaxhighlight lang='bash'>
'Номенклатура
</syntaxhighlight>'
     - <syntaxhighlight lang='bash'>
'Количество
</syntaxhighlight>' - количество/вес
     - <syntaxhighlight lang='bash'>
'КоличествоУпаковок
</syntaxhighlight>' - количество базовых упаковок


Пример запроса всех зарегистрированных сертификатов по документу:
Пример запроса всех зарегистрированных сертификатов по документу:

Версия от 07:59, 28 марта 2025

Сбор данных для EDI

Для заполнения данных EDI требуются данные:

 - UUID сертификата
 - Количество упаковок
 - Вес продукции (иногда)
Принцип связки сертификатов в 1С прямой интеграции подсистемы Меркурий АСП

Сертификаты являются документами вида

АСП_ВетеринарныйДокумент

и создаются на основании исходных документов учётной базы.
Реквизиты

АСП_ВетеринарныйДокумент

:

 - ДокументОснование - ссылка на исходный документ учётной базы
 - ГУИД - UUID сертификата в системе Меркурий
 - Товары:
   - Номенклатура
   - Количество - количество/вес
   - КоличествоУпаковок - количество базовых упаковок

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

0.00
(0 голосов)