Просмотр полной версии : Отчет по работе и остаткам
Проблема следующего характера: Имеется отчет о работе ТС и остаткам, проблема в том что в этот отчет не попадают ТС, по которым не было данных(не работали, нет связи и т.д.) в заданном периоде, т.к. используется источник данных DS_trip, а механики просят чтобы в отчет выводились все ТС по группам и отображались последние данные по остаткам в баках. Какой необходимо дополнительный источник данных подключить и как организовать вывод данных по ТС в рамках одной строки и одного бэнда.
Файл отчета: https://yadi.sk/d/SRJXhhGUqvLfF
Можно где то в одном месте скачать описание источников данных автографа
Gorynych
12.04.2016, 09:12
Проблема следующего характера: Имеется отчет о работе ТС и остаткам, проблема в том что в этот отчет не попадают ТС, по которым не было данных(не работали, нет связи и т.д.) в заданном периоде, т.к. используется источник данных DS_trip, а механики просят чтобы в отчет выводились все ТС по группам и отображались последние данные по остаткам в баках. Какой необходимо дополнительный источник данных подключить и как организовать вывод данных по ТС в рамках одной строки и одного бэнда.
Файл отчета: https://yadi.sk/d/SRJXhhGUqvLfF
Можно где то в одном месте скачать описание источников данных автографа
Вам нужно датасет DS_CarList использовать, туда все машинки попадают.
Пробовал, не могу понять как использовать несколько наборов данных в пределах одного бэнда и одной строки. Не силен в Fastrepor. Если брать датасет DS_CarList, то в нем нет данных по работе и остаткам, как связать одно с другим не соображу никак, вернее практики подобной не было. Или здесь единственный выход писать в коде выборку данных из второго датасета.
Gorynych
12.04.2016, 10:37
Пробовал, не могу понять как использовать несколько наборов данных в пределах одного бэнда и одной строки. Не силен в Fastrepor. Если брать датасет DS_CarList, то в нем нет данных по работе и остаткам, как связать одно с другим не соображу никак, вернее практики подобной не было. Или здесь единственный выход писать в коде выборку данных из второго датасета.
C помощью перебора искать нужную информацию из другого датасета.
Если нужны данные из датасета 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;
}
vBulletin® v3.8.5, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot