<invDepArc value=""/>

<!-- Раздел размещения -->

<!-- * тип данных: строка (до 8 символов) -->

<invDepSec value=""/>

<!-- Технические условия размещения груза -->

<!-- * тип данных: строка (до 1000 символов) -->

<invDepCond value=""/>

<!-- Фактическая дата погрузки -->

<!-- Значение по умолчанию – текущее время -->

<invFactDateToLoad value=""/>

<!-- Фактическая дата погрузки(местная) -->

<!-- Значение по умолчанию – текущее время -->

<!-- * тип данных: дата -->

<invFactDateToLoadLocal value=""/>

<!-- НАКЛАДНАЯ: Тарифные отметки за отправку (0..n) -->

<invTranspClause>

<!-ИД тарифной отметки (ID по T_INV_TRANSP_CLAUSE с TRANSPCLAUSETYPE_ID=2 и TRANSPCLAUSE_ID<>14) -->

<!-- * тип данных: целое число -->

<transpClauseId value=""/>

<!-Замечание -->

<!-- * тип данных: строка(до 255 символов) -->

<transpClauseCustomText value=""/>

</invTranspClause>

<!-- НАКЛАДНАЯ: Особые условия (0..n) -->

<invCndBlock>

<!-ИД особой отметки (ID по T_INV_TRANSP_CLAUSE TRANSPCLAUSE_ID=14) -->

<!-- * тип данных: целое число -->

<cndClauseId value=""/>

<!-Замечание -->

<!-- * тип данных: строка(до 255 символов) -->

<cndClauseCustomText value=""/>

<!-- Груз по ЕТ СНГ (код ЕТСНГ по НСИ - FREIGHT) -->

НЕ нашли? Не то? Что вы ищете?

<!-- * тип данных: строка (до 6 символов) -->

<cndFreightCode value=""/>

</invCndBlock>

<!-- Использование 6-значных кодов станций и грузов в ответе -->

<useMod11/>

</ cmpExpedInvoice >

</ complaintToInvoice >

Ответ запроса:

В случае успешного приема запроса «Запрос подачи обращения по провозной плате к накладной» ответ содержит следующую информацию:

<!-- ************************ -->

<!— ПОДАЧА ОБРАЩЕНИЯ ПО ПРОВОЗНОЙ ПЛАТЕ К НАКЛАДНОЙ: ответ (при отсутствии ошибок) -->

<!-- ************************ -->

<complaintToInvoiceReply version="1.0">

<!-- Структура ответа аналогична сообщению ответа на запрос «Получение данных обращения по провозной плате»-->

</complaintToInvoiceReply >

3.4.  Запрос операций над документом

Данный запрос следует использовать при необходимости получить список операций выполненных над конкретным документом. По списку операций выполненных над документом можно узнать: дату проведения операции; отчетную дату выполнения операции; ФИО и должность сотрудника, выполнившего операцию;наименование операции; и другую информацию согласно поддокументу docOper из ответа на запрос «Запрос операций над документом»(docOper).

<!-- ******************************* -->

<!-- Операции над документом: запрос -->

<!-- ******************************* -->

<getDocOper version="1.0">

<!-- ID документа -->

<!-- * тип данных: целое число -->

<docID value=""/>

<!-- Выдавать данные подписи ЭЦП -->

<useECP/>

</getDocOper>

Ответ на запрос:

В случае успешного приема запроса «Запрос операций над документом» ответ содержит следующую информацию:

<getDocOperReply version="1.0">

<!-- Идентификатор документа -->

<!-- * тип данных: целое число (до 10 символов) -->

<docID value=""/>

<!-- Состояние -->

<!-- * тип данных: целое число (до 5 символов) -->

<StateID value=""/>

<!-- * тип данных: строка (до 40 символов) -->

<State value=""/>

<!-- Операции документа(1..n) -->

<docOper>

<!-- Дата операции -->

<!-- * тип данных: дата -->

<operDate value=""/>

<!-- Отчетная дата -->

<!-- * тип данных: дата -->

<operFactDate value=""/>

<!-- ID организации -->

<!-- * тип данных: целое число (до 10 символов) -->

<operOrgId value=""/>

<!-- Наименование организации -->

<!-- * тип данных: строка (до 250 символов) -->

<operOrgName value=""/>

<!-- Должность пользователя -->

<!-- * тип данных: строка (до 255 символов) -->

<operPost value=""/>

<!-- ФИО пользователя -->

<!-- * тип данных: строка (до 255 символов) -->

<operPerson value=""/>

<!-- Операция -->

<!-- * тип данных: строка (до 255 символов) -->

<operText value=""/>

<!-- Результат операции -->

<!-- * тип данных: строка (до 255 символов) -->

<operResult value=""/>

<!-- Примечание -->

