Словари для работы с претензиями
Словари, которыми описываются претензии ATI.SU: типы и уровни претензий, их статусы, роли участников, документы. Значения из этих словарей приходят в ответах методов претензий и передаются в их запросах.
Каждый метод отдаёт плоский список: у каждого элемента есть идентификатор и набор атрибутов. Состав полей и их описания смотрите в схеме ответа ниже.
Типы претензий
Типы претензий ATI.SU: за что участник выставляет претензию контрагенту, например неоплата, простой транспорта или утрата груза.
Получение типов претензий get /gw/marshak/v1/dictionaries/claim_types
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
locale | string | query | Локаль значений полей. Доступные варианты: ru, en, kk, ky, uz, hy Пример: ru |
curl 'https://api.ati.su/gw/marshak/v1/dictionaries/claim_types' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/marshak/v1/dictionaries/claim_types"); 200 Элементы словаря claim_types
Типы претензий ATI.SU: за что участник выставляет претензию контрагенту — неоплата, простой транспорта, утрата груза и прочие основания.
Идентификатор элемента словаря
Поля элемента: ключ — имя поля, значение — строка
Уровни, которые доступны для этого типа претензий.
Название типа претензии.
Сторона, к которой выставляется претензия этого типа.
Сторона, к которой выставлена претензия
Сторона, к которой выставлена претензия: заказчик или исполнитель перевозки.
Получение сторон претензии get /gw/marshak/v1/dictionaries/claim_for_types
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
locale | string | query | Локаль значений полей. Доступные варианты: ru, en, kk, ky, uz, hy Пример: ru |
curl 'https://api.ati.su/gw/marshak/v1/dictionaries/claim_for_types' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/marshak/v1/dictionaries/claim_for_types"); 200 Элементы словаря claim_for_types
Сторона, к которой выставлена претензия: заказчик или исполнитель перевозки.
Идентификатор элемента словаря
Поля элемента: ключ — имя поля, значение — строка
Название стороны, к которой выставлена претензия.
Уровни претензии
Уровни претензии: для претензии-Лайт достаточно прикрепить Заявку, для претензии-Про необходимо прикрепить полный комплект документов.
Получение уровней претензии get /gw/marshak/v1/dictionaries/claim_levels
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
locale | string | query | Локаль значений полей. Доступные варианты: ru, en, kk, ky, uz, hy Пример: ru |
curl 'https://api.ati.su/gw/marshak/v1/dictionaries/claim_levels' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/marshak/v1/dictionaries/claim_levels"); 200 Элементы словаря claim_levels
Уровни претензии: лайт — поданная по минимальному комплекту документов, про — по полному комплекту.
Идентификатор элемента словаря
Поля элемента: ключ — имя поля, значение — строка
Название уровня претензии.
Статусы претензии
Статусы претензии: опубликована, отклонена, урегулирована и прочие состояния её жизненного цикла.
Получение статусов претензии get /gw/marshak/v1/dictionaries/claim_statuses
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
locale | string | query | Локаль значений полей. Доступные варианты: ru, en, kk, ky, uz, hy Пример: ru |
curl 'https://api.ati.su/gw/marshak/v1/dictionaries/claim_statuses' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/marshak/v1/dictionaries/claim_statuses"); 200 Элементы словаря claim_statuses
Статусы претензии: опубликована, отклонена, урегулирована и прочие состояния её жизненного цикла.
Идентификатор элемента словаря
Поля элемента: ключ — имя поля, значение — строка
Название статуса претензии.
Статусы модерации
Статусы модерации претензии: проверил ли претензию модератор ATI.SU и с каким результатом.
Получение статусов модерации get /gw/marshak/v1/dictionaries/claim_moderator_statuses
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
locale | string | query | Локаль значений полей. Доступные варианты: ru, en, kk, ky, uz, hy Пример: ru |
curl 'https://api.ati.su/gw/marshak/v1/dictionaries/claim_moderator_statuses' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/marshak/v1/dictionaries/claim_moderator_statuses"); 200 Элементы словаря claim_moderator_statuses
Статусы модерации претензии: проверил ли претензию модератор ATI.SU и с каким результатом.
Идентификатор элемента словаря
Поля элемента: ключ — имя поля, значение — строка
Название статуса модерации претензии.
Статусы связи ответчика
Статусы связи ответчика по претензии с юридическим лицом, указанным в её документах: подтверждена ли связь и на каком основании.
Получение статусов связи ответчика get /gw/marshak/v1/dictionaries/claim_connection_statuses
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
locale | string | query | Локаль значений полей. Доступные варианты: ru, en, kk, ky, uz, hy Пример: ru |
curl 'https://api.ati.su/gw/marshak/v1/dictionaries/claim_connection_statuses' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/marshak/v1/dictionaries/claim_connection_statuses"); 200 Элементы словаря claim_connection_statuses
Статусы связи ответчика по претензии с юр. лицом, указанным в её документах: подтверждена ли связь и на каком основании.
Идентификатор элемента словаря
Поля элемента: ключ — имя поля, значение — строка
Название статуса связи ответчика с фирмой по документам.
Статусы оспоренности
Статусы оспоренности претензии: заявил ли ответчик несогласие с претензией по существу.
Получение статусов оспоренности get /gw/marshak/v1/dictionaries/claim_challenge_statuses
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
locale | string | query | Локаль значений полей. Доступные варианты: ru, en, kk, ky, uz, hy Пример: ru |
curl 'https://api.ati.su/gw/marshak/v1/dictionaries/claim_challenge_statuses' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/marshak/v1/dictionaries/claim_challenge_statuses"); 200 Элементы словаря claim_challenge_statuses
Статусы оспоренности претензии: заявил ли ответчик несогласие с претензией по существу.
Идентификатор элемента словаря
Поля элемента: ключ — имя поля, значение — строка
Название статуса оспоренности претензии.
Роли участника претензии
Роли участника претензии: истец — участник, который добавил претензию; ответчик — участник, в адрес которого добавили претензию.
Получение ролей участника претензии get /gw/marshak/v1/dictionaries/claim_roles
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
locale | string | query | Локаль значений полей. Доступные варианты: ru, en, kk, ky, uz, hy Пример: ru |
curl 'https://api.ati.su/gw/marshak/v1/dictionaries/claim_roles' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/marshak/v1/dictionaries/claim_roles"); 200 Элементы словаря claim_roles
Роли участника претензии: истец — тот, кто выставил претензию, ответчик — тот, кому она выставлена.
Идентификатор элемента словаря
Поля элемента: ключ — имя поля, значение — строка
Название роли участника претензии.
Поля сортировки списка претензий
Поля, по которым упорядочивается список претензий: дата, сумма, имя стороны.
Получение полей сортировки get /gw/marshak/v1/dictionaries/claim_sort_types
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
locale | string | query | Локаль значений полей. Доступные варианты: ru, en, kk, ky, uz, hy Пример: ru |
curl 'https://api.ati.su/gw/marshak/v1/dictionaries/claim_sort_types' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/marshak/v1/dictionaries/claim_sort_types"); 200 Элементы словаря claim_sort_types
Поля, по которым упорядочивается список претензий: дата, сумма, имя стороны.
Идентификатор элемента словаря
Поля элемента: ключ — имя поля, значение — строка
Название поля, по которому упорядочивается список претензий.
Типы документов претензии
Типы документов, которые прикладываются к претензии: договор, заявка, транспортная накладная, акт и прочие. Список обязательных документов для каждого типа претензии определяется «Положением о Претензиях».
Получение типов документов претензии get /gw/marshak/v1/dictionaries/claim_doc_types
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
locale | string | query | Локаль значений полей. Доступные варианты: ru, en, kk, ky, uz, hy Пример: ru |
curl 'https://api.ati.su/gw/marshak/v1/dictionaries/claim_doc_types' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/marshak/v1/dictionaries/claim_doc_types"); 200 Элементы словаря claim_doc_types
Типы документов, которые прикладываются к претензии: договор, заявка, транспортная накладная, акт и прочие.
Идентификатор элемента словаря
Поля элемента: ключ — имя поля, значение — строка
Название типа документа претензии.
Статусы документа претензии
Статусы отдельного документа претензии: проверен ли документ модератором ATI.SU.
Получение статусов документа претензии get /gw/marshak/v1/dictionaries/claim_doc_statuses
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
locale | string | query | Локаль значений полей. Доступные варианты: ru, en, kk, ky, uz, hy Пример: ru |
curl 'https://api.ati.su/gw/marshak/v1/dictionaries/claim_doc_statuses' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/marshak/v1/dictionaries/claim_doc_statuses"); 200 Элементы словаря claim_doc_statuses
Статусы отдельного документа претензии: проверен ли документ модератором ATI.SU.
Идентификатор элемента словаря
Поля элемента: ключ — имя поля, значение — строка
Название статуса документа претензии.
Состояния проверки электронного документа
Состояния проверки электронного документа претензии: отправлен на проверку, проверка пройдена и прочие.
Получение состояний проверки электронного документа get /gw/marshak/v1/dictionaries/claim_digital_document_statuses
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
locale | string | query | Локаль значений полей. Доступные варианты: ru, en, kk, ky, uz, hy Пример: ru |
curl 'https://api.ati.su/gw/marshak/v1/dictionaries/claim_digital_document_statuses' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/marshak/v1/dictionaries/claim_digital_document_statuses"); 200 Элементы словаря claim_digital_document_statuses
Состояния проверки электронного документа претензии.
Идентификатор элемента словаря
Поля элемента: ключ — имя поля, значение — строка
Название состояния проверки электронного документа.
Состояния черновика претензии
Состояния черновика претензии, добавленной с электронными документами: идёт ли по нему проверка и чем она закончилась.
Получение состояний черновика претензии get /gw/marshak/v1/dictionaries/claim_draft_statuses
| Параметр | Тип | Расположение | Описание |
|---|---|---|---|
locale | string | query | Локаль значений полей. Доступные варианты: ru, en, kk, ky, uz, hy Пример: ru |
curl 'https://api.ati.su/gw/marshak/v1/dictionaries/claim_draft_statuses' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/marshak/v1/dictionaries/claim_draft_statuses"); 200 Элементы словаря claim_draft_statuses
Состояния черновика претензии, поданной с электронными документами: идёт ли по нему проверка и чем она закончилась.
Идентификатор элемента словаря
Поля элемента: ключ — имя поля, значение — строка
Название состояния черновика претензии.