В АСУ ВРК доступна возможность автоматической браковки деталей:
Через свое приложение делаете запрос по адресу:
https://remontvagonov.ru/set_detal_is_brak.php
В качестве параметров, через POST запрос, необходимо передать следующие параметры.
iddetal {число - целое} - уникальный код детали в АСУ ВРК, требуеться указывать в том случае если деталь двойник
dtzavod {число - целое} - код завода производителя детали
dtnomer {число - целое} - номер детали
dtgod {число - целое} - год выпуска
login {строка} - логин пользователя будет отображаться на сайте и в АСУ ВРК как пользователь забраковавший деталь
pass {строка} - пароль пользователя
brak_prichina {строка} - причина браковки
sobstvennik {число} - код собственника детали
kleimo {число} - клеймо предприятия в котором произведена браковка детали
nvagon {число - целое} - Номер вагона с которого снята деталь
document {файл} - документ подтверждающий браковку детали
dttype {число - целое} - тип детали
Если операция завершится удачно в ответ Вы получите 0|Боковая рама номер 12-12345-1999 ЗАБРАКОВАНА где 0 код операции
В случае ошибок Вы можете получить один из слудующих вариантов:
101|Номер детали указан не верно
102|Не указана причина браковки
103|Тип детали указан не верно
104|Не прикреплен документ подтверждающий браковку
105|Деталей с указанным номером больше одной - требуется указать iddetal
106|Логин и/или пароль не верные
107|Не удалось определить собственника по ОКПО
108|Колесные пары браковать нельзя
200|!!! ВНИМАНИЕ !!! Боковая рама номер 12-12345-1999 !! НЕ ЗАБРАКОВАНА
Протестировать функционал можно воспользовавшись ссылкой test_detal_is_brak.html