<!-- * тип данных: строка (до 4000 символов) -->

<operRemark value=""/>

<!-- Рабочее место -->

<!-- * тип данных: строка (до 40 символов) -->

<operWorkPlace value=""/>

<!-- ЭЦП(0..n) -->

<ecp>

<!-- Дата начала ожидания подписи -->

<!-- * тип данных: дата -->

<ecpOperDate value=""/>

<!-- ID организации -->

<!-- * тип данных: целое число (до 10 символов) -->

<ecpOrgId value=""/>

<!-- Наименование организации -->

<!-- * тип данных: строка (до 250 символов) -->

<ecpOrgName value=""/>

<!-- Должность подписавшего -->

<!-- * тип данных: строка (до 255 символов) -->

<ecpPost value=""/>

<!-- ФИО согласовавшего -->

<!-- * тип данных: строка (до 255 символов) -->

<ecpPerson value=""/>

<!-- Дата подписания -->

<!-- * тип данных: дата -->

<ecpDate value=""/>

<!-- Подписываемый текст (выдается при указании useECP) -->

<!-- * тип данных: строка -->

<ecpText value=""/>

<!-- Электронно-цифровая подпись (выдается при указании useECP) -->

<!-- * тип данных: строка -->

<ecpECP value=""/>

<!-- Штамп времени (выдается при указании useECP) -->

<!-- * тип данных: строка -->

<ecpTSP value=""/>

</ecp>

</docOper>

</getDocOperReply>

В случае ошибки приема или обработки запросов ответ содержит следующую информацию:

<!-- ******************* -->

<!-- Сообщение об ошибке -->

<!-- ******************* -->

<error version="1.0">

<!-- Код ошибки -->

<errorCode value=""/>

<!-- Сообщение -->

<errorMessage value=""/>

</error>

3.5.  Запрос связанных документов

Данный запрос может быть полезен для нахождения всех документов связанных с заданным. Например, это может быть полезно для нахождения заявки и обращения по провозной плате по идентификатору накладной.

<!-- *************************** -->

<!-- Связанные документы: запрос -->

<!-- *************************** -->

<getDocLink version="1.0">

<!-- ID документа -->

<!-- * тип данных: целое число -->

<docID value=""/>

</getDocLink>

Ответ на запрос:

В случае успешного приема запроса «Запрос связанных документов» ответ содержит следующую информацию:

<getDocLinkReply version="1.0">

<!-- Идентификатор документа -->

<!-- * тип данных: целое число (до 10 символов) -->

<docID value=""/>

<!-- Связанные документы(0..n) -->

<docLink>

<!-- Идентификатор связанного документа -->

<!-- * тип данных: целое число (до 10 символов) -->

<linkDocId value=""/>

<!-- Тип связанного документа -->

<!-- тип данных: целое число (до 3 символов) -->

<linkDocTypeId value=""/>

<!-- Наименование типа связи -->

<!-- * тип данных: строка (до 255 символов) -->

<linkDocTypeName value=""/>

<!-- Дата создания связанного документа -->

<!-- * тип данных: дата -->

<linkDateCreate value=""/>

<!-- Состояние связанного документа -->

<!-- * тип данных: строка (до 40 символов) -->

<linkDocState value=""/>

</docLink>

</getDocLinkReply>

3.6.  Запрос получения нормативной справочной информации

Данный запрос следует использовать для закачки справочников из системы ЭТРАН.

<!-- ************************* -->

<!-- НСИ системы ЭТРАН: запрос -->

<!-- ************************* -->

<getNSI version="1.0">

<!-- Таблица НСИ -->

<!-- * тип данных: строка -->

<tableName value=""/>

<!-- Начальное значение TRANS_ID -->

<!-- * тип данных: целое число -->

<fromTransID value=""/>

<!-- Поле, по которому делать фильтрацию -->

<!-- * тип данных: строка (до 1000 символов) -->

<filterField value=""/>

<!-- Значение фильтра -->

<!-- * тип данных: строка (до 1000 символов) -->

<filterValue value=""/>

<!-- Условие фильтра -->

<!-- * тип данных: строка (до 1000 символов) -->

<!-- * условия из списка: '=,<>,!=,<,>,<=,>=,LIKE, IS, IS NOT' -->

<filterCond value=""/>

<!-- Использование 6-значных кодов станций и грузов в ответе -->

<useMod11/>

</getNSI>

При задании условий фильтрации: filterField, filterValue и filterCond, выдаваемые записи будут отфильтрованы по условию ‘filterField filterValue filterCond’. filterCond имеет значение по умолчанию ‘=’.

Т. е. при задании filterField = ‘ID’, filterValue = ‘10’, на записи будет наложено условие: ‘ID = 10’. Если, например, дополнительно указать filterCond = ‘>=’, то условие будет: ‘ID >= 10’.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21