Ответ
 
Опции темы
Старый 01.09.2015, 05:20    | »»» |  #441
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от csistra Посмотреть сообщение
int Edv = ToInt32((String)Report.GetColumnValue("DS_parks.E_ REAL_TIME"));
int Sdv = ToInt32((String)Report.GetColumnValue("DS_parks.S_ REAL_TIME"));
это же время, зачем вы его пытаетесь преобразовать в число, преобразовывайте в DateTime
зачем метод GetStatus, какой смысл в нем
попробуйте вот так:

Код:
private void MasterData2_BeforePrint(object sender, EventArgs e)
    {
      Text150.Text = "123";
DateTime currSdv = DateTime.Parse((String)Report.GetColumnValue("DS_parks.S_  REAL_TIME")); //запоминаем время начала текущей остановки
      DataSourceBase ds = Report.GetDataSource("DS_parks");
      // инициализируем его
      ds.Init();
      // перебираем все записи в источнике
      while (ds.HasMoreRows)
      { 
        DateTime rowSdv = DateTime.Parse((String)Report.GetColumnValue("DS_parks.S_  REAL_TIME")); //время начала остановки для текущей строки перебора
        if (rowSdv > currSdv) //ищем остановку следующую после нашей (время больше времени текущей)
        {                 
          Text150.Text = rowSdv.ToString(); //выводим найденное время в ячейку со временем окончания движения
break;
        }                
        ds.Next();
      }
       }
если следующей остановки не будет найдено, то выведется текст, который вы задаете в начале метода, те Text150.Text = "123";

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 02.09.2015, 07:26    | »»» |  #442
csistra
ЭКСПЕРТ
 
Аватар для csistra
 
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,754
csistra is on a distinguished road
По умолчанию

Не выводит воообще ничего.... все перелопатил не пойму в чем дело.
Сбросил на почту шаблон если не сильно напряжно гляньте плз.

Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
csistra вне форума   Ответить с цитированием
Старый 02.09.2015, 09:47    | »»» |  #443
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

csistra,
у вас событие MasterData2_BeforePrint не было привязано к бэнду с данными, вот так
Нажмите для просмотра содержимого...

поправленный шаблон сбросил на почту

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 03.09.2015, 06:42    | »»» |  #444
csistra
ЭКСПЕРТ
 
Аватар для csistra
 
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,754
csistra is on a distinguished road
По умолчанию

Спасибо, теперь сижу придумываю как итоги сделать

Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
csistra вне форума   Ответить с цитированием
Старый 03.09.2015, 15:00    | »»» |  #445
csistra
ЭКСПЕРТ
 
Аватар для csistra
 
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,754
csistra is on a distinguished road
По умолчанию

Что-то невыходит каменный цветок.
Пытаюсь вычислить время движения ТС.
Если беру [DS_parks.MOVE_CONT], в результате вижу ноль.
Пытаюсь вычислить из периода ([EndTime]-[StartTime])-[DS_trip.PARK_CONT]
ругается....
Подскажите как мне посчитать время движения ТС (суммарное) туплю что то совсем я уже.

Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
csistra вне форума   Ответить с цитированием
Старый 03.09.2015, 18:08    | »»» |  #446
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от csistra Посмотреть сообщение
Что-то невыходит каменный цветок.
Пытаюсь вычислить время движения ТС.
Если беру [DS_parks.MOVE_CONT], в результате вижу ноль.
Пытаюсь вычислить из периода ([EndTime]-[StartTime])-[DS_trip.PARK_CONT]
ругается....
Подскажите как мне посчитать время движения ТС (суммарное) туплю что то совсем я уже.
завести в коде переменную типа TimeSpan и в него приплюсовывать каждое время движения

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 16.09.2015, 06:11    | »»» |  #447
csistra
ЭКСПЕРТ
 
Аватар для csistra
 
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,754
csistra is on a distinguished road
По умолчанию

подскажите, где я накосячил.
Из редактора запускаю отчет все нормально.
Если пытаюсь сформировать отчет ругается на выражение:
[ToString([EndTime]-[StartTime])-[Total]]

Итог Total:
StrToTimeSpan([DS_parks.REAL_CONT])

Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
csistra вне форума   Ответить с цитированием
Старый 16.09.2015, 06:34    | »»» |  #448
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от csistra Посмотреть сообщение
подскажите, где я накосячил.
Из редактора запускаю отчет все нормально.
Если пытаюсь сформировать отчет ругается на выражение:
[ToString([EndTime]-[StartTime])-[Total]]

Итог Total:
StrToTimeSpan([DS_parks.REAL_CONT])
вы пытаетесь вычитать строки, попробуйте так
[ToString([EndTime]-[StartTime]-[Total])]

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 16.09.2015, 07:31    | »»» |  #449
csistra
ЭКСПЕРТ
 
Аватар для csistra
 
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,754
csistra is on a distinguished road
По умолчанию

http://saveimg.ru/show-image.php?id=...e5d8aa21f55529
не хочет он так.

Добавлено через 3 минуты
В общем фигня получается.
Я всего лишь пытаюсь посчитать время движения ТС за период.

Добавлено через 17 секунд
Соответственно период минус сумму остановок.

Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
csistra вне форума   Ответить с цитированием
Старый 16.09.2015, 07:38    | »»» |  #450
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

csistra, а так
[ToString([EndTime]-[StartTime]-(TimeSpan)[Total])]

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


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

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

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

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


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


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