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