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

Нет описания правки
Нет описания правки
Строка 2: Строка 2:
|
|
Для использования Web-сервисов шлюза, рекомендуется использовать объект WSПрокси.  
Для использования Web-сервисов шлюза, рекомендуется использовать объект WSПрокси.  
++++Пример подключения
Пример подключения
|
|
<1c>
<1c>
Строка 24: Строка 24:
Фабрика = Прокси.ФабрикаXDTO;
Фабрика = Прокси.ФабрикаXDTO;
</1c>
</1c>
++++
===== Возможные операции =====
===== Возможные операции =====


==== ПроверитьПодключение ====
==== ПроверитьПодключение ====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Сервис предназначен для проверки соединения со шлюзом.
'Назначение:
</syntaxhighlight>' Сервис предназначен для проверки соединения со шлюзом.


<syntaxhighlight lang='bash'>
'''Параметры:'''
'Параметры:
</syntaxhighlight>'


<syntaxhighlight lang='bash'>
'''Возвращаемое значение:'''  
'Возвращаемое значение:
</syntaxhighlight>'  
* Если подключение прошло успешно, возвращает значение "Подключено".
* Если подключение прошло успешно, возвращает значение "Подключено".
++++
 
++++Пример вызова 1C
Пример вызова 1C
|
|
<1c>
<1c>
Строка 53: Строка 47:
КонецПроцедуры
КонецПроцедуры
</1c>
</1c>
++++
++++Пример вызова XML
Пример вызова XML
|
|
<file xml checkConnect.xml>
<file xml checkConnect.xml>
Строка 65: Строка 59:
</soap-env:Envelope>
</soap-env:Envelope>
</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml checkConnectResponse.xml>
<file xml checkConnectResponse.xml>
Строка 79: Строка 73:
</soap:Envelope>
</soap:Envelope>
</file>
</file>
++++
 
==== СоздатьНоменклатуру ====
==== СоздатьНоменклатуру ====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Операция предназначена для выгрузки и обновления номенклатуры из учетной системы в АСП Шлюз.  
'Назначение:
</syntaxhighlight>' Операция предназначена для выгрузки и обновления номенклатуры из учетной системы в АСП Шлюз.  


В случае если выгружаемая номенклатура уже есть в шлюзе, она будет обновлена. Если нет возможности выгрузить некоторые поля из учетной системы, их можно заполнить в шлюзе. При редактировании номенклатуры в шлюзе может возникнуть диалоговое окно, предлагающее запретить редактирование номенклатуры из учетной системы. С момента подтверждения запрета редактирования номенклатуре присваивается статус "РучнаяКорректировка" и редактирование номенклатуры при выгрузке в Шлюз будет заблокировано. Для того чтобы обратно включить редактирование необходимо нажать кнопку "Редактировать из учетной базы" в карточке номенклатуры.
В случае если выгружаемая номенклатура уже есть в шлюзе, она будет обновлена. Если нет возможности выгрузить некоторые поля из учетной системы, их можно заполнить в шлюзе. При редактировании номенклатуры в шлюзе может возникнуть диалоговое окно, предлагающее запретить редактирование номенклатуры из учетной системы. С момента подтверждения запрета редактирования номенклатуре присваивается статус "РучнаяКорректировка" и редактирование номенклатуры при выгрузке в Шлюз будет заблокировано. Для того чтобы обратно включить редактирование необходимо нажать кнопку "Редактировать из учетной базы" в карточке номенклатуры.
Строка 91: Строка 83:
При выгрузке документов новая номенклатура будет создаваться автоматически, однако, если не передавать при выгрузке ГУИД подкатегории и единицу хранения, перед регистрацией документа нужно сопоставить номенклатуру в Шлюзе.  
При выгрузке документов новая номенклатура будет создаваться автоматически, однако, если не передавать при выгрузке ГУИД подкатегории и единицу хранения, перед регистрацией документа нужно сопоставить номенклатуру в Шлюзе.  


