Текущая версия выгрузки 2:
Добавлено поле XmlSF (Электронная СФ)
Версия выгрузки 1:
Выгрузка информации с сайта разбита на 3 части:
- Cправочная информация, основные справочники используемые в работе, очень редко меняющиеся или не меняющиеся вовсе. Описание справочников Вы можете найти на странице https://remontvagonov.ru/export_directory.php
- Непосредственно данные по деталям
Для получения данных по складским документам Вам необходимо через свое приложение или в ручном режиме сделаеть запрос по адресу
https://remontvagonov.ru/export_sklad.php
в качестве параметров необходимо передать логин и пароль пользователя ИМЕЮЩЕГО ПРАВА на загрузку данных, а так же параметры фильтра.
Параметры можно передавать как GET так и POST методом.
Внимание: параметры login и pass - передаются строго методом POST.
Например:
https://remontvagonov.ru/export_sklad.php?login=логин&pass=пароль&id=12
В данном случае будет выгружен один документ с кодом в АСУ ВРК 12 только в том случае если он проверен экономистом депо.
или
https://remontvagonov.ru/export_sklad.php?login=логин&pass=пароль&dt1=01.07.2010&dt2=01.07.2010
В данном случае будет выгружены все документы дата документа которых попадает в указанный диапозон и которые проверены экономистом депо. Дату в этом случае следует указывать в формате ДД.ММ.ГГГГ
Так же доступны параметры:
checkedonly : при его наличии (параметр не обязателен) будут выгружены только те документы, которые проверены собственником на портале RemontVagonov.ru
nochecked : при его наличии (параметр не обязателен) будут выгружены только те документы, которые еще НЕ проверены на портале RemontVagonov.ru
komment : при его наличии, в выгрузку так же будут включаться комментарии пользователей к документам
lastchange : при его наличии фильтр по датам будет обрабатывать НЕ по дате документа а по дате последнего изменения состояния документа.
fulldetalnomer : при его наличии, во всех местах выгрузки, номера деталей будут представлены одним полем, Номер, которое будет содержать номер детали в формате Завод-Номер-Год, одной строкой без этого параметра номер будет представлен в отдельных полях Завод, Номер, Год
doctype : при его наличии будут выгружены только документы указанного типа
ecp0 : при его наличии, в выгрузку будут попадать только документы не подписанные ЭП
ecp1 : при его наличии, в выгрузку будут попадать только документы с одной ЭП, с подписью начальника депо
ecp2 : при его наличии, в выгрузку будут попадать только документы с двумя ЭП
avr : при его наличии, в выгрузку также попадет АВР
https://remontvagonov.ru/export_sklad.php?login=логин&pass=пароль&dt1=01.07.2010&dt2=01.07.2010
Пример получаемых данных Вы можете скачать отсюда, так же Вы можете скачать XSD схему
Документ - Основная категория, содержит информацию о документе
Код {число - целое 64 бит} - уникальный код записи - НЕ ИЗМЕНЯЕТСЯ
КодДепо {число - целое} - код контрагента депо в котором хранятся детали (см. справочник Контрагенты в выгрузке справочников)
КлеймоДепо {строка} - клеймо контрагента депо в котором хранятся детали
КодСтанции {число - целое} - код станции на которой находится подрядчик
КодСтанцииПол {число - целое} - код станции убытия/прибытия
Зафиксирован {число - целое} - статус проверки документа экономистом депо, в редких случаях данное поле может иметь значение =0
СтоимостьОпер {число} - итоговая стоимость погрузки/выгрузки
НДС {число} - НДС
СтавкаНДС {число} - ставка НДС (в сотых долях от единицы)
ДатаСФ {дата в формате ДД.ММ.ГГГГ} - дата счет фактуры, может быть пустой
НомерСФ {строка} - номер счет фактуры, может быть пустой
ДатаДок {дата в формате ДД.ММ.ГГГГ} - дата счет фактуры, может быть пустой
ТипДокумента {число} - тип документа
Номер {строка} - номер документа
ЭЦП {число - целое}- статус подписи документов ЭП
где:
0 - не подписывался
1 - данные подготовлены для подписи, но не подписаны
10 - подписан начальником депо
15 - Документы подписаны с двух сторон, НО электронная счет фактура НЕ Подписана со стороны одного из контрагентов, значение имеет место быть только в том случае если заказчик и подрядчик подписывают электронные версии акта выполненных работ и счет фактуры в формате налоговой
20 - подписан с двух сторон
5,9,18,19 - статус подписи не известен, вагон ожидает синхронизации с оператором ЭДО
Проверка {строка - 10 символов} - указывает статус проверки собственником ВСЕХ документов в формате "ХХХХХХХХХХ", может быть пустой
где:
0 - документ НЕ ПРОВЕРЯЛСЯ
1 - документ ПРОВЕРЕН
2 - документ ОТПРАВЛЕН НА ДОРАБОТКУ
XmlSF {число - целое} - Электронная СФ.
где:
0 - ЭСФ не должно быть в документах на текущий момент,
("пустое" значение в колонке будет так же при фиксации вагона,
а так же после фиксации, если работа с контрагентом проводится без выставления ЭСФ).
1 - ЭСФ должна быть на вагоне, но она не создана.
2 - ЭСФ создана.
Изменен {дата в формате ДД.ММ.ГГГГ чч:мм.сс} - дата и время последнего изменения записи в БД, время местное относительно ВЧДр.
+Категория Договор содержит информацию о договоре и собственнике деталей отправленных на ремонт.
Параметры:
Код {число - целое} - уникальный номер договора - не изменяется
Номер {строка - 25 символов}- номер договора
СобственникКод {число - целое}- уникальный код собственника - не изменяется
НачалоДействия {дата в формате ДД.ММ.ГГГГ}- дата начала действия договора в формате "ДД.ММ.ГГГГ"
ОкончаниеДействия {дата в формате ДД.ММ.ГГГГ}- дата окончания действия договора в формате "ДД.ММ.ГГГГ"
ДоговорОт {дата в формате ДД.ММ.ГГГГ}- дата подписания договора в формате "ДД.ММ.ГГГГ"
+Категория Договор имеет подчиненные категории РеквизитыСобственника и РеквизитыДепо содержание обоих категорий одинаково:
Параметры:
ИНН {строка - 15 символов}- ИНН собственника
КПП {строка - 15 символов}- КПП собственника
БИК {строка - 10 символов}- БИК собственника
ОКПО {строка - 10 символов}- ОКПО собственника
ОКОНХ {строка - 10 символов}- ОКОНХ собственника
БАНК {строка - 200 символов}- БАНК собственника
АДРЕС {строка - 200 символов}- АДРЕС собственника
РСЧЕТ {строка - 25 символов}- Расчетный счет собственника
РСЧЕТБАНК {строка - 25 символов}- Расчетный счет банка собственника
ПолноеНаименование {строка - 350 символов}- Полное Наименование банка собственника
БЕ {строка - 10 символов}- Базовая единица, присуствует только в реквизитах Депо
+Категория ПредставителиДепо отражает информацию о представителях депо подписывающих документы в АСУ ВРК:
Параметры:
Код {число - целое} - уникальный номер - не изменяется.
КодДокумента {число - целое}-
где:
1 бит - Акт приема передачи
ФИО {строка - 100 символов} - ФИО
Должность {строка - 200 символов} - должность представителя который подписывал документы
НаОсновании {строка - 200 символов} - текст на основании которого производиться подпись документа
+Категория ПредставителиСобственника отражает информацию о представителях собственника подписывающих документы в АСУ ВРК:
Параметры:
Код {число - целое} - уникальный код - не изменяется.
КодДокумента {число - целое} -
где:
1 бит - Акт приема передачи
ФИО {строка - 100 символов} - ФИО
Должность {строка - 200 символов} - должность представителя который подписывал документы
НаОсновании {строка - 200 символов} - текст на основании которого производится подпись документа
+Категория Детали отражает информацию о деталях в документе
ИдентификаторДетали {число - целое 64 бит} - уникальный код детали, внимание может дублироватся у различных типов деталей, например боковая рама и колесо могут иметь один уникальный код
ТипДетали {число - целое} - тип детали
Вес {число - дробное} - вес детали
СтоимостьОпер {число - дробное} - Стоимость погрузки выгрузки
ОценочнаяСтоимость {число - дробное} - Оценочная стоимость, отображаемая на форме МХ
ДетальЗавод {число - целое} - Завод изготовитель детали, может быть пустым
ДетальНомер {число - целое} - Номер детали(Может быть пустым), при указанном параметре fulldetalnomer в данном поле будет содержаться полный номер детали в формате Завод-Номер-Год
ДетальГод {число - целое} - Год выпуска детали, может быть пустым
КодПрототипа {число - целое} - Код прототипа
ГруппаДетали {число - целое} - Группа детали
Кол-во {число - дробное} - Количество деталей, отрицательное в случае расходных документов
Тип {число - целое} - Указывается, если это не колесная пара.
+В случае, если деталь является колесной парой
ТипКП {число - целое} - Тип колесной пары
ОбодП {число - дробное} - Обод правого колеса в мм
ОбодЛ {число - дробное} - Обод левого колеса в мм
ГребеньП {число - дробное} - Гребень правого колеса в мм
ГребеньЛ {число - дробное} - Гребень левого колеса в мм
+Категория АВР Информация об акте выполненных работ
Параметры:
Наименование {строка} - наименование выполненной работы
ЕдИзм {строка} - единица измерения
Кол-во {Число дробное} - количество
ЦенаБезНДС {Число дробное} - цена без НДС
НДС {Число дробное} - НДС (в рублях)
СтавкаНДС {Число дробное} - ставка НДС (в сотых долях от единицы)
+Категория "ПрикрепленныеФайлы" отражает информацию о файлах прикрепленных к вагону в АСУ ВРК:
Параметры:
ДатаВремя {Дата и время в формате ДД.ММ.ГГГГ ЧЧ:ММ:CC} - дата добавления файла.
ИмяФайла {строка} - наимеонание файла который прикрепили пользователи.
ТипФайла {Число целое} - тип файла
где:
0 - Все прочие документы
1 - Счет фактура на ремонт деталей
КодФайла {Число целое} - Код файла, Вы можете использовать его для загрузки файла, для этого сделайте пост запрос на адрес https://remontvagonov.ru/download_file.php?g с параметрами login и pass и параметром id содержищим этот код.
+Категория "ЭЦП" отражает информацию о подписи документов ЭЦП, содержит две подчиненные категории Сертификаты и Документы:
+Сертификаты содержит информацию о сертификатах, которыми были подписаны документы, вся информация соответствует данным указанным в сертификате, которым производилась подпись
Параметры:
Код {число - целое} - уникальный номер сертификата в АСУ ВРК- не изменяется.
ФИО {строка - 200 символов}- ФИО владельца сертификата
Организация {строка - 200 символов}- организация, место работы владельца сертификата
Должность {строка - 200 символов}- должность владельца сертификата
+Документы содержит информацию документах, которые были или будут подписаны сертификатами описанными выше
Параметры:
Код {число - целое 64 бит} - уникальный код записи, при помощи данного кода Вы можете скачать подписанные документы с портала ЭДО, для этого сделайте пост запрос на адрес https://remontvagonov.ru/download_edo_copy.php с параметрами login и pass, а так же параметром id содержищим этот код,
так же Вы можете вместо параметра id указать параметр vu22ind который равен коду документа, в этом случае Вы получите все подписанные файлы с портала ЭДО в одном архиве, выгрузить файлы возможно только в том случае, если вагон подписан с двух сторон.
ttk_guid {строка - 36 символов} - уникальный идентификатор документа на портале ЭДО.
ВидДокумента {число - целое}- см. справочник ВидыДокументов в выгрузке справочников
ДатаПодписи1 {дата в формате ДД.ММ.ГГГГ}- Дата подписи документа представителем Подрядчика, может быть пустой
ДатаПодписи1 {дата в формате ДД.ММ.ГГГГ}- Дата подписи документа представителем Заказчика, может быть пустой
Сертификат1 {число - целое}- код сертификата Подрядчика, которым подписаны документы, может быть пустым
Сертификат2 {число - целое}- код сертификата Заказчика, которым подписаны документы, может быть пустым
Протестировать выгрузку можно воспользовавшись ссылкой test_export_sklad.html
Так же Вы можете воспользоваться выгрузкой печатных форм документов в формате HTML document_export.html
Так же ждем ваших пожеланий и замечаний на адрес