В АСУ ВРК доступна возможность автоматического согласования документов в АРР ЦВ ЦДИ:
Через свое приложение делаете запрос в кодировке UTF-8 по адресу:
https://remontvagonov.ru/acceptance_tr.php
В качестве параметров, через POST запрос, необходимо передать следующие параметры.
id {число - целое} - уникальный код вагона присутствует в выгрузке {например: Вагон Код="806434"}
status - статус согласования вагона:
login {строка} - логин пользователя будет отображаться на сайте и в АСУ ВРК как пользователь согласовавший или написавший коментарий
pass {строка} - пароль пользователя
comment {строка} - замечания к вагону, обязательно указывать при status=[0,4,5,45,54,33] в других случаях игнорируется
fixedate {дата в формате ДДММГГГГЧЧММСС} - не обязательный параметр, служит для проверки изменения документов на вагон в процессе согласоания, в данное поле следует передать дату фиксации вагона из выгрузки в формате ДДММГГГГЧЧММСС поле ДатаФиксации и в случае расхождения дат, вы получите ошибку.
Если операция завершится удачно в ответ Вы получите 0|ok где 0 код операции ok текст в английской раскладке
В случае ошибок Вы можете получить один из слудующих вариантов:
100|Не указан код вагона
101|Не указан статус документа
102|Не указан логин
102|Не указан пароль
104|Не указан коментарий к ошибке
105|Не известный мне статус
106|Логин и/или пароль не верные
107|Документ c ID не найден/удален/расфиксирован или не принадлежит вам
108|Документ уже согласован
109|ВНИМАНИЕ НЕ УДАЛОСЬ УСТАНОВИТЬ СТАТУС. ПОПРОБУЙТЕ ЕЩЕ РАЗ
110|Текущий статус вагона совпадает с устанавливаемым
111|Ошибка которой не должно быть
112|Пользователь не имеет прав на согласование документов
113|Данный вагон не может быть подписан, так как он НЕ подписан начальником депо или находится в стадии синхронизации
114|Данный вагон уже подписан ЭЦП
115|На вагон не создан запрос на расфиксацию от ВЧДр/ВРП
116|Данный вагон уже расфиксирован
117|Комплект документов удален
118|Слишком длинный комментарий