Выгрузка в XML файл весогабаритных параметров каждого ТС, проехавшего через весы.

Параметры каждого транспортного средства, проехавшего по весам (неважно в динамике или с остановкой), выгружаются в стандартный XML файл, в указанную папку на локальном компьютере, где он становится доступным для внешних автоматизированных систем по сети или через интернет.

Выгрузка происходит в автоматическом режиме без участия оператора.

Передаются все известные на момент проезда данные, конкретно см. файл "Формат XML"

Данные по фактам проезда выгружаются в XML-файл. Файл содержит следующие поля (таблица 1).

Таблица 1

Наименование поля

Тип данных

Комментарий

ИдентификационныйНомерЗаписиАсСпвк

(IDBetamount)

bigint

Обязательное заполнение!

ДатаВремя (ExcessFactDate)

datetime

Обязательное заполнение!

Направление (PlatformId)

bigint

Обязательное заполнение!

ГосРегНомерТранспортногоСредства(TrackStateNumber)

varchar(50)

Обязательное заполнение!

КатегорияТранспортногоСредства(TrackCategory)

int

Обязательное заполнение!

КоличествоОсей (TrackAxles)

int

Обязательное заполнение!

РасстояниеМежду1-2Осями(TrackWheelBase12)

decimal(18, 4)

Обязательное заполнение!

Единица измерения  - см.

РасстояниеМежду2-3Осями(TrackWheelBase23)

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду3-4Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду4-5Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду5-6Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду6-7Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду7-8Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду8-9Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду9-10Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду10-11Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду11-12Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду12-13Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду13-14Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду14-15Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду15-16Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду16-17Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду17-18Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду18-19Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду19-20Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду20-21Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду21-22Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду22-23Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду23-24Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду24-25Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду25-26Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду26-27Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду27-28Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду28-29Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду29-30Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду30-31Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду31-32Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду32-33Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду33-34Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду34-35Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду35-36Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду36-37Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду37-38Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду38-39Осями

decimal(18, 4)

Единица измерения  - см.

РасстояниеМежду39-40Осями

decimal(18, 4)

Единица измерения  - см.

ПолнаяМассаТранспортногоСредства(TrackGrossWeight)

decimal(18, 4)

Обязательное заполнение!

Единица измерения  - кг.

ОсеваяНагрузкаНа1Ось (TrackThrust1)

decimal(18, 4)

Обязательное заполнение

Единица измерения  - кг.

КоличествоКолесНа1Оси (TrackWheels1)

int

 

СкатностьКолесНа1Оси (TrackWheelsEx1)

int

 

ОсеваяНагрузкаНа2Ось (TrackThrust2)

decimal(18, 4)

Обязательное заполнение

Единица измерения  - кг.

КоличествоКолесНа2Оси (TrackWheels2)

int

 

СкатностьКолесНа2Оси (TrackWheelsEx2)

int

 

ОсеваяНагрузкаНа3Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа3Оси

int

 

СкатностьКолесНа3Оси

int

 

ОсеваяНагрузкаНа4Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа4Оси

int

 

СкатностьКолесНа4Оси

int

 

ОсеваяНагрузкаНа5Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа5Оси

int

 

СкатностьКолесНа5Оси

int

 

ОсеваяНагрузкаНа6Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа6Оси

int

 

СкатностьКолесНа6Оси

int

 

ОсеваяНагрузкаНа7Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа7Оси

int

 

СкатностьКолесНа7Оси

int

 

ОсеваяНагрузкаНа8Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа8Оси

int

 

СкатностьКолесНа8Оси

int

 

ОсеваяНагрузкаНа9Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа9Оси

int

 

СкатностьКолесНа9Оси

int

 

ОсеваяНагрузкаНа10Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа10Оси

int

 

СкатностьКолесНа10Оси

int

 

ОсеваяНагрузкаНа11Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа11Оси

int

 

СкатностьКолесНа11Оси

int

 

ОсеваяНагрузкаНа12Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа12Оси

int

 

СкатностьКолесНа12Оси

int

 

ОсеваяНагрузкаНа13Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа13Оси

int

 

СкатностьКолесНа13Оси

int

 

ОсеваяНагрузкаНа14Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа14Оси

int

 

СкатностьКолесНа14Оси

int

 

ОсеваяНагрузкаНа15Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа15Оси

int

 

СкатностьКолесНа15Оси

int

 

ОсеваяНагрузкаНа16Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа16Оси

int

 

СкатностьКолесНа16Оси

int

 

ОсеваяНагрузкаНа17Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа17Оси

int

 

СкатностьКолесНа17Оси

int

 

ОсеваяНагрузкаНа18Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа18Оси

int

 

СкатностьКолесНа18Оси

int

 

ОсеваяНагрузкаНа19Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа19Оси

int

 

СкатностьКолесНа19Оси

int

 

ОсеваяНагрузкаНа20Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа20Оси

int

 

СкатностьКолесНа20Оси

int

СкатностьКолесНа12Оси

ОсеваяНагрузкаНа21Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа21Оси

int

 

СкатностьКолесНа21Оси

int

 

ОсеваяНагрузкаНа22Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа22Оси

int

 

СкатностьКолесНа22Оси

int

 

ОсеваяНагрузкаНа23Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа23Оси

