Ответ
 
Опции темы
Старый 19.09.2011, 13:04    | »»» |  #31
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,974
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™
По умолчанию

Код:
var                                
  CurrCont: TDateTime = 0;           
  Str: String;           
procedure SumCont(Cont: String);
begin
   if Length(Cont) > 8 then CurrCont := CurrCont + StrToDateTime(Copy(Cont, Length(Cont) - 7, 8)) + StrToFloat(Copy(Cont, 0, Length(Cont) - 9))
   else CurrCont := CurrCont + StrToDateTime(Copy(Cont, Length(Cont) - 7, 8));
end;
function GetSumCont(): String;
begin
   if CurrCont >= 1 then
   begin               
       Str := DateTimeToStr(CurrCont);
       Str := IntToStr(Trunc(CurrCont)) + 'сут. ' + Copy(Str, Length(Str) - 7, 8);
       //Str := IntToStr(Trunc(CurrCont) * 24 + StrToInt(Copy(Str, Length(Str) - 7, 2))) + Copy(Str, Length(Str) - 5, 6);
   end                 
   else 
   begin
       Str := DateTimeToStr(CurrCont);                                     
       Str := Copy(Str, Length(Str) - 7, 8);
   end;  
   result := Str;
end;
в процедуру SumCont передаем продолжительность, которую приплюсовываем к общей
функцией GetSumCont выводит суммарный итог продолжительности
------------------------------
• во вкладку код вставляете эти функции
• в мастердате вызываете первую функцию, в нее параметром передаете время для суммирования

в вашем случае как-то так [SumCont(<Dataset1."Trip_RegCont">)], ее можно засунуть в невидимую ячейку или в любую ячейку в мастердате

а затем в бенде с итогами, там где идет итог по времени вставить ячейку с текстом [GetSumCont()]

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 21.09.2011, 09:03    | »»» |  #32
Talyana
Начинающий
 
Аватар для Talyana
 
Регистрация: 08.09.2011
Сообщений: 28
Talyana is on a distinguished road
По умолчанию

Сообщение от SK Посмотреть сообщение
Код:
var                                
  CurrCont: TDateTime = 0;           
  Str: String;           
procedure SumCont(Cont: String);
begin
   if Length(Cont) > 8 then CurrCont := CurrCont + StrToDateTime(Copy(Cont, Length(Cont) - 7, 8)) + StrToFloat(Copy(Cont, 0, Length(Cont) - 9))
   else CurrCont := CurrCont + StrToDateTime(Copy(Cont, Length(Cont) - 7, 8));
end;
function GetSumCont(): String;
begin
   if CurrCont >= 1 then
   begin               
       Str := DateTimeToStr(CurrCont);
       Str := IntToStr(Trunc(CurrCont)) + 'сут. ' + Copy(Str, Length(Str) - 7, 8);
       //Str := IntToStr(Trunc(CurrCont) * 24 + StrToInt(Copy(Str, Length(Str) - 7, 2))) + Copy(Str, Length(Str) - 5, 6);
   end                 
   else 
   begin
       Str := DateTimeToStr(CurrCont);                                     
       Str := Copy(Str, Length(Str) - 7, 8);
   end;  
   result := Str;
end;
в процедуру SumCont передаем продолжительность, которую приплюсовываем к общей
функцией GetSumCont выводит суммарный итог продолжительности
------------------------------
• во вкладку код вставляете эти функции
• в мастердате вызываете первую функцию, в нее параметром передаете время для суммирования

в вашем случае как-то так [SumCont(<Dataset1."Trip_RegCont">)], ее можно засунуть в невидимую ячейку или в любую ячейку в мастердате

а затем в бенде с итогами, там где идет итог по времени вставить ячейку с текстом [GetSumCont()]


Выбираю «Групповая обработка данных» -список контрольных точек - прохождение точек и отрезков - выбрала ряд полей.
С определением, которых у меня возникли вопросы:


Время движения - это время ТС с учетом пробок?


Какую смысловую нагрузку несут поля: продолжительность и моточасы?
И в чем может быть проблема если при добавлении параметра "моточасы"-пустая колонка?
Talyana вне форума   Ответить с цитированием
Старый 21.09.2011, 12:29    | »»» |  #33
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,974
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™
По умолчанию

Сообщение от Talyana Посмотреть сообщение
Время движения - это время ТС с учетом пробок?
Терминал не знает - едет ли машина в пробках или просто водила развлекается.
Он фиксирует перемещения машины и время, затраченное на эти перемещения.
Есть время движения и есть время остановок.
Сообщение от Talyana Посмотреть сообщение
Какую смысловую нагрузку несут поля: продолжительность и моточасы?
И в чем может быть проблема если при добавлении параметра "моточасы"-пустая колонка?
а) Продолжительность - она продолжительность и есть. Если деление на рейсы делается не посуточно (когда для Вас и так очевидно, что это будет 24 часа), а, например, по карточке водителя-дальнобойщика или по датчику - то рейс может быть длиной в несколько суток (тот же дальнобойный рейс из Екатеринбурга в Москву). Конечно, у Вас есть дата и время начала и конца рейса, но многие не любят высчитывать продолжительность на калькуляторе.
б) Моточасы могут быть как временем работы двигателя, так и рассчитанными по сложным алгоритмам и взятыми с бортового компьютера (например, по шине CAN).
в) Если моточасы не отображаются в отчетах - значит их учет надо настроить в диспетчерском ПО (вкладка "Двигатель").

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 21.09.2011, 14:14    | »»» |  #34
Talyana
Начинающий
 
