Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

отрывки:edi [2018/12/13 14:10] (текущий)
adminasp создано
Строка 1: Строка 1:
 +====== Сбор данных для EDI ======
 +
 +Для заполнения данных EDI требуются данные:​
 +  - UUID сертификата
 +  - Количество упаковок
 +  - Вес продукции (иногда)
 +
 +===== Принцип связки сертификатов в 1С прямой интеграции подсистемы Меркурий АСП =====
 +Сертификаты являются документами вида ''​АСП_ВетеринарныйДокумент''​ и создаются на основании исходных документов учётной базы.\\
 +Реквизиты ''​АСП_ВетеринарныйДокумент'':​
 +  - **ДокументОснование** - ссылка на исходный документ учётной базы
 +  - **ГУИД** - UUID сертификата в системе Меркурий
 +  - **Товары**:​
 +    - **Номенклатура**
 +    - **Количество** - количество/​вес
 +    - **КоличествоУпаковок** - количество базовых упаковок
 +
 +Пример запроса всех зарегистрированных сертификатов по документу:​
 +<1c>
 +Запрос = Новый Запрос("​
 + |ВЫБРАТЬ
 + | АСП_ВетеринарныйДокументТовары.Номенклатура КАК Номенклатура,​
 + | АСП_ВетеринарныйДокументТовары.Количество КАК Количество,​
 + | АСП_ВетеринарныйДокументТовары.КоличествоУпаковок КАК КоличествоУпаковок,​
 + | АСП_ВетеринарныйДокументТовары.Ссылка.ГУИД КАК ГУИД
 + |ИЗ
 + | Документ.АСП_ВетеринарныйДокумент.Товары КАК АСП_ВетеринарныйДокументТовары
 + |ГДЕ
 + | АСП_ВетеринарныйДокументТовары.Ссылка.ДокументОснование = &​ДокументОснование
 + | И НЕ АСП_ВетеринарныйДокументТовары.Ссылка.ГУИД ПОДОБНО """""​);​
 +Запрос.УстановитьПараметр("​ДокументОснование",​ ДокументОснование);​
 +</1c>
 +или
 +<1c>
 +СписСертификатов = АСП_Функции.ПолучитьСписокВетДокументов(ДокументОснование);​
 +</1c>