Описание сервисов сборка: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
| Строка 2: | Строка 2: | ||
Описание | Описание | ||
'''Назначение:''' Сервис предназначен для проверки соединения с АСП.Склад WMS. | '''Назначение:''' Сервис предназначен для проверки соединения с АСП.Склад WMS. | ||
| Строка 14: | Строка 13: | ||
Пример вызова 1C | Пример вызова 1C | ||
<syntaxhighlight lang='1c'> | <syntaxhighlight lang='1c'> | ||
&НаСервере Процедура ПроверитьПодключениеНаСервере() Прокси = ПолучитьПрокси(); Результат = Прокси.ПроверитьПодключение(); Сообщить(Результат); КонецПроцедуры </syntaxhighlight>Пример вызова XML | &НаСервере Процедура ПроверитьПодключениеНаСервере() Прокси = ПолучитьПрокси(); Результат = Прокси.ПроверитьПодключение(); Сообщить(Результат); КонецПроцедуры </syntaxhighlight> | ||
Пример вызова XML | |||
<syntaxhighlight lang=" | <syntaxhighlight lang="xml"> | ||
<?xml version='1.0' encoding='utf-8'?> | <?xml version='1.0' encoding='utf-8'?> | ||
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> | <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> | ||
| Строка 35: | Строка 34: | ||
Пример ответа XML | Пример ответа XML | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="xml"> | ||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | ||
<soap:Body> | <soap:Body> | ||
| Строка 53: | Строка 51: | ||
Описание | Описание | ||
'''Назначение:''' Операция предназначена для выгрузки и обновления номенклатуры из учетной системы в АСП.Склад WMS. | '''Назначение:''' Операция предназначена для выгрузки и обновления номенклатуры из учетной системы в АСП.Склад WMS. | ||
| Строка 70: | Строка 67: | ||
Пример вызова 1С | Пример вызова 1С | ||
<syntaxhighlight lang='1c'> | <syntaxhighlight lang='1c'> | ||
Процедура ВыгрузитьНоменклатуруНаСервере() Прокси = ПолучитьПрокси(); Фабрика = Прокси.ФабрикаXDTO; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Номенклатура.Ссылка |ИЗ | Справочник.Номенклатура КАК Номенклатура |ГДЕ | (&ВсяНоменклатура | ИЛИ Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура)) | И НЕ Номенклатура.ЭтоГруппа"; Запрос.УстановитьПараметр("Номенклатура", Номенклатура); Запрос.УстановитьПараметр("ВсяНоменклатура", НЕ ЗначениеЗаполнено(Номенклатура)); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл Результат = Прокси.СоздатьНоменклатуру(СформироватьНоменклатуру(Выборка.Ссылка,Фабрика)); Сообщить(Результат); КонецЦикла; КонецПроцедуры </syntaxhighlight>Пример вызова XML | Процедура ВыгрузитьНоменклатуруНаСервере() Прокси = ПолучитьПрокси(); Фабрика = Прокси.ФабрикаXDTO; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Номенклатура.Ссылка |ИЗ | Справочник.Номенклатура КАК Номенклатура |ГДЕ | (&ВсяНоменклатура | ИЛИ Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура)) | И НЕ Номенклатура.ЭтоГруппа"; Запрос.УстановитьПараметр("Номенклатура", Номенклатура); Запрос.УстановитьПараметр("ВсяНоменклатура", НЕ ЗначениеЗаполнено(Номенклатура)); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл Результат = Прокси.СоздатьНоменклатуру(СформироватьНоменклатуру(Выборка.Ссылка,Фабрика)); Сообщить(Результат); КонецЦикла; КонецПроцедуры | ||
</syntaxhighlight> | |||
Пример вызова XML | |||
<syntaxhighlight lang=" | <syntaxhighlight lang="xml"> | ||
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> | <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> | ||
<soap-env:Body> | <soap-env:Body> | ||
| Строка 138: | Строка 137: | ||
Пример ответа XML | Пример ответа XML | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="xml"> | ||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | ||
<soap:Body> | <soap:Body> | ||
| Строка 156: | Строка 154: | ||
Описание | Описание | ||
'''Назначение:''' Выполняет загрузку контрагентов в АСП.Склад WMS. | '''Назначение:''' Выполняет загрузку контрагентов в АСП.Склад WMS. | ||
| Строка 168: | Строка 165: | ||
Пример вызова 1C | Пример вызова 1C | ||
<syntaxhighlight lang='1c'> | <syntaxhighlight lang='1c'> | ||
Процедура ВыгрузитьКонтрагентаНаСервере()Прокси = ПолучитьПрокси();Фабрика = Прокси.ФабрикаXDTO;Запрос = Новый Запрос;Запрос.Текст ="ВЫБРАТЬ| Контрагенты.Ссылка|ИЗ| Справочник.Контрагенты КАК Контрагенты|ГДЕ| Контрагенты.Ссылка В ИЕРАРХИИ(&Контрагент)| И НЕ Контрагенты.ЭтоГруппа";Запрос.УстановитьПараметр("Контрагент", Контрагент); Выборка = Запрос.Выполнить().Выбрать();Пока Выборка.Следующий() ЦиклКонтрагент = СформироватьКонтрагента(Выборка.Ссылка,Фабрика);Если ТипЗнч(Контрагент) = Тип("Строка") ТогдаСообщить(Контрагент);Продолжить;КонецЕсли; Результат = Прокси.СоздатьКонтрагента(Контрагент);КонецЦикла; КонецПроцедуры </syntaxhighlight>Пример вызова XML | Процедура ВыгрузитьКонтрагентаНаСервере()Прокси = ПолучитьПрокси();Фабрика = Прокси.ФабрикаXDTO;Запрос = Новый Запрос;Запрос.Текст ="ВЫБРАТЬ| Контрагенты.Ссылка|ИЗ| Справочник.Контрагенты КАК Контрагенты|ГДЕ| Контрагенты.Ссылка В ИЕРАРХИИ(&Контрагент)| И НЕ Контрагенты.ЭтоГруппа";Запрос.УстановитьПараметр("Контрагент", Контрагент); Выборка = Запрос.Выполнить().Выбрать();Пока Выборка.Следующий() ЦиклКонтрагент = СформироватьКонтрагента(Выборка.Ссылка,Фабрика);Если ТипЗнч(Контрагент) = Тип("Строка") ТогдаСообщить(Контрагент);Продолжить;КонецЕсли; Результат = Прокси.СоздатьКонтрагента(Контрагент);КонецЦикла; КонецПроцедуры </syntaxhighlight>Пример вызова XML | ||
<syntaxhighlight lang="xml | |||
<syntaxhighlight lang="xml> | |||
<?xml version='1.0' encoding='utf-8'?> | <?xml version='1.0' encoding='utf-8'?> | ||
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> | <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> | ||
| Строка 193: | Строка 189: | ||
Пример ответа XML | Пример ответа XML | ||
<syntaxhighlight lang=" | |||
<syntaxhighlight lang="xml"> | |||
soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | ||
<soap:Body> | <soap:Body> | ||
| Строка 211: | Строка 207: | ||
Описание | Описание | ||
'''Назначение:''' Выполняет загрузку упаковок в АСП.Склад WMS. | '''Назначение:''' Выполняет загрузку упаковок в АСП.Склад WMS. | ||
| Строка 224: | Строка 219: | ||
Пример вызова 1C | Пример вызова 1C | ||
<syntaxhighlight lang='1c'> | <syntaxhighlight lang='1c'> | ||
&НаСервере Процедура ВыгрузитьУпаковкуНаСервере()Прокси = ПолучитьПрокси();Фабрика = Прокси.ФабрикаXDTO;Запрос = Новый Запрос;Запрос.Текст ="ВЫБРАТЬ| Упаковки.Ссылка|ИЗ| Справочник.УпаковкиЕдиницыИзмерения КАК Упаковки; Выборка = Запрос.Выполнить().Выбрать();Пока Выборка.Следующий() ЦиклУпаковка = СформироватьУпаковку(Выборка.Ссылка,Фабрика);Если ТипЗнч(Упаковка) = Тип("Строка") ТогдаСообщить(Упаковка);Продолжить;КонецЕсли; Результат = Прокси.СоздатьУпаковку(Упаковка);КонецЦикла; КонецПроцедуры </syntaxhighlight>Пример вызова XML | &НаСервере Процедура ВыгрузитьУпаковкуНаСервере()Прокси = ПолучитьПрокси();Фабрика = Прокси.ФабрикаXDTO;Запрос = Новый Запрос;Запрос.Текст ="ВЫБРАТЬ| Упаковки.Ссылка|ИЗ| Справочник.УпаковкиЕдиницыИзмерения КАК Упаковки; Выборка = Запрос.Выполнить().Выбрать();Пока Выборка.Следующий() ЦиклУпаковка = СформироватьУпаковку(Выборка.Ссылка,Фабрика);Если ТипЗнч(Упаковка) = Тип("Строка") ТогдаСообщить(Упаковка);Продолжить;КонецЕсли; Результат = Прокси.СоздатьУпаковку(Упаковка);КонецЦикла; КонецПроцедуры </syntaxhighlight> | ||
Пример вызова XML | |||
<syntaxhighlight lang=" | <syntaxhighlight lang="xml"> | ||
<?xml version='1.0' encoding='utf-8'?> | <?xml version='1.0' encoding='utf-8'?> | ||
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> | <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> | ||
| Строка 249: | Строка 245: | ||
Пример ответа XML | Пример ответа XML | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="xml"> | ||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | ||
<soap:Body> | <soap:Body> | ||
| Строка 267: | Строка 262: | ||
Описание | Описание | ||
'''Назначение:''' Выполняет загрузку массива документов в АСП.Склад WMS. | '''Назначение:''' Выполняет загрузку массива документов в АСП.Склад WMS. | ||
| Строка 282: | Строка 276: | ||
Пример вызова 1С | Пример вызова 1С | ||
<syntaxhighlight lang='1c'> | <syntaxhighlight lang='1c'> | ||
| Строка 291: | Строка 284: | ||
| | | | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="xml"> | ||
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> | <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> | ||
<soap-env:Body> | <soap-env:Body> | ||
| Строка 700: | Строка 693: | ||
Пример ответа XML | Пример ответа XML | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="xml"> | ||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | ||
<soap:Body> | <soap:Body> | ||
| Строка 920: | Строка 912: | ||
Пример вызова 1C | Пример вызова 1C | ||
<syntaxhighlight lang='1c'> | <syntaxhighlight lang='1c'> | ||
| Строка 941: | Строка 933: | ||
Пример ответа XML | Пример ответа XML | ||
<syntaxhighlight lang=" | |||
<syntaxhighlight lang="xml"> | |||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | ||
<soap:Body> | <soap:Body> | ||
| Строка 1093: | Строка 1085: | ||
Описание | Описание | ||
'''Назначение:''' Сервис предназначен для регистрации документа отгрузки связанного с передаваемым заказом в АСП.Склад WMS. | '''Назначение:''' Сервис предназначен для регистрации документа отгрузки связанного с передаваемым заказом в АСП.Склад WMS. | ||
| Строка 1111: | Строка 1103: | ||
&НаСервере Процедура ЗарегистрироватьОтгрузку(ДокЗаказ)Прокси = ПолучитьПрокси(); Фабрика = Прокси.ФабрикаXDTO; хДокумент = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Документ")); хДокумент.Номер = ДокЗаказ.Номер; хДокумент.Дата = ДокЗаказ.Дата; Результат = Прокси.ЗарегистрироватьОтгрузку(хДокумент);Сообщить(Результат); КонецПроцедуры </syntaxhighlight>Пример вызова XML | &НаСервере Процедура ЗарегистрироватьОтгрузку(ДокЗаказ)Прокси = ПолучитьПрокси(); Фабрика = Прокси.ФабрикаXDTO; хДокумент = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Документ")); хДокумент.Номер = ДокЗаказ.Номер; хДокумент.Дата = ДокЗаказ.Дата; Результат = Прокси.ЗарегистрироватьОтгрузку(хДокумент);Сообщить(Результат); КонецПроцедуры </syntaxhighlight>Пример вызова XML | ||
<syntaxhighlight lang=" | |||
<syntaxhighlight lang="xml"> | |||
<?xml version='1.0' encoding='utf-8'?> | <?xml version='1.0' encoding='utf-8'?> | ||
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> | <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> | ||
| Строка 1132: | Строка 1124: | ||
Описание | Описание | ||
'''Назначение:''' Сервис предназначен для получения документов по типу документа из АСП.Склад WMS. | '''Назначение:''' Сервис предназначен для получения документов по типу документа из АСП.Склад WMS. | ||
| Строка 1145: | Строка 1137: | ||
Пример вызова 1C | Пример вызова 1C | ||
<syntaxhighlight lang='1c'> | <syntaxhighlight lang='1c'> | ||
| Строка 1166: | Строка 1158: | ||
Пример ответа XML | Пример ответа XML | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="xml"> | ||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | ||
<soap:Body> | <soap:Body> | ||
| Строка 1362: | Строка 1353: | ||
Описание | Описание | ||
'''Назначение:''' Сервис предназначен для получения документов сборки по типу документа которые зарегистрированы планом обмена из АСП.Склад WMS. | '''Назначение:''' Сервис предназначен для получения документов сборки по типу документа которые зарегистрированы планом обмена из АСП.Склад WMS. | ||
| Строка 1400: | Строка 1390: | ||
| | | | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="xml"> | ||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | ||
<soap:Body> | <soap:Body> | ||
| Строка 1581: | Строка 1571: | ||
| | | | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="xml"> | ||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> | ||
<soap:Body> | <soap:Body> | ||
| Строка 1615: | Строка 1605: | ||
Описание | Описание | ||
'''Назначение:''' Сервис предназначен для установки признака "Выгружен" в АСП.Склад WMS для успешно выгруженных оттуда документов. | '''Назначение:''' Сервис предназначен для установки признака "Выгружен" в АСП.Склад WMS для успешно выгруженных оттуда документов. | ||
| Строка 1628: | Строка 1618: | ||
Пример вызова 1C | Пример вызова 1C | ||
<syntaxhighlight lang='1c'> | <syntaxhighlight lang='1c'> | ||
| Строка 1635: | Строка 1625: | ||
| | | | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="xml"> | ||
<?xml version='1.0' encoding='utf-8'?> | <?xml version='1.0' encoding='utf-8'?> | ||
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> | <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> | ||
| Строка 1834: | Строка 1824: | ||
Описание | Описание | ||
'''Назначение:''' Сервис предназначен для получение настроек правил обработки выгрузки в АСП.Склад WMS. | '''Назначение:''' Сервис предназначен для получение настроек правил обработки выгрузки в АСП.Склад WMS. | ||
| Строка 1846: | Строка 1836: | ||
Пример вызова 1C | Пример вызова 1C | ||
<syntaxhighlight lang='1c'> | <syntaxhighlight lang='1c'> | ||
| Строка 1860: | Строка 1850: | ||
Пример вызова 1C | Пример вызова 1C | ||
<syntaxhighlight lang='1c'> | <syntaxhighlight lang='1c'> | ||