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

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

csistra 07.02.2013 14:47

и снова про отчеты
 
Доброго дня!
Имеется потребность сделать отчет состоящий сразу из несколькиз отчетов.
Т.е. В результате получить екселевскую книгу с закладками (страницами) отчетов с минимальным приложением сил пользователя.
Проблемма написать отчеты уже не особо стоит.
Вся беда заключается в следующем:
Отчет №1 выполняется по карлисту №1
Отчет №2 только с карлиста №2
Отчет №3 включает в себя карлист №2 и №3.
Как задать какие страницы отчета с какого карлиста будут данные брать?

SK 07.02.2013 15:25

csistra, вот кусок кода из 1С, отвечающий за расчет:

Код:

  ТСПериодНач=Формат(ДатаЧисло(ВыбНачПериода),"Ч(0)2.0")+"."+Формат(ДатаМесяц(ВыбНачПериода),"Ч(0)2.0")+"."+Строка(ДатаГод(ВыбНачПериода))+" 00:00:00";
  ТСПериодКон=Формат(ДатаЧисло(ВыбКонПериода),"Ч(0)2.0")+"."+Формат(ДатаМесяц(ВыбКонПериода),"Ч(0)2.0")+"."+Строка(ДатаГод(ВыбКонПериода))+" 23:59:59";
 
  AG.SetGroupIndexByFileName(ТабТС.ГрФайл);
  AG.SetCarIndexByDevice(ТабТС.СерНом);
 
  AG.WaitForComputing(ТабТС.ГрФайл,ТабТС.СерНом,ТСПериодНач,ТСПериодКон,"GSM",1);

Когда Вы вызываете расчет, там присутствует и номер терминала (СерНом) и название карлиста (ГрФайл).

csistra 08.02.2013 06:09

а 1С то тут при чем ?
я про отчеты в Fastreports NET говорю.

SK 08.02.2013 22:49

Какая разница ? Последовательность OLE-функций будет такая-же...


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

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