Ответ
 
Опции темы
Старый 11.07.2015, 13:24    | »»» |  #401
ak_alexander
Дилер
 
Аватар для ak_alexander
 
АвтоКоннект
Регистрация: 21.01.2014
Сообщений: 123
ak_alexander is on a distinguished road
Question

Здравствуйте! Помоги, пожалуйста, с отчётом !
В стандартном рейсе отчёта нужно отсюда: [DS_trip.I7_S_TIME] вытащить только часы и минуты. Затем нужна функция, которая преобразует часы и минуты в минуты.

[ConvertMHoursToTimeSpan([DS_trip.M1_HOURS])]. Вот тут надо убрать секунды.

Можно исправить вот эту функцию [DS_trip.T1_S_LEVEL] так, чтобы она показывала количество литров, когда включился 7-й датчик?

А еще, непонятно как работает [ExCarValue('ParamName', StrToInt(<Car_Device>))].
Я в отчёте написала [ExCarValue('master', StrToInt(<Car_Device>))], а отчёт выдал ошибку CS1012: Превышение допустимого числа символов в символьной константе

ООО "Авто Коннект" Санкт - Петербург
Парамонов Александр Генадьевич , специалист технической поддержки
ak_alexander вне форума   Ответить с цитированием
Старый 11.07.2015, 17:55    | »»» |  #402
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от ak_alexander Посмотреть сообщение
В стандартном рейсе отчёта нужно отсюда: [DS_trip.I7_S_TIME] вытащить только часы и минуты
[DateTime.Parse([DS_trip.I7_S_TIME]).ToString("HH:mm")]

Сообщение от ak_alexander Посмотреть сообщение
Затем нужна функция, которая преобразует часы и минуты в минуты.
уточните

Сообщение от ak_alexander Посмотреть сообщение
[ConvertMHoursToTimeSpan([DS_trip.M1_HOURS])]. Вот тут надо убрать секунды.
нужен текст самой функции

Сообщение от ak_alexander Посмотреть сообщение
Можно исправить вот эту функцию [DS_trip.T1_S_LEVEL] так, чтобы она показывала количество литров, когда включился 7-й датчик?
опишите подробнее что и зачем

Сообщение от ak_alexander Посмотреть сообщение
А еще, непонятно как работает [ExCarValue('ParamName', StrToInt(<Car_Device>))].
так нужно было вызывать в старой версии отчетов, в новой
[ExCarValue("master", [DS_trip.Sernum])]
вместо [DS_trip.Sernum] нужно подставить датасет, из которого брать серийный номер и поле с серийным номером

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 13.07.2015, 05:05    | »»» |  #403
AntoShik86
Дилер
 
Аватар для AntoShik86
 
Новокузнецк, Кемеровская область, ИП Гарвард О.В.
Регистрация: 14.11.2014
Сообщений: 54
AntoShik86 is on a distinguished road
По умолчанию

Сообщение от storm Посмотреть сообщение
AntoShik86,
в итоге указывается в каком подвале выводить данные - в зависимости от этого итог считается
А разбивка по рейсам, работает как я понял, как отдельные отчеты.
Убрал разрывы страниц между рейсами. Теперь они все на одну станицу вмещаются (за неделю). А как собрать итоги по всем рейсам?
https://yadi.sk/i/q-_1KroGhpqXQ

ИП Гарвард Олег Владимирович , РФ, Кемеровская область, г. Новокузнецк
Ильясов Антон Александрович, программист
AntoShik86 вне форума   Ответить с цитированием
Старый 13.07.2015, 05:09    | »»» |  #404
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от AntoShik86 Посмотреть сообщение
Убрал разрывы страниц между рейсами. Теперь они все на одну станицу вмещаются (за неделю). А как собрать итоги по всем рейсам?
галочка "Суммарный по всем ТС"

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Сказал «Я - ЗА»:
AntoShik86 (13.07.2015)
Старый 14.07.2015, 03:58    | »»» |  #405
AntoShik86
Дилер
 
Аватар для AntoShik86
 
