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

Интеграция АСУ ВРК с 1С и другими учетными системами

Для интеграции АСУ ВРК с другими системами существует COM объект который может быть использован практически в любом языке программирования. Для использования COM объекта АСУ ВРК (asu_vrk_com.dll) необходимо зарегистрировать его по помощи regsvr32. Данная возможность предоставляется бесплатно.


Текущая версия COM объекта - 18.6.09


Важные изменения:
В интерфейсе iVagon добавлены методы работы с кодами модернизации:
  AddKodModern
  CheckKodModern
Описание в справке ниже.

Важные изменения в предидущих версиях:
В COM объект добавлен функционал по работе с АРМ Ремонта деталей.
В интерфейсе iASU_VRK это метод GetRepDetails
И объекты:
  iRepDetails
  iRepDetail
  iDetalRp
Описание в справке ниже.

Важные изменения в предидущих версиях:
В объект iASU_VRK и iVagon добавлен метод GetAvrOnVagon который вернет Вам акт выполненных работ в том виде в котором он печатается в АСУ ВРК без необходимости перебора работ и деталей, подробне смотрите ниже.
В процедуру iASU_VRK.GetVagons - добавлен еще один параметр FilterId
было GetVagons(Nvagon,Fromdate,ToDate,NoDel)
стало GetVagons(Nvagon,Fromdate,ToDate,NoDel,FilterId)
где:
FilterId=0 - фильтрация вагонов будет осуществляться по дате окончания ремонта
FilterId=1 - фильтрация вагонов будет осуществляться по дате подписи документов со стороны подрядчика
FilterId=2 - фильтрация вагонов будет осуществляться по дате подписи документов со стороны заказчика


Важные изменения в предидущих версиях:
В связи с вводом дополнительного поля - тип торцевого крепления КП, изменились некоторые функции в объекте
было iSklad.AddKP(Zavod,Nomer,God,Stal,Obod1,Obod2,Greben1,Greben2,Prokat1,Prokat2);
стало iSklad.AddKP(Zavod,Nomer,God,Stal,TypKP,Obod1,Obod2,Greben1,Greben2,Prokat1,Prokat2);

в объект iVagonDetal добавилось новое своейство TypKP, подробности смотрите ниже в описании.

Важные изменения в предидущих версиях
В связи с вводом дополнительного поля - тип торцевого крепления КП, в Акт осмотра колесных пар, изменились некоторые функции в объектах
было iVagonDetails.AddKP(Zavod,Nomer,God,Stal,Obod1,Obod2,Greben1,Greben2,Prokat1,Prokat2);
стало iVagonDetails.AddKP(Zavod,Nomer,God,Stal,TypKP,Obod1,Obod2,Greben1,Greben2,Prokat1,Prokat2);

в объект iVagonDetal добавилось новое своейство TypKP, подробности смотрите ниже в описании.

Описание доступных интерфейсов и методов экспортируемых COM объектом.

+iASU_VRK - основной интерфейс для доступа к данным

Не один из ниже описанных объектов не может быть создан на стороне клиента.

+iVagons - возвращает список вагонов полученных ранее из объекта iASU_VRK функция GetVagons

+iVagonsScrap - возвращает список вагонов полученных ранее из объекта iASU_VRK функция GetVagonsScrap

+iJobs - возвращает список работ производившихся на вагоне

+iAvrs - возвращает список строк АВР

+iVagonMessages - возвращает список замечаний и коментариев относительно вагона

+iVagonMXList - возвращает список лома и деталей взятых на хранение с вагона

+iJob - возвращает параметры выполненной работы

+iAvr - возвращает параметры строки акта выполненных работ

+iDetal - возвращает параметры детали стоимость которой устанавливается отдельно от работы

+iVagonMX - возвращает параметры детали взятой на хранение или в лом с вагона

+iModel - возвращает информацию о модели вагона

+iVagon - возвращает параметры вагона

+iVagonScrap - возвращает параметры вагона с разделки

+iScrapDetal - содержит параметры лома снятого в вагона после разделки

+iBankDetails - содержит банковские реквизиты

+iContract - возвращает параметры договора

+iGroupList - возвращает список групп вагонов в арм ремонта вагонов

+iDTHistoryList - возвращает список деталей при запросе истории детали, так как деталей с одинаковыми номерами может две и более

+iScraps - возвращает список доступных детлей для добавления под вагон, арм разделки

+iContracts - возвращает список доступных договоров

+iDetalComplekt - содержит информацию по входной и выходной комплектации

+iVagonDetails - содержит информацию о кол-ве деталей на вагоне на входе или на выходе из ремонта

+iVagonDetal - содержит информацию о детали полученную ранее при помощи объекта iVagonDetails

+iVagonModels - возвращает список доступных моделей вагонов

+iSklad - содержит информацию о деталях на складе, позволяет добавлять детали на склад

+iSkladExDocs - содержит список документов заведенных в АРМ склад

+iSkladEx - содержит информацию о документе добавленном в АРМ склад

+iSkladExMat - содержит информацию о материале добавленном в АРМ склад

+iGroupInfo - содержит информацию о группировке вагонов в один акт выполненных работ

+iDTHistoryRows - возвращает список строк из истории конкретной детали, нумерация начинается с 0 и продолжается до Count-1.

+iDTHistoryInfo - содержит подробную информацию о записи в истории детали или ее актуальном состоянии

+iVagonMessage - содержит подробную информацию о коментарии собственника к вагону


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

+iRepDetails - возвращает список документов полученных ранее из объекта iASU_VRK функция GetRepDetails

+iRepDetail - возвращает параметры документа АРМ Ремонта деталей

+iDetalRp - содержит информацию о детали полученную ранее при помощи метода GetDetalRp или GetDetalRpAvailable


+Пример использования на языке 1С

+Пример использования на языке Delphi