Назад | Инструкция

Сервисы, доступные для пользователей портала

Сервисы, описанные на данной странице, предназначены для интеграции производственных систем собственника с АСУ ВРК, через портал RemontVagonov.ru.

Все сервисы вызываются только в том случае, если в POST данных указан логин и пароль пользователя портала RemontVagonov.ru в полях login=логин pass=пароль.

Основой для работы сервисов служит XML выгрузка из соответствующего АРМ. XML выгрузка, как правило, не статична, поля и данные в нее могут быть добавлены по Вашей просьбе, в том случае, если просьба технически реализуема.

Получение печатных версий документов

Для получения печатных версий документов, Вы можете сделать POST запрос через Ваше приложение на соответствующую страницу, которая отображает конкретный документ. Например:
POST запрос на страницу certificate_of_works.php?id=123 где id - это код вагона или документа в АСУ ВРК, при этом в POST-данных необходимо передать Ваш логин и пароль, после чего Вы получите HTML версию Акта выполненных работ.
POST запрос на страницу vu36m.php?id=123&pdf - запрос с такими параметрами вернет вам PDF версию документа ВУ-36. PDF выгрузка работает значительно медленнее, чем HTML, так как формат PDF документа значительно сложнее.

Аналогичные запросы можно делать на любую страницу, которая отображает документы в любом АРМ на портале. Но при этом есть отдельные страницы и документы, которые нельзя перевести в PDF, так же, как некоторые документы нельзя получить в виде HTML.


Ремонт вагонов:


Ремонт деталей:


Арм склад:


Арм расчета стоимости хранения:


Арм ЦВ ЦДИ:



Также с помощью аналогичного метода можно получать XML документы АВР и СФ по фармату налоговой. Для этого надо вместо адреса документа указать следующее:

где параметр arm=0 для ремонта вагонов, arm=30 для ремонта деталей,arm=40 для ЦВ ЦДИ, arm=50 - для расчета стоимости хранения, arm=60 - для АРМ склад

Протестировать выгрузку печатных форм можно на странице test_download_page.html

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

На портале присутствуют несколько сервисов согласования:

Более подробное описание данных сервисов доступно по ссылке на конкретный сервис.

Протестировать согласование документов можно на страницах test_acceptance.html test_acceptance_rd.html  test_acceptance_sklad.html test_acceptance_keep.html

Подпись документов через Ваше приложение

Сервис для осуществления процесса подписи документов описан на странице ecp_post_url.php

Выгрузка прикрепленных копий документов

Выгрузка прикрепленных копий документов из любых АРМ доступна по адресу download_file.php

В качестве параметров, помимо логина и пароля, данному сервису необходимо передать следующий данные:
id - код файла данных, код можно узнать из XML выгрузки
Дополнительно следует указать еще один параметр, идентифицирующий АРМ из которого производится выгрузка:
без указания параметра - АРМ ремонта вагонов, для файлов, прикрепленных к комментариям
v - АРМ ремонта вагонов
s - АРМ разделки вагонов, для файлов, прикрепленных к комментариям
z - АРМ разделки вагонов
r - АРМ ремонта деталей, для файлов, прикрепленных к комментариям
d - АРМ ремонта деталей
h - АРМ расчета стоимости хранения, для файлов, прикрепленных к комментариям
hp - АРМ расчета стоимости хранения
l - АРМ простоя вагонов, для файлов, прикрепленных к комментариям
lp - АРМ простоя вагонов
g - АРМ Склад
w - АРМ Склад, для файлов, прикрепленных к комментариям

Протестировать выгрузку документов можно на страницах test_download_file.html

Выгрузка подписанных копий документов с Вашего портала ЭДО

Выгрузка подписанных копий документов из любых АРМ доступна по адресу download_edo_copy.php

В качестве параметров, данному сервису необходимо передать следующий данные:
Один из параметров формата документа:
p7s - подписанные зашифрованные документы в формате P7S, или ZIP архив в том случае, если использовалась отсоединенная подпись, например, при подписи счет фактуры в формате XML.
html - чистый незашифрованный документ, без информации о подписи, при указании данного параметра - чистый документ возвращается в том виде, в котором он был подписан, то есть может вернутся XML документ, например, при загрузке Счет фактуры.
pdf - чистый незашифрованный документ будет преобразован в формат PDF, при условии невозможности преобразования - документ будет возвращен в том виде, в котором был загружен.
Один из параметров типа документа или архива:
id - будет скачан один документ по коду из XML выгрузки тег ЭП->Документы, данный блок во всех АРМ одинаковый.
allid - код вагона или документа, при этом вам вернется ZIP-архив со всеми доступными документами, в указанном формате.
Дополнительно следует указать еще один параметр, идентифицирующий АРМ из которого идет выгрузка:
protocol - добавьте данный параметр если вам нужен протокол проверки подписи на указанный файл
v - АРМ ремонта вагонов, по умолчанию, его указывать не обязательно.
p - АРМ пропарки вагонов
s - АРМ разделки вагонов
r - АРМ ремонта деталей
k - АРМ расчета стоимости хранения
w - АРМ Склад
l - АРМ отстоя вагонов
t - АРМ ЦВ ЦДИ

Протестировать выгрузку документов можно на страницах test_download_edo_copy.html

Выгрузка оформленных документов из АРМ ЦВ ЦДИ

Как многим, наверное, неизвестно, в АРМ ЦВ ЦДИ подписываются не печатные копии документов, как во всей остальной АСУ ВРК, а их XML-представления, которые просто так нельзя перевести в человеческий вид.
Именно для скачивания документов в человеческом виде создан сервис download_file_tr.php

В качестве параметров, данному сервису необходимо передать следующий данные:
Один из параметров формата документа:
без формата - все документы будут выгружены в том виде, в котором они представлены и подписаны.
html - XML документы будут преобразованы в HTML формат, все остальные НЕ XML-документы будут выгружены в том виде, в котором они представлены.
pdf - XML документы будут преобразованы в PDF формат, все остальные НЕ XML-документы будут выгружены в том виде, в котором они представлены.
xml - XML документы будут переданы в чистом виде. Данный пункт может совмещен в тегами pdf и html при условии загрузки документов архивом с помощью параметра allid
Один из параметров типа документа или архива:
id - будет скачан один документ по коду из XML-выгрузки тег ДокументыРЖД->Документ.
allid - код вагона или документа, при этом Вам вернется ZIP-архив со всеми доступными документами в указанном формате.

Протестировать выгрузку документов можно на страницах test_download_file_tr.html

Сервис по добавлению бракованных деталей в федеральную базу забракованных узлов и деталей

Сервис и описание доступны по ссылке set_detal_is_brak.php

Протестировать браковку можно на странице test_detal_is_brak.html



Если у вас есть вопросы или пожелания по описанному функционалу, обращайтесь в техподдержку портала.