Показать сообщение отдельно
Старый 25.08.2015, 09:15    | »»» |  #1
Леонид Борисович
Начинающий
 
Аватар для Леонид Борисович
 
Екатеринбург, ООО ЕСК
Регистрация: 18.09.2012
Сообщений: 38
Леонид Борисович is on a distinguished road
По умолчанию Как запросом в автограф из 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 , но это общий пробег.


Я так понял это процедура универсальная, только разные переменные подставлять и ловить через события - конкретные значения переменных.
Леонид Борисович вне форума   Ответить с цитированием