SdoWebServices
SDO Service. LastUpdate: 23.04.2024 12:15 ver 20240423
Следующие операции поддерживаются. Формальное определение см. в Описание службы.
- AssistStats
-
CanSendCountOfDoc
Kоличества документов которые может отправить организация. -
CountOfDoc
Kоличества документов которые отправила организация. -
GetActualTemplate
Гибридный. -
GetActualTemplateAllInfo
Гибридный. -
GetDbId
Получить версию БД -
GetPDFByGuid
Загрузка шаблона по требованию.
Результат выполение:
EDIMessage
ProcessResult -
GetPDFByOwnerEdprou
Гибридный. -
GetPrgId
Получение настроек docsconfig.
Код ЕДРПОУ, Тип программы
Возвращаеться масcив PRG_ID -
GetTemplate
Загрузка шаблона по тербованию.
Результат выполение:
EDIMessage &
ProcessResult -
GetTemplateAllInfo
Гибридный. -
GetXSDByGuid
Загрузка шаблона по требованию.
Результат выполение:
EDIMessage
ProcessResult -
GetXSDByOwnerEdprou
Гибридный. - MyIp
-
PublishGlobalTemplate
Публикация/Изменение/Удаление шаблона.
Входящий парамет EDIMessage(массив MsgItem)
Результат выполение: ProcessResult
<TEMPLATE>
<RESULT>
<SUCCESS>OK\Error</SUCCESS>
<ERROR></ERROR>
<P_GLOBAL_ID> </P_GLOBAL_ID>
</RESULT>
</TEMPLATE> -
PublishGlobalTemplateAdm
Публикация/Изменение/Удаление шаблона.
Входящий парамет EDIMessage(массив MsgItem)
Результат выполение: ProcessResult
<TEMPLATE>
<RESULT>
<SUCCESS>OK\Error</SUCCESS>
<ERROR></ERROR>
<P_GLOBAL_ID> </P_GLOBAL_ID>
</RESULT>
</TEMPLATE> -
RcvDocConf
Получение конфигурации:.
Подписанный код ЕДРПОУ: підписаний/непідписаний ЄДРПОУ+код філії, блок документа
PRG_TYPE = тип программы
CharCode = массив чаркодов первичных документов, обрабатываемых программой
RcvDefault = 1-является программой для получения остальной корреспонденции / 0-не является программой для получения остальной корреспонденции -
RcvDocConfCH
Получение настроек работы с CHARCODE.
Код ЕДРПОУ
CharCode = массив чаркодов первичных документов, обрабатываемых программой
Масcив CharCode, PrgType, PrgId -
RcvDocPrms
Получение списка параметров. -
Receive
Получить сообщение.DOC_TYPE=101
Идентификатор пользователя: підписаний/непідписаний ЕДРПОУ+код філії, блок з DOC_TYPE=101.
Відповідь: код з ProcessResult, блок даних, текст помилки.
signedId - EDRPOU + @ + DEPT
messageOut - Отправляемое сообщение
messageIn - Получаемое сообщение
textError - текст ошибки в случае возникновения -
ReceiveAll
Получить Все сообщение. DOC_TYPE=100
Идентификатор пользователя: підписаний ЄДРПОУ+код філії,блок.
Відповідь: код з ProcessResult, масив[ім'я файлу, блок], ознака наявності повідомлень(якщо за один раз всі не забрали), текст помилки
signedId - EDRPOU + @ + DEPT
messageOut - Отправляемое сообщение
messageIn - Получаемое сообщение
textError - текст ошибки в случае возникновения -
ReceiveAllVer
Получить Все сообщение. DOC_TYPE=100
Идентификатор пользователя: підписаний ЄДРПОУ+код філії,блок.
Відповідь: код з ProcessResult, масив[ім'я файлу, блок], ознака наявності повідомлень(якщо за один раз всі не забрали), текст помилки
signedId - EDRPOU + @ + DEPT
messageOut - Отправляемое сообщение
messageIn - Получаемое сообщение
isExtMes - Отданы все сообщения
verPrg - Актуальная версия программы
textError - текст ошибки в случае возникновения -
ReceiveAllVerDt
Получить Все сообщение. DOC_TYPE=100
Відповідь: код з ProcessResult, масив[ім'я файлу, блок], ознака наявності повідомлень(якщо за один раз всі не забрали), текст помилки
signedId - EDRPOU + @ + DEPT
messageOut - Отправляемое сообщение
messageIn - Получаемое сообщение
isExtMes - Отданы все сообщения
verData - Версия данных.
textError - текст ошибки в случае возникновения -
ReceiveETTN
еТТН.
Входящие параметры:
Подписанный транспортный заголовок
Тип запроса (POST/GET)
Параметры запроса
Тело запроса (для запросов POST, может быть пусто)
В результате:
Код выполнения операции
Текст ответа ЦБД (в случае наличия ошибок)
Команда-ответ ЦБД (в формате JSON) -
ReceiveWebDoc
Получить документа WebDoc. -
ReceiveWebDocKvtSnd
Отримати документ з фільтрацією квитанцій по ЕДРПОУ отримувача. -
Send
Отправить сообщение.
Идентификатор пользователя: підписаний/непідписаний ЄДРПОУ+код філії, блок документа
Відповідь: код з ProcessResult, текст помилки
signedId - EDRPOU + @ + DEPT подписан/не подписан.
messageOut - Отправляемое сообщение
textError - Возвращаемый текст ошибки, в случае возникновения -
SendAll
Масове відправлення.
Идентификатор пользователя: підписаний/непідписаний ЕДРПОУ+код філії, масив[ім'я файлу,блок данних].
Відповідь: результат обробки(успішно або виконано з помилками або критична помилка), масив з не успішними відповідями[ім'я файлу, код з TZPMonRes, текст помилки].
signedId - EDRPOU + @ + DEPT
messageOut - Масив отправляемых сообщений
result - Масив результата обработки сообщений -
SendAllVerDt
Масове відправлення.
Идентификатор пользователя: підписаний/непідписаний ЕДРПОУ+код філії, масив[ім'я файлу,блок данних].
Відповідь: результат обробки(успішно або виконано з помилками або критична помилка), масив з не успішними відповідями[ім'я файлу, код з TZPMonRes, текст помилки].
signedId - EDRPOU + @ + DEPT
messageOut - Масив отправляемых сообщений
result - Масив результата обработки сообщений
DbId - ідентифікатор бази відправника -
SendDocConf
Отправка конфигурации.
Подписанный код ЕДРПОУ: підписаний/непідписаний ЄДРПОУ+код філії, блок документа
PRG_TYPE = тип программы
CharCode = массив чаркодов первичных документов, обрабатываемых программой
HandleDefault = 1-является программой для получения остальной корреспонденции / 0-не является программой для получения остальной корреспонденции
prgId - id программы -
SendETTN
еТТН.
Відповідь: код з ProcessResult, textResult
Header - транспортный заголок подписаный;
CommandIn - тело запроса в формате JSON, base64
Doc Документ
type - тип файла
HttpStatusCode
textResult текст выполнения (успех - пусто, провал - текст ошибки);
Command весь ответ ЦБД, в формате JSON -
SendUrl
Отправить сообщение.
Идентификатор пользователя: підписаний/непідписаний ЄДРПОУ+код філії, блок документа
Відповідь: код з ProcessResult, текст помилки
signedId - EDRPOU + @ + DEPT подписан/не подписан.
messageOut - Отправляемое сообщение
textError - Возвращаемый текст ошибки, в случае возникновения
DbId - ідентифікатор бази відправника
urlDoc - ссилка на документ -
SendVerDt
Отправить сообщение.
Идентификатор пользователя: підписаний/непідписаний ЄДРПОУ+код філії, блок документа
Відповідь: код з ProcessResult, текст помилки
signedId - EDRPOU + @ + DEPT подписан/не подписан.
messageOut - Отправляемое сообщение
textError - Возвращаемый текст ошибки, в случае возникновения
verData - Версия данных -
SendWebDoc
Прием документа WebDoc. -
SynchListTemplate
Синхронизация перечня шаблонов.
Результат выполение: ProcessResult -
SynchListTemplateArh
Синхронизация перечня шаблонов.
Результат выполение: ProcessResult