Описание сервисов: различия между версиями

Нет описания правки
Нет описания правки
Строка 1: Строка 1:
Для просмотра типов объектов [[асп.шлюз_выгрузка/описание_типов|перейдите по ссылке]].
Для просмотра типов объектов [[асп.шлюз_выгрузка:описание_типов|перейдите по ссылке]].
|
|
Для использования Web-сервисов шлюза, рекомендуется использовать объект WSПрокси.  
Для использования Web-сервисов шлюза, рекомендуется использовать объект WSПрокси.  
Строка 94: Строка 94:
'Параметры:
'Параметры:
</syntaxhighlight>'
</syntaxhighlight>'
* Номенклатура (Тип: [[асп.шлюз_выгрузка/описание_типов#номенклатура|Номенклатура]])
* Номенклатура (Тип: [[асп.шлюз_выгрузка:описание_типов#номенклатура|Номенклатура]])


<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>
Строка 195: Строка 195:
'Параметры:
'Параметры:
</syntaxhighlight>'
</syntaxhighlight>'
* ХозяйствующийСубъект (Тип: [[асп.шлюз_выгрузка/описание_типов#ХозяйствующийСубъект|ХозяйствующийСубъект]]);
* ХозяйствующийСубъект (Тип: [[асп.шлюз_выгрузка:описание_типов#ХозяйствующийСубъект|ХозяйствующийСубъект]]);
* Обновить (Тип: boolean) - параметр указывает на необходимость обновления уже существующих хоз. субъектов.
* Обновить (Тип: boolean) - параметр указывает на необходимость обновления уже существующих хоз. субъектов.


Строка 217: Строка 217:
'Параметры:
'Параметры:
</syntaxhighlight>'
</syntaxhighlight>'
* ПоднадзорныйОбъект (Тип: [[асп.шлюз_выгрузка/описание_типов#ПоднадзорныйОбъект|ПоднадзорныйОбъект]]);
* ПоднадзорныйОбъект (Тип: [[асп.шлюз_выгрузка:описание_типов#ПоднадзорныйОбъект|ПоднадзорныйОбъект]]);
* Обновить (Тип: boolean) - параметр указывает на необходимость обновления уже существующих поднадзорных объектов.
* Обновить (Тип: boolean) - параметр указывает на необходимость обновления уже существующих поднадзорных объектов.


Строка 323: Строка 323:
'Параметры:
'Параметры:
</syntaxhighlight>'
</syntaxhighlight>'
* ДанныеЗагрузки (Тип: [[асп.шлюз_выгрузка/описание_типов#ДанныеЗагрузки|ДанныеЗагрузки]]) - структура, содержащая массив обрабатываемых документов и параметры загрузки;
* ДанныеЗагрузки (Тип: [[асп.шлюз_выгрузка:описание_типов#ДанныеЗагрузки|ДанныеЗагрузки]]) - структура, содержащая массив обрабатываемых документов и параметры загрузки;
* ВозвращатьСертификаты (Тип: boolean) - если параметр принимает значение Истина, функция будет возвращать массив сертификатов, закрепленных за каждым выгружаемым документом.
* ВозвращатьСертификаты (Тип: boolean) - если параметр принимает значение Истина, функция будет возвращать массив сертификатов, закрепленных за каждым выгружаемым документом.


Строка 329: Строка 329:
'Возвращаемое значение:
'Возвращаемое значение:
</syntaxhighlight>'  
</syntaxhighlight>'  
* [[асп.шлюз_выгрузка/описание_типов#ДанныеОтвета|ДанныеОтвета]] - структура, содержащая массив результатов загрузки/регистрации документов.
* [[асп.шлюз_выгрузка:описание_типов#ДанныеОтвета|ДанныеОтвета]] - структура, содержащая массив результатов загрузки/регистрации документов.


<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>
Строка 699: Строка 699:
'Параметры:
'Параметры:
</syntaxhighlight>'
</syntaxhighlight>'
* ДанныеЗагрузки (Тип: [[асп.шлюз_выгрузка/описание_типов#ДанныеЗагрузки|ДанныеЗагрузки]]) - структура, содержащая массив обрабатываемых документов и параметры загрузки;
* ДанныеЗагрузки (Тип: [[асп.шлюз_выгрузка:описание_типов#ДанныеЗагрузки|ДанныеЗагрузки]]) - структура, содержащая массив обрабатываемых документов и параметры загрузки;
* ВозвращатьСертификаты (Тип: boolean) - если параметр принимает значение Истина, функция будет возвращать массив сертификатов, закрепленных за каждым выгружаемым документом.
* ВозвращатьСертификаты (Тип: boolean) - если параметр принимает значение Истина, функция будет возвращать массив сертификатов, закрепленных за каждым выгружаемым документом.
* Сценарий (Тип: byte) - порядковый номер сценария.
* Сценарий (Тип: byte) - порядковый номер сценария.
* Поднадзорный (Тип: [[асп.шлюз_выгрузка/описание_типов#ПоднадзорныйОбъект|ПоднадзорныйОбъект]]) - используется для сценария №4 (в остальных случаях можно передавать <syntaxhighlight lang='bash'>
* Поднадзорный (Тип: [[асп.шлюз_выгрузка:описание_типов#ПоднадзорныйОбъект|ПоднадзорныйОбъект]]) - используется для сценария №4 (в остальных случаях можно передавать <syntaxhighlight lang='bash'>
'Неопределено
'Неопределено
</syntaxhighlight>'). Содержит данные о подразделении-производителе продукции. Достаточно заполнять только код подразделения (должен совпадать с кодом подразделения в шлюзе).  
</syntaxhighlight>'). Содержит данные о подразделении-производителе продукции. Достаточно заполнять только код подразделения (должен совпадать с кодом подразделения в шлюзе).  
Строка 709: Строка 709:
'Возвращаемое значение:
'Возвращаемое значение:
</syntaxhighlight>'  
</syntaxhighlight>'  
[[асп.шлюз_выгрузка/описание_типов#ДанныеОтвета|ДанныеОтвета]] - структура, содержащая массив результатов загрузки/регистрации документов.  
[[асп.шлюз_выгрузка:описание_типов#ДанныеОтвета|ДанныеОтвета]] - структура, содержащая массив результатов загрузки/регистрации документов.  


<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>
Строка 872: Строка 872:
'Параметры:
'Параметры:
</syntaxhighlight>'
</syntaxhighlight>'
* Документ (Тип: [[асп.шлюз_выгрузка/описание_типов#Документ|Документ]])
* Документ (Тип: [[асп.шлюз_выгрузка:описание_типов#Документ|Документ]])
* ОбновитьКонтрагента (Тип: boolean) - параметр указывает на необходимость обновления уже существующих хоз. субъектов и поднадзорных объектов.
* ОбновитьКонтрагента (Тип: boolean) - параметр указывает на необходимость обновления уже существующих хоз. субъектов и поднадзорных объектов.


Строка 878: Строка 878:
'Возвращаемое значение:
'Возвращаемое значение:
</syntaxhighlight>'
</syntaxhighlight>'
[[асп.шлюз_выгрузка/описание_типов#РезультатТранзакции|РезультатТранзакции]] - структура, содержащая результат загрузки документа в шлюз, а также список сертификатов и их УУИДы (если таковые имеются).  
[[асп.шлюз_выгрузка:описание_типов#РезультатТранзакции|РезультатТранзакции]] - структура, содержащая результат загрузки документа в шлюз, а также список сертификатов и их УУИДы (если таковые имеются).  


++++
++++
Строка 892: Строка 892:
'Параметры:
'Параметры:
</syntaxhighlight>'
</syntaxhighlight>'
* Документ (Тип: [[асп.шлюз_выгрузка/описание_типов#Документ|Документ]])
* Документ (Тип: [[асп.шлюз_выгрузка:описание_типов#Документ|Документ]])
* ОбновитьКонтрагента (Тип: boolean) - параметр указывает на необходимость обновления уже существующих хоз. субъектов и поднадзорных объектов.
* ОбновитьКонтрагента (Тип: boolean) - параметр указывает на необходимость обновления уже существующих хоз. субъектов и поднадзорных объектов.


Строка 898: Строка 898:
'Возвращаемое значение:
'Возвращаемое значение:
</syntaxhighlight>'
</syntaxhighlight>'
[[асп.шлюз_выгрузка/описание_типов#РезультатТранзакции|РезультатТранзакции]] - структура, содержащая результат загрузки документа и регистрации его в системе Меркурий, а также список сертификатов и их УУИДы (если таковые имеются).  
[[асп.шлюз_выгрузка:описание_типов#РезультатТранзакции|РезультатТранзакции]] - структура, содержащая результат загрузки документа и регистрации его в системе Меркурий, а также список сертификатов и их УУИДы (если таковые имеются).  


++++
++++
Строка 945: Строка 945:
'Параметры:
'Параметры:
</syntaxhighlight>'   
</syntaxhighlight>'   
*СписокДокументов (Тип: [[асп.шлюз_выгрузка/описание_типов#СписокДокументов|СписокДокументов]]) - структура, содержащая масив документов. Обязательные поля для заполнения передаваемых документов: ТипДокумента, Номер, Дата.
*СписокДокументов (Тип: [[асп.шлюз_выгрузка:описание_типов#СписокДокументов|СписокДокументов]]) - структура, содержащая масив документов. Обязательные поля для заполнения передаваемых документов: ТипДокумента, Номер, Дата.


<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>
'Возвращаемое значение:
'Возвращаемое значение:
</syntaxhighlight>'  
</syntaxhighlight>'  
* СписокДокументов (Тип: [[асп.шлюз_выгрузка/описание_типов#СписокДокументов|СписокДокументов]]) - структура, содержащая массив сертификатов. Определить, к какому документу относится сертификат, можно по полю Сертификат.СертифицируемыйДокумент (Тип: [[асп.шлюз_выгрузка/описание_типов#Документ|Документ]]).
* СписокДокументов (Тип: [[асп.шлюз_выгрузка:описание_типов#СписокДокументов|СписокДокументов]]) - структура, содержащая массив сертификатов. Определить, к какому документу относится сертификат, можно по полю Сертификат.СертифицируемыйДокумент (Тип: [[асп.шлюз_выгрузка:описание_типов#Документ|Документ]]).
++++
++++
++++Пример вызова 1С
++++Пример вызова 1С
Строка 1204: Строка 1204:
</syntaxhighlight>'
</syntaxhighlight>'
* КодПодразделения (Тип: string) - код поднадзорного объекта организации, по которому будут запрашиваться список сертификатов. Если а Шлюзе используется только одно подразделение, можно передавать пустую строку.
* КодПодразделения (Тип: string) - код поднадзорного объекта организации, по которому будут запрашиваться список сертификатов. Если а Шлюзе используется только одно подразделение, можно передавать пустую строку.
* Параметры (Тип: [[асп.шлюз_выгрузка/описание_типов#ПараметрыСписка|ПараметрыСписка]]) - параметры запрашиваемого списка ветеринарных сопроводительных документов (ВСД) предприятия.   
* Параметры (Тип: [[асп.шлюз_выгрузка:описание_типов#ПараметрыСписка|ПараметрыСписка]]) - параметры запрашиваемого списка ветеринарных сопроводительных документов (ВСД) предприятия.   
<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>
'Возвращаемое значение:
'Возвращаемое значение:
</syntaxhighlight>'  
</syntaxhighlight>'  
* СписокДокументов (Тип: [[асп.шлюз_выгрузка/описание_типов#СписокДокументов|СписокДокументов]]) - Структура, в которой поле СписокДокументов.Сертификаты будет содержать список запрашиваемых ВСД предприятия.   
* СписокДокументов (Тип: [[асп.шлюз_выгрузка:описание_типов#СписокДокументов|СписокДокументов]]) - Структура, в которой поле СписокДокументов.Сертификаты будет содержать список запрашиваемых ВСД предприятия.   


++++
++++
Строка 1381: Строка 1381:
'Возвращаемое значение:
'Возвращаемое значение:
</syntaxhighlight>'
</syntaxhighlight>'
* СкладскиеЗаписи(Тип: [[асп.шлюз_выгрузка/описание_типов#СкладскиеЗаписи|СкладскиеЗаписи]]) - структура, таблицу остатков по подразделению в системе Меркурий и общее количество позиций.
* СкладскиеЗаписи(Тип: [[асп.шлюз_выгрузка:описание_типов#СкладскиеЗаписи|СкладскиеЗаписи]]) - структура, таблицу остатков по подразделению в системе Меркурий и общее количество позиций.


Если код номенклатуры в строке складской записи пуст (номенклатура не заполнена), то остаток считается категорийным. Такие остатки не привязаны к конкретной номенклатуре и могут быть использованы для списания любой продукции соответствующей подкатегории.  
Если код номенклатуры в строке складской записи пуст (номенклатура не заполнена), то остаток считается категорийным. Такие остатки не привязаны к конкретной номенклатуре и могут быть использованы для списания любой продукции соответствующей подкатегории.  
Строка 1676: Строка 1676:
'Параметры:
'Параметры:
</syntaxhighlight>'
</syntaxhighlight>'
* Спецификация (Тип: [[асп.шлюз_выгрузка/описание_типов#СпецификацияНоменклатуры|СпецификацияНоменклатуры]]) - структура, содержащая массив спецификаций. Для каждой конкретной спецификации происходит поиск номенклатуры и материала, из которого она производится, в справочнике Номенклатура. Если номенклатура или материал не найдены в справочнике, они будут созданы в момент выгрузки спецификации, или будет возвращена причина, по которой это сделать не удалось.  
* Спецификация (Тип: [[асп.шлюз_выгрузка:описание_типов#СпецификацияНоменклатуры|СпецификацияНоменклатуры]]) - структура, содержащая массив спецификаций. Для каждой конкретной спецификации происходит поиск номенклатуры и материала, из которого она производится, в справочнике Номенклатура. Если номенклатура или материал не найдены в справочнике, они будут созданы в момент выгрузки спецификации, или будет возвращена причина, по которой это сделать не удалось.  


<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>
Строка 1946: Строка 1946:
'Параметры:
'Параметры:
</syntaxhighlight>'
</syntaxhighlight>'
* МассивИНН (Тип: [[асп.шлюз_выгрузка/описание_типов#МассивИНН|МассивИНН]] - объект, содержащий массив ИНН контрагентов (хоз. субъектов), данные по которым необходимо получить.  
* МассивИНН (Тип: [[асп.шлюз_выгрузка:описание_типов#МассивИНН|МассивИНН]] - объект, содержащий массив ИНН контрагентов (хоз. субъектов), данные по которым необходимо получить.  
<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>
'Возвращаемое значение:
'Возвращаемое значение:
</syntaxhighlight>'  
</syntaxhighlight>'  
[[асп.шлюз_выгрузка/описание_типов#ДанныеРегистрацииХС|ДанныеРегистрацииХС]].
[[асп.шлюз_выгрузка:описание_типов#ДанныеРегистрацииХС|ДанныеРегистрацииХС]].
++++
++++


Строка 2047: Строка 2047:
'Параметры:
'Параметры:
</syntaxhighlight>'
</syntaxhighlight>'
* МассивНоменклатуры (Тип: [[асп.шлюз_выгрузка/описание_типов#МассивНоменклатуры|МассивНоменклатуры]]   
* МассивНоменклатуры (Тип: [[асп.шлюз_выгрузка:описание_типов#МассивНоменклатуры|МассивНоменклатуры]]   
<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>
'Возвращаемое значение:
'Возвращаемое значение:
</syntaxhighlight>'  
</syntaxhighlight>'  
[[асп.шлюз_выгрузка/описание_типов#ДанныеРегистрацииНоменклатуры|ДанныеРегистрацииНоменклатуры]].
[[асп.шлюз_выгрузка:описание_типов#ДанныеРегистрацииНоменклатуры|ДанныеРегистрацииНоменклатуры]].
++++
++++


Строка 2159: Строка 2159:
'Параметры:
'Параметры:
</syntaxhighlight>'
</syntaxhighlight>'
* ДанныеНоменклатуры (Тип: [[асп.шлюз_выгрузка/описание_типов#ДанныеРегистрацииНоменклатуры|ДанныеРегистрацииНоменклатуры]])   
* ДанныеНоменклатуры (Тип: [[асп.шлюз_выгрузка:описание_типов#ДанныеРегистрацииНоменклатуры|ДанныеРегистрацииНоменклатуры]])   
<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>
'Возвращаемое значение:
'Возвращаемое значение:
Строка 2299: Строка 2299:
* ПериодДо (Тип: dateTime) - конец периода запроса списка ошибок;  
* ПериодДо (Тип: dateTime) - конец периода запроса списка ошибок;  
* КодПодразделения (Тип: string)  - код подразделения организации;
* КодПодразделения (Тип: string)  - код подразделения организации;
* СписокДокументов (Тип: [[асп.шлюз_выгрузка/описание_типов#СписокДокументов|СписокДокументов]]) - список документов, по которым будет выполняться запрос ошибок.  
* СписокДокументов (Тип: [[асп.шлюз_выгрузка:описание_типов#СписокДокументов|СписокДокументов]]) - список документов, по которым будет выполняться запрос ошибок.  
<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>
'Возвращаемое значение:
'Возвращаемое значение:
</syntaxhighlight>'  
</syntaxhighlight>'  
* ДанныеОтвета (Тип: [[асп.шлюз_выгрузка/описание_типов#ДанныеОтвета|ДанныеОтвета]]) - список документов и ошибок. Формат аналогичен результату выполнения операции ОбработатьМассивДокументов.
* ДанныеОтвета (Тип: [[асп.шлюз_выгрузка:описание_типов#ДанныеОтвета|ДанныеОтвета]]) - список документов и ошибок. Формат аналогичен результату выполнения операции ОбработатьМассивДокументов.


Разбор ответа аналогичен ОбработатьМассивДокументов.
Разбор ответа аналогичен ОбработатьМассивДокументов.
Строка 2356: Строка 2356:
'Параметры:
'Параметры:
</syntaxhighlight>'
</syntaxhighlight>'
* ДанныеЗагрузки(Тип: [[асп.шлюз_выгрузка/описание_типов#ДанныеЗагрузки|ДанныеЗагрузки]]) - структура, содержащая массив обрабатываемых документов.
* ДанныеЗагрузки(Тип: [[асп.шлюз_выгрузка:описание_типов#ДанныеЗагрузки|ДанныеЗагрузки]]) - структура, содержащая массив обрабатываемых документов.
* Причина (Тип: string)  - причина аннулирования сертификатов;  
* Причина (Тип: string)  - причина аннулирования сертификатов;  
<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>
'Возвращаемое значение:
'Возвращаемое значение:
</syntaxhighlight>'  
</syntaxhighlight>'  
* ДанныеОтвета (Тип: [[асп.шлюз_выгрузка/описание_типов#ДанныеОтвета|ДанныеОтвета]]) - список документов и ошибок. Формат аналогичен результату выполнения операции ОбработатьМассивДокументов.
* ДанныеОтвета (Тип: [[асп.шлюз_выгрузка:описание_типов#ДанныеОтвета|ДанныеОтвета]]) - список документов и ошибок. Формат аналогичен результату выполнения операции ОбработатьМассивДокументов.


Разбор ответа аналогичен ОбработатьМассивДокументов.
Разбор ответа аналогичен ОбработатьМассивДокументов.
Строка 2439: Строка 2439:
'Параметры:
'Параметры:
</syntaxhighlight>'
</syntaxhighlight>'
* СписокДокументов(Тип: [[асп.шлюз_выгрузка/описание_типов#СписокДокументов|СписокДокументов]]) - структура, содержащая массив обрабатываемых сертификатов.
* СписокДокументов(Тип: [[асп.шлюз_выгрузка:описание_типов#СписокДокументов|СписокДокументов]]) - структура, содержащая массив обрабатываемых сертификатов.
* Причина (Тип: string)  - причина аннулирования сертификатов;  
* Причина (Тип: string)  - причина аннулирования сертификатов;  
<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>