Леонид Борисович, Вы меня совсем запутали... Level - это уровень...
У Вас когда работает крановая установка, двигатель выключен или как ? Нет перекрытий работы датчиков 1 и 2 ???
Если просто делать то, что Вы просите, то Вам нужен отчет по датчику 2.
Что-то типа:
Код:
|
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;
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецЕсли; |
Т.е. Вы сначала внутри рейса выбираете список событий типа "Включение датчика 2"
Затем перебирая индекс списка по каждому событию (включению датчика 2) получаете за период события нужные параметры - МЧ, расходы и т.п.: