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

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


https://remontvagonov.ru/acceptance_sklad.php


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


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

status - статус согласования документа:

где:
 0 или 45 или 54 - документ не согласован полностью
 1 или 23 или 32 - документ согласован полностью
 2 - документ согласован полностью экономистами
 3 - документ согласован полностью вагонниками
 4 - документ не согласован экономистами
 5 - документ не согласован вагонниками
 9 - пометка документа - документ подписывается или будет подписан в настоящее время, пометка может быть поставлена только на документ подписанный ЭП начальником депо
 33 - Отказ от подписи ЭП со стороны собственника, может быть использована только в том случае если документ уже подписан со стороны начальника депо

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_sklad.html