Новокузнецк, Кемеровская область, ИП Гарвард О.В.
Регистрация: 14.11.2014
Сообщений: 54
AntoShik86 is on a distinguished road
По умолчанию

А как нормально сделать чтобы после
День.Месяц,Год Час:Мин вывести день недели нормально Четверг ЧТ Пятница Пт и т.д.

у меня что-то кривовато получается:
[DateTime.Parse([DS_trip.S_REAL_TIME]).ToString("dd.mm.yyyy HH:mm")] [Substring(DayOfWeek(ToDateTime([DS_trip.S_REAL_TIME])),0,2)]
[DateTime.Parse([DS_trip.E_REAL_TIME]).ToString("dd.mm.yyyy HH:mm")] [Substring(DayOfWeek(ToDateTime([DS_trip.S_REAL_TIME])),0,2)]

https://yadi.sk/i/RFqX1_nGhr4d7

И хотел еще спросить, как распространить вновь созданные отчеты всем клиентам ?

ИП Гарвард Олег Владимирович , РФ, Кемеровская область, г. Новокузнецк
Ильясов Антон Александрович, программист

Последний раз редактировалось AntoShik86; 14.07.2015 в 04:41.
AntoShik86 вне форума   Ответить с цитированием
Старый 14.07.2015, 04:41    | »»» |  #406
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от AntoShik86 Посмотреть сообщение
А как нормально сделать чтобы после
День.Месяц,Год Час:Мин вывести день недели нормально Четверг ЧТ Пятница Пт и т.д.
попробуйте в формате ToString указать ToString("dd.mm.yyyy HH:mm ddd")
ddd - выведет вам сокращенное название дня недели
все возможные форматы для DateTime можно посмотреть по ссылке
https://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Сказал «Я - ЗА»:
AntoShik86 (14.07.2015)
Старый 14.07.2015, 05:05    | »»» |  #407
AntoShik86
Дилер
 
Аватар для AntoShik86
 
Новокузнецк, Кемеровская область, ИП Гарвард О.В.
Регистрация: 14.11.2014
Сообщений: 54
AntoShik86 is on a distinguished road
По умолчанию

Благодарю, ddd помогло. И хотел еще спросить, как распространить вновь созданные отчеты всем клиентам ? Заменять файл ReportList.db3 и шаблоны отчетов сложить в Reports\UserTemplates

ИП Гарвард Олег Владимирович , РФ, Кемеровская область, г. Новокузнецк
Ильясов Антон Александрович, программист
AntoShik86 вне форума   Ответить с цитированием
Старый 14.07.2015, 05:12    | »»» |  #408
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от AntoShik86 Посмотреть сообщение
Заменять файл ReportList.db3 и шаблоны отчетов сложить в Reports\UserTemplates
да, этого достаточно

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 14.07.2015, 05:54    | »»» |  #409
AntoShik86
Дилер
 
Аватар для AntoShik86
 
Новокузнецк, Кемеровская область, ИП Гарвард О.В.
Регистрация: 14.11.2014
Сообщений: 54
AntoShik86 is on a distinguished road
По умолчанию

Попробуем. Правда я полагаю те отчёты которые уже настроены клиентами самостоятельно пропадут.

Хотел еще вопрос спросить, переменные [StartTime] [EndTime], используются в заголовках, как их сократить до dd.mm.yyyy HH:mm.
Стандартными .ToString("dd.mm.yyyy HH:mm") и [FormatDateTime(,)] не получается.

ИП Гарвард Олег Владимирович , РФ, Кемеровская область, г. Новокузнецк
Ильясов Антон Александрович, программист
AntoShik86 вне форума   Ответить с цитированием
Старый 14.07.2015, 06:27    | »»» |  #410
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от AntoShik86 Посмотреть сообщение
Хотел еще вопрос спросить, переменные [StartTime] [EndTime], используются в заголовках, как их сократить до dd.mm.yyyy HH:mm.
Стандартными .ToString("dd.mm.yyyy HH:mm") и [FormatDateTime(,)] не получается.
должны срабатывать, так делаете?
[[StartTime].ToString("dd.mm.yyyy HH:mm")]

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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