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

Сообщение от csistra Посмотреть сообщение
И продолжительности по все движениям и остановкам.
в итогах можно указать условие фильтра, по которому будет считаться итог

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

в итогах понятно. а в самой табличной части сделать то КАК ?

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

Сообщение от csistra Посмотреть сообщение
в итогах понятно. а в самой табличной части сделать то КАК ?
я не понял, что вам нужно сделать с табличной частью, поясните

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

в табличной части проблем получить :
С хххх ПО уууууу - движение
с ууууу по zzzzzz - остановка
с zzzzz по qqqqqq- двжиение
и так по всему преиоду.

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

http://saveimg.ru/show-image.php?id=...d93d57f5fa5322
Строка остановка, все супер.
Дальше идет строка движения. Начало движения равно окончанию остановки, тут тоже все нормально.
А как получить окончание движения ( Оно же начало след стоянки) ?????
Во тут я и затупил.
И как потом посчитать продолжительность движения ?

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

Сообщение от csistra Посмотреть сообщение
А как получить окончание движения ( Оно же начало след стоянки) ?????
Во тут я и затупил.
И как потом посчитать продолжительность движения ?
только перебором датасета и поиском в нем следующей по времени остановки и вывода ее начала, как делать перебор я как-то вам уже показывал и в документации по фастрепортс есть (раздел скрипт - обращение к источникам данных)

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 29.08.2015, 08:37    | »»» |  #437
csistra
Дилер
 
Аватар для csistra
 
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,755
csistra is on a distinguished road
По умолчанию

Спасибо за совет, попробую... не совсем в голове сформулировалось конечно, но направление понятно.

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

С перебором все понятно, непонятно одно.
По какому признаку определить что закончилось движение. Ваще непонятно.

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

Сообщение от csistra Посмотреть сообщение
По какому признаку определить что закончилось движение. Ваще непонятно.
Я вас не понял, но отвечу - движение закончилось, когда началась остановка

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 31.08.2015, 13:22    | »»» |  #440
csistra
Дилер
 
Аватар для csistra
 
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,755
csistra is on a distinguished road
По умолчанию

Есть остановка 1:
[DS_parks.S_REAL_TIME]
[DS_parks.E_REAL_TIME]
с продолжительностью:
[DS_parks.REAL_CONT]
Затем должно следовать Движение 1:
[DS_parks.E_REAL_TIME] от остановка 1
и [DS_parks.S_REAL_TIME] от остановка 2.
Вот [DS_parks.S_REAL_TIME] от остановка 2 я и не соображу как вывести.

Добавлено через 1 час 14 минут
Что то я понаписал....
Ошибок нет, но и значение не выводит.
Подскажите почему не возвращает никакого значения в поле 150..
private void MasterData2_BeforePrint(object sender, EventArgs e)
{
Text150.Text = "123";
DataSourceBase ds = Report.GetDataSource("DS_parks");
// инициализируем его
ds.Init();
// перебираем все записи в источнике
while (ds.HasMoreRows)
{
int Edv = ToInt32((String)Report.GetColumnValue("DS_parks.E_ REAL_TIME"));
int Sdv = ToInt32((String)Report.GetColumnValue("DS_parks.S_ REAL_TIME"));
if (Sdv >= Edv )
{
Text150.Text = GetStatus (Edv, Sdv,((String)Report.GetColumnValue("DS_parks.S_REA L_TIME")),((String)Report.GetColumnValue("DS_parks .E_REAL_TIME")));
}

ds.Next();

}
}
private string GetStatus (int Edv, int Sdv,string S_real, string E_real)
{
if (Edv > Sdv)
return ((String)Report.GetColumnValue("DS_parks.S_REAL_TI ME"));
else return "2";

Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
csistra вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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