ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Прочие вопросы (http://forum.tk-chel.ru/forumdisplay.php?f=6)
-   -   Отчет по работе и остаткам (http://forum.tk-chel.ru/showthread.php?t=5507)

Aircash 12.04.2016 08:05

Отчет по работе и остаткам
 
Проблема следующего характера: Имеется отчет о работе ТС и остаткам, проблема в том что в этот отчет не попадают ТС, по которым не было данных(не работали, нет связи и т.д.) в заданном периоде, т.к. используется источник данных DS_trip, а механики просят чтобы в отчет выводились все ТС по группам и отображались последние данные по остаткам в баках. Какой необходимо дополнительный источник данных подключить и как организовать вывод данных по ТС в рамках одной строки и одного бэнда.
Файл отчета: https://yadi.sk/d/SRJXhhGUqvLfF
Можно где то в одном месте скачать описание источников данных автографа

Gorynych 12.04.2016 09:12

Цитата:

Сообщение от Aircash (Сообщение 130814)
Проблема следующего характера: Имеется отчет о работе ТС и остаткам, проблема в том что в этот отчет не попадают ТС, по которым не было данных(не работали, нет связи и т.д.) в заданном периоде, т.к. используется источник данных DS_trip, а механики просят чтобы в отчет выводились все ТС по группам и отображались последние данные по остаткам в баках. Какой необходимо дополнительный источник данных подключить и как организовать вывод данных по ТС в рамках одной строки и одного бэнда.
Файл отчета: https://yadi.sk/d/SRJXhhGUqvLfF
Можно где то в одном месте скачать описание источников данных автографа

Вам нужно датасет DS_CarList использовать, туда все машинки попадают.

Aircash 12.04.2016 09:18

Пробовал, не могу понять как использовать несколько наборов данных в пределах одного бэнда и одной строки. Не силен в Fastrepor. Если брать датасет DS_CarList, то в нем нет данных по работе и остаткам, как связать одно с другим не соображу никак, вернее практики подобной не было. Или здесь единственный выход писать в коде выборку данных из второго датасета.

Gorynych 12.04.2016 10:37

Цитата:

Сообщение от Aircash (Сообщение 130831)
Пробовал, не могу понять как использовать несколько наборов данных в пределах одного бэнда и одной строки. Не силен в Fastrepor. Если брать датасет DS_CarList, то в нем нет данных по работе и остаткам, как связать одно с другим не соображу никак, вернее практики подобной не было. Или здесь единственный выход писать в коде выборку данных из второго датасета.

C помощью перебора искать нужную информацию из другого датасета.

Aircash 12.04.2016 11:26

Если нужны данные из датасета DS_trip параметр Real_cont то текст кода будет следующим?:
Цитата:

public string GetRealCont()
{
string RealCont = "N/A";
DataSourceBase ds = Report.GetDataSource("DS_Trip.Real_Cont");
ds.Init();
// перебираем все записи в источнике
while (ds.HasMoreRows)
{
// получаем значение поля для текущей записи источника
string LastDist = ((String)Report.GetColumnValue("DS_trip.REAL_CONT" ));
// переходим на следующую запись
ds.Next();
}
return RealCont;
}


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

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