В АСУ ВРК доступна возможность автоматического согласования документов в АРМ ремонта вагонов:

Через свое приложение делаете запрос в кодировке UTF-8 по адресу:


https://remontvagonov.ru/acceptance.php


В качестве параметров, через POST запрос, необходимо передать следующие параметры.


id {число - целое} - уникальный код вагона присутствует в выгрузке {например: Вагон Код="806434"}

status - статус согласования вагона:

где:
 0 или 45 или 54 - вагон не согласован полностью
 1 или 23 или 32 - вагон согласован полностью
 2 - вагон согласован полностью экономистами
 3 - вагон согласован полностью вагонниками
 4 - вагон не согласован экономистами
 5 - вагон не согласован вагонниками
 9 - пометка вагона - вагон подписывается или будет подписан в настоящее время, пометка может быть поставлена только на вагон подписанный ЭП начальником депо
 18 - пометка вагона - вагон подписан требуется проверка подписи, статус может быть установлена на любой вагон на котором есть или должна быть хоть одна подпись, в настоящее время этот статус устанавливать не обязательно.
 33 - Отказ от подписи ЭП со стороны собственника, может быть использована только в том случае если вагон уже подписан со стороны начальника депо
 66 - Подтверждение запроса на расфиксацию, в том случае, если на вагон создан запрос на расфиксацию от ВРДр/ВРП.
 99 - Только отправка комментария.

login {строка} - логин пользователя будет отображаться на сайте и в АСУ ВРК как пользователь согласовавший или написавший коментарий

pass {строка} - пароль пользователя

comment {строка} - замечания к вагону, обязательно указывать при status=[0,4,5,45,54,33] в других случаях игнорируется

docid {число} - код документа к которому пишется замечание в случае отклонения, не обязательное к заполнению поле, может принимать значения

где:
 0 - РДВ
 2 - ВУ-22
 4 - Акт выполненных работ
 6 - Акт замены и Акт выбраковки
 8 - ВУ-36
 10 - Счет фактура

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|Слишком длинный коментарий > 500 символов

118|Не верный код документа

119|Документы на вагон изменились

120|Слишком длинный комментарий



Проверить работу Вы можете воспользовавшись ссылкой test_acceptance.html