Как запросом в автограф из 1с 8.1 через оле получить по конкретной машине пробег ?
Добрый день!
Наверно этот вопрос к 'SK'.
Как запросом в автограф из 1с8.1 через оле получить пробег по машине?
Вычисляем промежутки времени, когда у машины была скорость > 0.
Какой параметр ставить в процедуре :
AG.WaitForComputing(ТабТС.ГрФайл,Таб ТС.СерНом,ТСПериодНач,ТСПе иодКон,"GSM",1);
КолРейсов = AG.TripsNum;
Если КолРейсов=0 Тогда
//Предупреждение("Рейсов не обнаружено");
Иначе
Для х = 1 По КолРейсов Цикл
AG.TripIndex = х;
AG.TripEntriesListTypeName="sensor_on";
AG.TripEntriesListKindName="num2";
КолСобытий = AG.TripEntriesNum;
Если КолСобытий > 0 Тогда
Для хх = 1 По КолСобытий Цикл
AG.EntryIndex = хх;
МЧДвиг1 = AG.EntryMotor1Hours;
РасходДвиг1 = AG.EntryMotor1Fuel;
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Эта процедура взята из предъидущего вопроса по расходу топлива в разрезе моточасов.
Смотрел никак не могу понять, что "ловить" тут...
какой параметр подставлять?
AG.TripEntriesListTypeName="sensor_on";
AG.TripEntriesListKindName="num1";
Нашел в свойствах рейса параметр TripDistance , но это общий пробег.
Я так понял это процедура универсальная, только разные переменные подставлять и ловить через события - конкретные значения переменных.
|