<syntaxhighlight lang='bash'>
'''Параметры:'''
'Параметры:
</syntaxhighlight>'
* Номенклатура (Тип: [[асп.шлюз_выгрузка:описание_типов#номенклатура|Номенклатура]])
* Номенклатура (Тип: [[асп.шлюз_выгрузка:описание_типов#номенклатура|Номенклатура]])


<syntaxhighlight lang='bash'>
'''Возвращаемое значение:'''  
'Возвращаемое значение:
</syntaxhighlight>'  
* Строка, описывающая результат загрузки. В случае успешной загрузки будет выведено сообщение: "Номенклатура загружена: {Наименование номенклатуры}". Иначе, в ответе будет указана причина отказа.
* Строка, описывающая результат загрузки. В случае успешной загрузки будет выведено сообщение: "Номенклатура загружена: {Наименование номенклатуры}". Иначе, в ответе будет указана причина отказа.


++++
 
++++Пример вызова 1С
Пример вызова 1С
|
|
<1c>
<1c>
Строка 131: Строка 119:
КонецПроцедуры
КонецПроцедуры
</1c>
</1c>
++++
 
++++Пример вызова XML
Пример вызова XML
|
|
<file xml createItem.xml>
<file xml createItem.xml>
Строка 170: Строка 158:
</soap-env:Envelope>
</soap-env:Envelope>
</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml createItemResponse.xml>
<file xml createItemResponse.xml>
Строка 184: Строка 172:
</soap:Envelope>
</soap:Envelope>
</file>
</file>
++++
 
==== СоздатьХозСубъект ====
==== СоздатьХозСубъект ====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Выполняет загрузку хозяйствующих субъектов в шлюз.
'Назначение:
</syntaxhighlight>' Выполняет загрузку хозяйствующих субъектов в шлюз.


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


<syntaxhighlight lang='bash'>
'''Возвращаемое значение:'''  
'Возвращаемое значение:
</syntaxhighlight>'  
Строка, описывающая результат загрузки. В случае успешной загрузки будет выведено сообщение: "Хоз.субъект загружен: {Наименование хоз. субъекта}". Иначе, в ответе будет указана причина отказа.
Строка, описывающая результат загрузки. В случае успешной загрузки будет выведено сообщение: "Хоз.субъект загружен: {Наименование хоз. субъекта}". Иначе, в ответе будет указана причина отказа.


++++
 


==== СоздатьПоднадзорного ====
==== СоздатьПоднадзорного ====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Операция предназначена для выгрузки и Обновления в АСП Шлюз поднадзорных объектов.  
'Назначение:
</syntaxhighlight>' Операция предназначена для выгрузки и Обновления в АСП Шлюз поднадзорных объектов.  


В случае если при выгрузке не указан ХозСубъект, поднадзорный создан не будет. Шлюз вернет сообщение: "Не указан хозяйствующий субъект подразделения". Если указанных Хозяйствующий субъект не найден в Шлюзе по ИНН, он будет создан автоматически (в случае, если заполнены все необходимые поля). Если Шлюз не сумеет создать Хозяйствующий субъект, поднадзорный также не будет выгружен в Шлюз.  
В случае если при выгрузке не указан ХозСубъект, поднадзорный создан не будет. Шлюз вернет сообщение: "Не указан хозяйствующий субъект подразделения". Если указанных Хозяйствующий субъект не найден в Шлюзе по ИНН, он будет создан автоматически (в случае, если заполнены все необходимые поля). Если Шлюз не сумеет создать Хозяйствующий субъект, поднадзорный также не будет выгружен в Шлюз.  


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


<syntaxhighlight lang='bash'>
'''Возвращаемое значение:'''  
'Возвращаемое значение:
</syntaxhighlight>'  
* Строка, описывающая результат загрузки. В случае успешной загрузки будет выведено сообщение: "Поднадзорный объект загружен: {Наименование поднадзорного} ({Код поднадзорного})". Иначе, в ответе будет указана причина отказа.
* Строка, описывающая результат загрузки. В случае успешной загрузки будет выведено сообщение: "Поднадзорный объект загружен: {Наименование поднадзорного} ({Код поднадзорного})". Иначе, в ответе будет указана причина отказа.


++++
 
++++Пример вызова 1С
Пример вызова 1С
|
|
<1c>
<1c>
Строка 256: Строка 232:
КонецПроцедуры
КонецПроцедуры
</1c>
</1c>
++++
 
++++Пример вызова XML
Пример вызова XML
|
|
<file xml createEnt.xml>
<file xml createEnt.xml>
Строка 298: Строка 274:
</soap-env:Envelope>
</soap-env:Envelope>
</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml createEntResponse.xml>
<file xml createEntResponse.xml>
Строка 312: Строка 288:
</soap:Envelope>
</soap:Envelope>
</file>
</file>
++++
 
==== ОбработатьМассивДокументов ====
==== ОбработатьМассивДокументов ====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Выполняет загрузку массива документов в шлюз или регистрацию их в системе Меркурий.  
'Назначение:
</syntaxhighlight>' Выполняет загрузку массива документов в шлюз или регистрацию их в системе Меркурий.  


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


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


<syntaxhighlight lang='bash'>
'''Примечания:'''
'Примечания:
</syntaxhighlight>'
* Для обновления контрагентов при выгрузке/регистрации документов необходимо в параметр ДанныеЗагрузки.ОбновитьКонтрагента передать значение Истина.
* Для обновления контрагентов при выгрузке/регистрации документов необходимо в параметр ДанныеЗагрузки.ОбновитьКонтрагента передать значение Истина.
* Параметр ДанныеЗагрузки.Регистрировать отвечает за то, какая именно операция будет выполнена: Истина - регистрация в системе Меркурий, Ложь - загрузка документов в шлюз.
* Параметр ДанныеЗагрузки.Регистрировать отвечает за то, какая именно операция будет выполнена: Истина - регистрация в системе Меркурий, Ложь - загрузка документов в шлюз.
Строка 339: Строка 307:
* Для выгрузи каких-либо сведений о создаваемой на остатке продукции (срок годности, дата выработки и т.д.) ВХОДИЩИМИ или ПРОИЗВОДСТВЕННЫМИ документами используется поле "ВетДокумент" табличной части "Товары". Таким образом, поле "Фильтр" устанавливает критерии отбора складской записи, а поле "ВетДокумент" - критерии создания.
* Для выгрузи каких-либо сведений о создаваемой на остатке продукции (срок годности, дата выработки и т.д.) ВХОДИЩИМИ или ПРОИЗВОДСТВЕННЫМИ документами используется поле "ВетДокумент" табличной части "Товары". Таким образом, поле "Фильтр" устанавливает критерии отбора складской записи, а поле "ВетДокумент" - критерии создания.
* Для выгрузки розничной реалзации (розничного списания) нужно указать ДокументХ.ТипДокумента = "Инвентаризация" и ДокументХ.РозничнаяРеализация = Истина. В табличной части "Товары" указывается список списываемой в розницу продукции.  
* Для выгрузки розничной реалзации (розничного списания) нужно указать ДокументХ.ТипДокумента = "Инвентаризация" и ДокументХ.РозничнаяРеализация = Истина. В табличной части "Товары" указывается список списываемой в розницу продукции.  
++++
 
++++Пример вызова 1С
Пример вызова 1С
|
|
<1c>
<1c>
Строка 371: Строка 339:
КонецПроцедуры
КонецПроцедуры
</1c>
</1c>
++++
 
++++Пример разбора ответа 1С
Пример разбора ответа 1С
|
|
<1c>
<1c>
Строка 448: Строка 416:


</1c>
</1c>
++++
 
++++Пример вызова XML
Пример вызова XML
|
|
<file xml request.xml>
<file xml request.xml>
Строка 569: Строка 537:
</soap-env:Envelope>
</soap-env:Envelope>
</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml response.xml>
<file xml response.xml>
Строка 680: Строка 648:
</soap:Envelope>
</soap:Envelope>
</file>
</file>
++++
 


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


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


<syntaxhighlight lang='bash'>
'''Примечания:'''
'Примечания:
</syntaxhighlight>'
* Для обновления контрагентов при выгрузке/регистрации документов необходимо в параметр ДанныеЗагрузки.ОбновитьКонтрагента передать значение Истина.
* Для обновления контрагентов при выгрузке/регистрации документов необходимо в параметр ДанныеЗагрузки.ОбновитьКонтрагента передать значение Истина.
* Вызов сервиса и разбор ответа аналогичен "Обработать массив документов".
* Вызов сервиса и разбор ответа аналогичен "Обработать массив документов".
* Основой для групповой операции являются документы с типом "Реализация". (все документы загружаемые в шлюз должны иметь тип "Реализация")  
* Основой для групповой операции являются документы с типом "Реализация". (все документы загружаемые в шлюз должны иметь тип "Реализация")  
<syntaxhighlight lang='bash'>
'''Особенности разбора ответа:'''
'Особенности разбора ответа:
</syntaxhighlight>'
* При выгрузке документов групповой операцией, каждому создаваемому документу устанавливается определенный префикс в зависимости от выбранного сценария. Например, для операции производство + реализация будет добавлен префикс "ПР_",  для операции инвентаризация + реализация - "ИР_" и т.д.. При разборе ответа от шлюза нужно обрезать эти префиксы в номере документа перед поиском документа в учетной системе.
* При выгрузке документов групповой операцией, каждому создаваемому документу устанавливается определенный префикс в зависимости от выбранного сценария. Например, для операции производство + реализация будет добавлен префикс "ПР_",  для операции инвентаризация + реализация - "ИР_" и т.д.. При разборе ответа от шлюза нужно обрезать эти префиксы в номере документа перед поиском документа в учетной системе.
++++
 
++++Пример вызова 1С
Пример вызова 1С
|
|
<1c>
<1c>
ДанныеОтвета = Прокси.ЗарегистрироватьДокументыПоСценарию(ДанныеЗагрузки, ВозвращатьСертификаты, 1, Неопределено);
ДанныеОтвета = Прокси.ЗарегистрироватьДокументыПоСценарию(ДанныеЗагрузки, ВозвращатьСертификаты, 1, Неопределено);
</1c>
</1c>
++++


++++Пример вызова XML
 
Пример вызова XML
|
|
<file xml rq_s.xml>
<file xml rq_s.xml>
Строка 860: Строка 816:
</soap-env:Envelope>
</soap-env:Envelope>
</file>
</file>
++++
 


==== ЗагрузитьДокумент (устарел)====
==== ЗагрузитьДокумент (устарел)====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Выполняет загрузку документа в шлюз. Данный метод устарел. Вместо него рекомендуется использовать "ОбработатьМассивДокументов" или "ЗарегитрироватьДокументыПоСценарию" с параметром ДанныеЗагрузки.Регистрировать = Ложь.
'Назначение:
</syntaxhighlight>' Выполняет загрузку документа в шлюз. Данный метод устарел. Вместо него рекомендуется использовать "ОбработатьМассивДокументов" или "ЗарегитрироватьДокументыПоСценарию" с параметром ДанныеЗагрузки.Регистрировать = Ложь.


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


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


++++
 


==== ЗарегистрироватьДокумент ====
==== ЗарегистрироватьДокумент ====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Выполняет регистрацию документа в системе Меркурий.
'Назначение:
</syntaxhighlight>' Выполняет регистрацию документа в системе Меркурий.


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


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


++++
 


==== ПолучитьИдентификаторыСертификатов ====
==== ПолучитьИдентификаторыСертификатов ====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Возвращает УУИДы сертификатов документа.  
'Назначение:
</syntaxhighlight>' Возвращает УУИДы сертификатов документа.  


<syntaxhighlight lang='bash'>
'''Параметры:'''
'Параметры:
</syntaxhighlight>'
* НомерДокумента (Тип: string)
* НомерДокумента (Тип: string)
* ТипДокумента (Тип: string) - имя типа документа в шлюзе, или имя типа из учетной системы, занесенное в справочник СоответствияДокументов.
* ТипДокумента (Тип: string) - имя типа документа в шлюзе, или имя типа из учетной системы, занесенное в справочник СоответствияДокументов.


<syntaxhighlight lang='bash'>
'''Возвращаемое значение:'''  
'Возвращаемое значение:
</syntaxhighlight>'  
Строка, содержащая УУИДы сертификатов, закрепленных за документом. Разделителем является символ ";".  
Строка, содержащая УУИДы сертификатов, закрепленных за документом. Разделителем является символ ";".  


++++


++++Пример вызова XML
 
Пример вызова XML
|
|
<file xml getCertificateIdentifiers.xml>
<file xml getCertificateIdentifiers.xml>
Строка 934: Строка 872:
</soap-env:Envelope>
</soap-env:Envelope>
</file>
</file>
++++
 




==== ПолучитьСписокСертификатов ====
==== ПолучитьСписокСертификатов ====
++++Описание
Описание
|
|
Операция предназначена для запроса списка сертификатов в Шлюзе, выписанных по определенному документу (список исходящих сертификатов по реализации товаров и услуг, список производственных сертификатов на по отчету производства за смену и т.д.).
Операция предназначена для запроса списка сертификатов в Шлюзе, выписанных по определенному документу (список исходящих сертификатов по реализации товаров и услуг, список производственных сертификатов на по отчету производства за смену и т.д.).


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


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


++++Пример вызова XML
 
Пример вызова XML
|
|
<file xml certificateListRequest.xml>
<file xml certificateListRequest.xml>
Строка 1037: Строка 971:
</soap-env:Envelope>
</soap-env:Envelope>
</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml response.xml>
<file xml response.xml>
Строка 1190: Строка 1124:
</soap:Envelope>
</soap:Envelope>
</file>
</file>
++++
 
==== ПолучитьСписокСертификатовМеркурий====
==== ПолучитьСписокСертификатовМеркурий====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Операция предназначена для получения всех ветеринарных сопроводительных документов (ВСД) предприятия с возможностью фильтрации.  
'Назначение:
</syntaxhighlight>' Операция предназначена для получения всех ветеринарных сопроводительных документов (ВСД) предприятия с возможностью фильтрации.  


Результатом выполнения данной операции являются сведения о запрашиваемых ВСД.  
Результатом выполнения данной операции являются сведения о запрашиваемых ВСД.  


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


++++


++++Пример вызова и разбора ответа 1С
 
Пример вызова и разбора ответа 1С
|
|
<1c>
<1c>
Строка 1259: Строка 1187:
КонецПроцедуры
КонецПроцедуры
</1c>
</1c>
++++
 
++++Пример вызова XML
Пример вызова XML
|
|
<file xml getVetDocumentList.xml>
<file xml getVetDocumentList.xml>
Строка 1277: Строка 1205:
     </soap-env:Envelope>
     </soap-env:Envelope>
</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml getVetDocumentListResponse.xml>
<file xml getVetDocumentListResponse.xml>
Строка 1362: Строка 1290:
</soap:Envelope>
</soap:Envelope>
</file>
</file>
++++
 


==== ПолучитьСкладскиеЗаписиМеркурий====
==== ПолучитьСкладскиеЗаписиМеркурий====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Операция предназначена для получения актуального списка записей складского журнала. Складской журнал продукции в системе Меркурий ведется с применением версионирования, это означает, что при каждом изменении записи складского журнала создается новая версия этой записи.  
'Назначение:
</syntaxhighlight>' Операция предназначена для получения актуального списка записей складского журнала. Складской журнал продукции в системе Меркурий ведется с применением версионирования, это означает, что при каждом изменении записи складского журнала создается новая версия этой записи.  


Результатом выполнения данной операции являются сведения о всех актуальных записях складского журнала для запрашиваемого предприятия.
Результатом выполнения данной операции являются сведения о всех актуальных записях складского журнала для запрашиваемого предприятия.
|
|
<syntaxhighlight lang='bash'>
'''Параметры:'''   
'Параметры:
</syntaxhighlight>'   
*КодПодразделения (Тип: string) - код поднадзорного объекта организации, по которому будут запрашиваться остатки. Если а Шлюзе используется только одно подразделение, можно передавать пустую строку.
*КодПодразделения (Тип: string) - код поднадзорного объекта организации, по которому будут запрашиваться остатки. Если а Шлюзе используется только одно подразделение, можно передавать пустую строку.


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


Если код номенклатуры в строке складской записи пуст (номенклатура не заполнена), то остаток считается категорийным. Такие остатки не привязаны к конкретной номенклатуре и могут быть использованы для списания любой продукции соответствующей подкатегории.  
Если код номенклатуры в строке складской записи пуст (номенклатура не заполнена), то остаток считается категорийным. Такие остатки не привязаны к конкретной номенклатуре и могут быть использованы для списания любой продукции соответствующей подкатегории.  
++++


++++Пример вызова 1С
 
Пример вызова 1С
|
|
<1c>
<1c>
Строка 1394: Строка 1316:
КонецПроцедуры
КонецПроцедуры
</1c>
</1c>
++++


++++Пример вызова XML
 
Пример вызова XML
|
|
<file xml stockEntryListRequest.xml>
<file xml stockEntryListRequest.xml>
Строка 1407: Строка 1329:
</soap-env:Envelope>
</soap-env:Envelope>
</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml response.xml>
<file xml response.xml>
Строка 1664: Строка 1586:
</soap:Envelope>
</soap:Envelope>
</file>
</file>
++++
 


==== ЗагрузитьСпецификацию ====
==== ЗагрузитьСпецификацию ====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Операция предназначена для загрузки спецификации производимой продукции в шлюз из учетной системы. В дальнейшем эта спецификация может быть использована для автоматического заполнения списываемых материалов в производстве (в том числе при создании производства на основании реализации и в групповых операциях).  
'Назначение:
</syntaxhighlight>' Операция предназначена для загрузки спецификации производимой продукции в шлюз из учетной системы. В дальнейшем эта спецификация может быть использована для автоматического заполнения списываемых материалов в производстве (в том числе при создании производства на основании реализации и в групповых операциях).  


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


<syntaxhighlight lang='bash'>
'''Возвращаемое значение:'''  
'Возвращаемое значение:
</syntaxhighlight>'  
* Строка, описывающая результат загрузки и имеющая следующую структуру: {РезультатЗагрузки} + "Загружено связей: " + {Количество загруженных связей}, где {РезультатЗагрузки} будет содержать информацию о том, почему не создалась та или иная спецификация.
* Строка, описывающая результат загрузки и имеющая следующую структуру: {РезультатЗагрузки} + "Загружено связей: " + {Количество загруженных связей}, где {РезультатЗагрузки} будет содержать информацию о том, почему не создалась та или иная спецификация.
++++
 
++++Пример вызова 1С
Пример вызова 1С
|
|
<1c>
<1c>
Строка 1745: Строка 1661:


</1c>
</1c>
++++
 
++++Пример вызова XML
Пример вызова XML
|
|
<file xml addSpec.xml>
<file xml addSpec.xml>
Строка 1808: Строка 1724:
</soap-env:Envelope>
</soap-env:Envelope>
</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml addSpecResponse.xml>
<file xml addSpecResponse.xml>
Строка 1822: Строка 1738:
</soap:Envelope>
</soap:Envelope>
</file>
</file>
++++
 
==== ОчиститьОчередьЗаявокПодПользователем====
==== ОчиститьОчередьЗаявокПодПользователем====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Выполняет очистку очереди заявок в шлюзе.
'Назначение:
</syntaxhighlight>' Выполняет очистку очереди заявок в шлюзе.


<syntaxhighlight lang='bash'>
'''Параметры:'''  
'Параметры:
</syntaxhighlight>'  
* ВсеПользователи (Тип: boolean). Если передается значение Истина - очишается очередь заявок всех пользователей, иначе - только пользователя, от имени которого выполняется данная операция.
* ВсеПользователи (Тип: boolean). Если передается значение Истина - очишается очередь заявок всех пользователей, иначе - только пользователя, от имени которого выполняется данная операция.


<syntaxhighlight lang='bash'>
'''Возвращаемое значение:'''  
'Возвращаемое значение:
</syntaxhighlight>'  
boolean, возвращает статус очистки очереди заявок. Истина - операция прошла успешно.
boolean, возвращает статус очистки очереди заявок. Истина - операция прошла успешно.
++++


++++Пример вызова 1С
 
Пример вызова 1С
|
|
<1c>
<1c>
Строка 1853: Строка 1763:
КонецПроцедуры
КонецПроцедуры
</1c>
</1c>
++++
 
++++Пример вызова XML
Пример вызова XML
|
|
<file xml clearRequestQueue.xml>
<file xml clearRequestQueue.xml>
Строка 1865: Строка 1775:
     </soap-env:Envelope>
     </soap-env:Envelope>
</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml clearRequestQueueResponse.xml>
<file xml clearRequestQueueResponse.xml>
Строка 1879: Строка 1789:
</soap:Envelope>
</soap:Envelope>
</file>
</file>
++++
 
==== РазобратьОчередьЗаявок ====
==== РазобратьОчередьЗаявок ====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Выполняет разбор результатов заявок в систему Меркурий.
'Назначение:
</syntaxhighlight>' Выполняет разбор результатов заявок в систему Меркурий.


<syntaxhighlight lang='bash'>
'''Параметры:'''
'Параметры:
</syntaxhighlight>'


<syntaxhighlight lang='bash'>
'''Возвращаемое значение:'''  
'Возвращаемое значение:
</syntaxhighlight>'  
boolean, возвращает статус разбора очереди заявок. Истина - операция прошла успешно.
boolean, возвращает статус разбора очереди заявок. Истина - операция прошла успешно.
++++


++++Пример вызова 1С
 
Пример вызова 1С
|
|
<1c>
<1c>
Строка 1909: Строка 1813:
КонецПроцедуры
КонецПроцедуры
</1c>
</1c>
++++
 
++++Пример вызова XML
Пример вызова XML
|
|
<file xml readRequestQueue.xml>
<file xml readRequestQueue.xml>
Строка 1921: Строка 1825:
     </soap-env:Envelope>
     </soap-env:Envelope>
</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml readRequestQueueResponse.xml>
<file xml readRequestQueueResponse.xml>
Строка 1935: Строка 1839:
</soap:Envelope>
</soap:Envelope>
</file>
</file>
++++
 
==== ПолучитьДанныеРегистрацииХС====
==== ПолучитьДанныеРегистрацииХС====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Метод предназначен для получения ГУИДов хозяйствующих субъектов и поднадзорных объектов из шлюза.
'Назначение:
</syntaxhighlight>' Метод предназначен для получения ГУИДов хозяйствующих субъектов и поднадзорных объектов из шлюза.


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


++++Пример вызова 1С
 
Пример вызова 1С
|
|
<1c>
<1c>
Строка 1968: Строка 1866:
КонецПроцедуры
КонецПроцедуры
</1c>
</1c>
++++


++++Пример вызова XML
 
Пример вызова XML
|
|
<file xml hsRegistrationData.xml>
<file xml hsRegistrationData.xml>
Строка 1984: Строка 1882:
</soap-env:Envelope>
</soap-env:Envelope>
</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml hsRegistrationDataResponse.xml>
<file xml hsRegistrationDataResponse.xml>
Строка 2035: Строка 1933:
</soap:Envelope>
</soap:Envelope>
</file>
</file>
++++
 


==== ПолучитьГуидыНоменклатуры====
==== ПолучитьГуидыНоменклатуры====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Метод предназначен для получения ГУИДов номенклатуры производителей.
'Назначение:
</syntaxhighlight>' Метод предназначен для получения ГУИДов номенклатуры производителей.


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


++++Пример вызова 1С
 
Пример вызова 1С
|
|
<1c>
<1c>
Строка 2085: Строка 1977:
КонецПроцедуры
КонецПроцедуры
</1c>
</1c>
++++
 
++++Пример вызова XML
Пример вызова XML
|
|
<file xml productGuidListRequest.xml>
<file xml productGuidListRequest.xml>
Строка 2106: Строка 1998:
</soap-env:Envelope>
</soap-env:Envelope>
</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml productGuidListResponse.xml>
<file xml productGuidListResponse.xml>
Строка 2147: Строка 2039:
</soap:Envelope>
</soap:Envelope>
</file>
</file>
++++
 


==== ЗагрузитьГуидыНоменклатуры====
==== ЗагрузитьГуидыНоменклатуры====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Операция предназначена для загрузки ГУИДов номенклатуры в АСП:Шлюз.
'Назначение:
</syntaxhighlight>' Операция предназначена для загрузки ГУИДов номенклатуры в АСП:Шлюз.


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


++++Пример вызова 1С
 
Пример вызова 1С
|
|
<1c>
<1c>
Строка 2230: Строка 2116:


</1c>
</1c>
++++
 
++++Пример вызова XML
Пример вызова XML
|
|
<file xml setProductGuid.xml>
<file xml setProductGuid.xml>
Строка 2257: Строка 2143:
</soap-env:Envelope>
</soap-env:Envelope>
</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml setProductGuidResponse.xml>
<file xml setProductGuidResponse.xml>
Строка 2284: Строка 2170:
</soap:Envelope>
</soap:Envelope>
</file>
</file>
++++
 


====ПолучитьОшибкиАвторегистрации====
====ПолучитьОшибкиАвторегистрации====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Запроса списка ошибок, возникших при фоновой регистрации выгруженных в шлюз документов с возможностью отбора по периоду, подразделению и списку документов.
'Назначение:
</syntaxhighlight>' Запроса списка ошибок, возникших при фоновой регистрации выгруженных в шлюз документов с возможностью отбора по периоду, подразделению и списку документов.


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


Разбор ответа аналогичен ОбработатьМассивДокументов.
Разбор ответа аналогичен ОбработатьМассивДокументов.
++++


++++Пример вызова 1С
 
Пример вызова 1С
|
|
<1c>
<1c>
Строка 2331: Строка 2211:
КонецПроцедуры
КонецПроцедуры
</1c>
</1c>
++++
 
++++Пример вызова XML
Пример вызова XML
|
|
<file xml request.xml>
<file xml request.xml>


</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml Response.xml>
<file xml Response.xml>


</file>
</file>
++++
 


====АннулироватьМассивДокументов====
====АннулироватьМассивДокументов====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Данная операция предназначена для аннулирования всех сертификатов документа. Предполагается использование в разделе обработки "Выгрузка"->"Документы" аналогично сервису ОбработатьМассивДокументов. Аннулировать можно только исходящие сертификаты, и только до гашения их получателем.
'Назначение:
</syntaxhighlight>' Данная операция предназначена для аннулирования всех сертификатов документа. Предполагается использование в разделе обработки "Выгрузка"->"Документы" аналогично сервису ОбработатьМассивДокументов. Аннулировать можно только исходящие сертификаты, и только до гашения их получателем.


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


Разбор ответа аналогичен ОбработатьМассивДокументов.
Разбор ответа аналогичен ОбработатьМассивДокументов.
++++


++++Пример вызова 1С
 
Пример вызова 1С
|
|
<1c>
<1c>
Строка 2414: Строка 2288:
КонецПроцедуры
КонецПроцедуры
</1c>
</1c>
++++
 
++++Пример вызова XML
Пример вызова XML
|
|
<file xml request.xml>
<file xml request.xml>


</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml Response.xml>
<file xml Response.xml>


</file>
</file>
++++
 


====АннулироватьМассивСертификатов====
====АннулироватьМассивСертификатов====
++++Описание
Описание
|
|
<syntaxhighlight lang='bash'>
'''Назначение:''' Данная операция предназначена для аннулирования списка сертификатов. Предполагается использование из формы списка сертификатов Меркурий. Аннулировать можно только Исходящие Оформленные сертификаты.  
'Назначение:
</syntaxhighlight>' Данная операция предназначена для аннулирования списка сертификатов. Предполагается использование из формы списка сертификатов Меркурий. Аннулировать можно только Исходящие Оформленные сертификаты.  


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


++++


++++Пример вызова 1С
 
Пример вызова 1С
|
|
<1c>
<1c>
Строка 2500: Строка 2368:
КонецПроцедуры
КонецПроцедуры
</1c>
</1c>
++++
 
++++Пример вызова XML
Пример вызова XML
|
|
<file xml request.xml>
<file xml request.xml>


</file>
</file>
++++


++++Пример ответа XML
 
Пример ответа XML
|
|
<file xml Response.xml>
<file xml Response.xml>


</file>
</file>
++++
 
[[Category:Асп.шлюз выгрузка]]
[[Category:Асп.шлюз выгрузка]]


<vote type=1 />
<vote type=1 />