Описание сервисов: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
Строка 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'> | ||
'Неопределено | 'Неопределено | ||
</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'> |