Аватар для Talyana
 
Регистрация: 08.09.2011
Сообщений: 28
Talyana is on a distinguished road
По умолчанию

Сообщение от SK Посмотреть сообщение
Сообщение от Talyana Посмотреть сообщение
Время движения - это время ТС с учетом пробок?
Терминал не знает - едет ли машина в пробках или просто водила развлекается.
Он фиксирует перемещения машины и время, затраченное на эти перемещения.
Есть время движения и есть время остановок.
Сообщение от Talyana Посмотреть сообщение
Какую смысловую нагрузку несут поля: продолжительность и моточасы?
И в чем может быть проблема если при добавлении параметра "моточасы"-пустая колонка?
а) Продолжительность - она продолжительность и есть. Если деление на рейсы делается не посуточно (когда для Вас и так очевидно, что это будет 24 часа), а, например, по карточке водителя-дальнобойщика или по датчику - то рейс может быть длиной в несколько суток (тот же дальнобойный рейс из Екатеринбурга в Москву). Конечно, у Вас есть дата и время начала и конца рейса, но многие не любят высчитывать продолжительность на калькуляторе.
б) Моточасы могут быть как временем работы двигателя, так и рассчитанными по сложным алгоритмам и взятыми с бортового компьютера (например, по шине CAN).
в) Если моточасы не отображаются в отчетах - значит их учет надо настроить в диспетчерском ПО (вкладка "Двигатель").
понятно.
Talyana вне форума   Ответить с цитированием
Старый 10.12.2011, 17:58    | »»» |  #35
Марина
Начинающий
 
Аватар для Марина
 
Регистрация: 10.12.2011
Сообщений: 3
Марина is on a distinguished road
По умолчанию Нужна помощь

Доброго времени суток! Месяц как посадили на автограф. Мне необходимо сформировать отчет так, чтобы был указан расход топлива в пути и при простое. Формирую отчет (групповая обработка данных). Время в пути есть, общий расход есть, много чего есть))), а колонки с расходом в пути и простое пустые. Может, что то не так делаю? (если не в той теме пишу, сильно не ругайте)
Марина вне форума   Ответить с цитированием
Старый 10.12.2011, 19:54    | »»» |  #36
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,974
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™
По умолчанию

Сообщение от Марина Посмотреть сообщение
Доброго времени суток! Месяц как посадили на автограф. Мне необходимо сформировать отчет так, чтобы был указан расход топлива в пути и при простое. Формирую отчет (групповая обработка данных). Время в пути есть, общий расход есть, много чего есть))), а колонки с расходом в пути и простое пустые. Может, что то не так делаю? (если не в той теме пишу, сильно не ругайте)
Обязательно указывайте версию ПО вместе со сборкой.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 11.12.2011, 06:05    | »»» |  #37
satp
Guest
 
Аватар для satp
 
Сообщений: n/a
По умолчанию

Марина,
вот такой отчёт у меня
  Ответить с цитированием
Старый 13.12.2011, 18:19    | »»» |  #38
Марина
Начинающий
 
Аватар для Марина
 
Регистрация: 10.12.2011
Сообщений: 3
Марина is on a distinguished road
По умолчанию

Сообщение от SK Посмотреть сообщение
Сообщение от Марина Посмотреть сообщение
Доброго времени суток! Месяц как посадили на автограф. Мне необходимо сформировать отчет так, чтобы был указан расход топлива в пути и при простое. Формирую отчет (групповая обработка данных). Время в пути есть, общий расход есть, много чего есть))), а колонки с расходом в пути и простое пустые. Может, что то не так делаю? (если не в той теме пишу, сильно не ругайте)
Обязательно указывайте версию ПО вместе со сборкой.
Версия 3.4.9 сборка 1893. спасибо

Добавлено через 2 минуты
Сообщение от satp Посмотреть сообщение
Марина,
вот такой отчёт у меня
а у меня общий расход есть, а колонка расход на стоянке пустая...
Марина вне форума   Ответить с цитированием
Старый 14.12.2011, 01:57    | »»» |  #39
satp
Guest
 
Аватар для satp
 
Сообщений: n/a
По умолчанию

Марина, [Dataset1."M1_FUEL_PRK"] отредактируйте шаблон.
  Ответить с цитированием
Старый 14.12.2011, 16:24    | »»» |  #40
Марина
Начинающий
 
Аватар для Марина
 
Регистрация: 10.12.2011
Сообщений: 3
Марина is on a distinguished road
По умолчанию

Я так понимаю, что это надо КУДА-ТО вставить? Еще поясните, куда, пожалуйста!
Марина вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:15. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot