Показать сообщение отдельно
Старый 22.07.2015, 18:23    | »»» |  #5
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,972
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Леонид Борисович, Вы меня совсем запутали... 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) получаете за период события нужные параметры - МЧ, расходы и т.п.:

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности

Последний раз редактировалось SK; 22.07.2015 в 18:28.
SK вне форума  
Сказал «Я - ЗА»:
plex (22.07.2015)