11.07.2015, 13:24
|
| »»» |
#401
|
Дилер
АвтоКоннект
Регистрация: 21.01.2014
Сообщений: 123
|
Здравствуйте! Помоги, пожалуйста, с отчётом !
В стандартном рейсе отчёта нужно отсюда: [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: Превышение допустимого числа символов в символьной константе
ООО "Авто Коннект" Санкт - Петербург
Парамонов Александр Генадьевич , специалист технической поддержки
|
|
|
|
11.07.2015, 17:55
|
| »»» |
#402
|
Опытный пользователь
Регистрация: 22.12.2010
Сообщений: 2,121
|
Сообщение от 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] нужно подставить датасет, из которого брать серийный номер и поле с серийным номером
г. Челябинск
Ахмедьянов Алексей Адлерович
|
|
|
|
13.07.2015, 05:05
|
| »»» |
#403
|
Дилер
Новокузнецк, Кемеровская область, ИП Гарвард О.В.
Регистрация: 14.11.2014
Сообщений: 54
|
Сообщение от storm
|
AntoShik86,
в итоге указывается в каком подвале выводить данные - в зависимости от этого итог считается
|
А разбивка по рейсам, работает как я понял, как отдельные отчеты.
Убрал разрывы страниц между рейсами. Теперь они все на одну станицу вмещаются (за неделю). А как собрать итоги по всем рейсам?
https://yadi.sk/i/q-_1KroGhpqXQ
ИП Гарвард Олег Владимирович , РФ, Кемеровская область, г. Новокузнецк
Ильясов Антон Александрович, программист
|
|
|
|
13.07.2015, 05:09
|
| »»» |
#404
|
Опытный пользователь
Регистрация: 22.12.2010
Сообщений: 2,121
|
Сообщение от AntoShik86
|
Убрал разрывы страниц между рейсами. Теперь они все на одну станицу вмещаются (за неделю). А как собрать итоги по всем рейсам?
|
галочка "Суммарный по всем ТС"
г. Челябинск
Ахмедьянов Алексей Адлерович
|
|
|
|
14.07.2015, 03:58
|
| »»» |
#405
|
Дилер
Новокузнецк, Кемеровская область, ИП Гарвард О.В.
Регистрация: 14.11.2014
Сообщений: 54
|
А как нормально сделать чтобы после
День.Месяц,Год Час:Мин вывести день недели нормально Четверг ЧТ Пятница Пт и т.д.
у меня что-то кривовато получается:
[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.
|
|
|
|
14.07.2015, 04:41
|
| »»» |
#406
|
Опытный пользователь
Регистрация: 22.12.2010
Сообщений: 2,121
|
Сообщение от AntoShik86
|
А как нормально сделать чтобы после
День.Месяц,Год Час:Мин вывести день недели нормально Четверг ЧТ Пятница Пт и т.д.
|
попробуйте в формате ToString указать ToString("dd.mm.yyyy HH:mm ddd")
ddd - выведет вам сокращенное название дня недели
все возможные форматы для DateTime можно посмотреть по ссылке
https://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
г. Челябинск
Ахмедьянов Алексей Адлерович
|
|
|
|
14.07.2015, 05:05
|
| »»» |
#407
|
Дилер
Новокузнецк, Кемеровская область, ИП Гарвард О.В.
Регистрация: 14.11.2014
Сообщений: 54
|
Благодарю, ddd помогло. И хотел еще спросить, как распространить вновь созданные отчеты всем клиентам ? Заменять файл ReportList.db3 и шаблоны отчетов сложить в Reports\UserTemplates
ИП Гарвард Олег Владимирович , РФ, Кемеровская область, г. Новокузнецк
Ильясов Антон Александрович, программист
|
|
|
|
14.07.2015, 05:12
|
| »»» |
#408
|
Опытный пользователь
Регистрация: 22.12.2010
Сообщений: 2,121
|
Сообщение от AntoShik86
|
Заменять файл ReportList.db3 и шаблоны отчетов сложить в Reports\UserTemplates
|
да, этого достаточно
г. Челябинск
Ахмедьянов Алексей Адлерович
|
|
|
|
14.07.2015, 05:54
|
| »»» |
#409
|
Дилер
Новокузнецк, Кемеровская область, ИП Гарвард О.В.
Регистрация: 14.11.2014
Сообщений: 54
|
Попробуем. Правда я полагаю те отчёты которые уже настроены клиентами самостоятельно пропадут.
Хотел еще вопрос спросить, переменные [StartTime] [EndTime], используются в заголовках, как их сократить до dd.mm.yyyy HH:mm.
Стандартными .ToString("dd.mm.yyyy HH:mm") и [FormatDateTime(,)] не получается.
ИП Гарвард Олег Владимирович , РФ, Кемеровская область, г. Новокузнецк
Ильясов Антон Александрович, программист
|
|
|
|
14.07.2015, 06:27
|
| »»» |
#410
|
Опытный пользователь
Регистрация: 22.12.2010
Сообщений: 2,121
|
Сообщение от AntoShik86
|
Хотел еще вопрос спросить, переменные [StartTime] [EndTime], используются в заголовках, как их сократить до dd.mm.yyyy HH:mm.
Стандартными .ToString("dd.mm.yyyy HH:mm") и [FormatDateTime(,)] не получается.
|
должны срабатывать, так делаете?
[[StartTime].ToString("dd.mm.yyyy HH:mm")]
г. Челябинск
Ахмедьянов Алексей Адлерович
|
|
|
|
Здесь присутствуют: 28 (пользователей: 0 , гостей: 28)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 08:48. Часовой пояс GMT.
|
|