int

 

СкатностьКолесНа23Оси

int

 

ОсеваяНагрузкаНа24Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа24Оси

int

 

СкатностьКолесНа24Оси

int

 

ОсеваяНагрузкаНа25Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа25Оси

int

 

СкатностьКолесНа25Оси

int

 

ОсеваяНагрузкаНа26Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа26Оси

int

 

СкатностьКолесНа26Оси

int

 

ОсеваяНагрузкаНа27Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа27Оси

int

 

СкатностьКолесНа27Оси

int

 

ОсеваяНагрузкаНа28Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа28Оси

int

 

СкатностьКолесНа29Оси

int

 

ОсеваяНагрузкаНа29Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа29Оси

int

 

СкатностьКолесНа29Оси

int

 

ОсеваяНагрузкаНа30Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа30Оси

int

 

СкатностьКолесНа30Оси

int

 

ОсеваяНагрузкаНа31Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа31Оси

int

 

СкатностьКолесНа31Оси

int

 

ОсеваяНагрузкаНа32Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа32Оси

int

 

СкатностьКолесНа32Оси

int

 

ОсеваяНагрузкаНа33Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа33Оси

int

 

СкатностьКолесНа33Оси

int

СкатностьКолесНа3Оси

ОсеваяНагрузкаНа34Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа34Оси

int

 

СкатностьКолесНа34Оси

int

 

ОсеваяНагрузкаНа35Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа35Оси

int

 

СкатностьКолесНа35Оси

int

 

ОсеваяНагрузкаНа36Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа36Оси

int

 

СкатностьКолесНа36Оси

int

 

ОсеваяНагрузкаНа37Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа37Оси

int

 

СкатностьКолесНа37Оси

int

 

ОсеваяНагрузкаНа38Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа38Оси

int

 

СкатностьКолесНа38Оси

int

 

ОсеваяНагрузкаНа39Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа39Оси

int

 

СкатностьКолесНа39Оси

int

СкатностьКолесНа3Оси

ОсеваяНагрузкаНа40Ось

decimal(18, 4)

Единица измерения  - кг.

КоличествоКолесНа40Оси

int

 

СкатностьКолесНа40Оси

int

 

ГабаритыТранспортногоСредстваДлина(TrackLength)

decimal(18, 4)

Обязательное заполнение

Единица измерения  - см.

ГабаритыТранспортногоСредстваШирина(TrackWidth)

decimal(18, 4)

Обязательное заполнение

Единица измерения  - см.

ГабаритыТранспортногоСредстваВысота(TrackHeight)

decimal(18, 4)

Обязательное заполнение

Единица измерения  - см.

Скорость транспортного средства (Speed)

int

Обязательное заполнение

Единица измерения  - км/ч

Фото (ExcessFactMedia1)

varchar (max)

Обязательное заполнение!

ИмяФото (ExcessFactMediaName1)

varchar (255)

Обязательное заполнение!

РасширениеФото(ExcessFactMediaExtension1)

varchar (50)

Обязательное заполнение!

При передаче нескольких фотографий транспортного средства, для каждой фотографии в файле указываются свои поля «Фото», «ИмяФото» и «РасширениеФото».

Название файлов – формализованное, по шаблону:

[дата]_[время]  Формат: YYYYMMDD_HHMMSS

Пример XML файла.

<?xml version="1.0" encoding="utf-16"?>
<root>
<item
      IDBetamount="10110948"
      ExcessFactDate="2013-10-21 02:15:57"
      TrackLength="420"
      TrackWidth="182"
      TrackHeight="133"
      TrackCategory="1"
      TrackGrossWeight="1360"
      TrackAxles="2"
      TrackWheelBase12="260"
      TrackWheelBase23="0"
      TrackWheelBase34="0"
      TrackWheelBase45="0"
      TrackWheelBase56="0"
      TrackWheelBase67="0"
      TrackWheelBase78="0"
      TrackWheelBase89="0"
      TrackThrust1="760"
      TrackThrust2="600"
      TrackThrust3="0"
      TrackThrust4="0"
      TrackThrust5="0"
      TrackThrust6="0"
      TrackThrust7="0"
      TrackThrust8="0"
      TrackThrust9="0"
      TrackStateNumber="B351MO35"
      TrackExcessGrossWeight="False"
      TrackExcessThrust="False"
      TrackExcessLength="False"
      TrackExcessWidth="False"
      TrackExcessHeight="False"
      PlatformId="2952790017"
      Speed="63"
      ExcessFactMediaName1="10110948"
      ExcessFactMediaExtension1="jpg"
      ExcessFactMedia1="..." >
</root>

Порядок передачи информации во внешнюю автоматизированную систему о проехавшем ТС следующий:

  1. Проезд автомобиля по весам.
  2. Определение его госномера и весогабаритных параметров
  3. Запись всех доступных на данный момент фотографий и параметров в базу данных Весовой программы
  4. Формирование XML файла и запись его в указанную в настройках программы папку, в соответствии с заданным форматом:
  5. Из заданной папки этот файл сразу же забирается внешней автоматизированной системой

Состав полей, пути к файлам, формат XML файлов и другие параметры передачи могут быть изменены в соответствии с требованиями заказчика.