Fast Report — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м (→Пример) |
Hisava (обсуждение | вклад) м (→Пример) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
[[Fast Report]] - это инструмент для создания печатных форм | [[Fast Report]] - это инструмент для создания печатных форм | ||
= Пример = | = Пример = | ||
− | [[Расчеты с поставщиками]] - [[Документы]] - Счета | + | [[Расчеты с поставщиками]] - [[Документы]] - Счета-фактуры, Книга регистрации - Счета-фактуры за услуги |
Реестр счетов-фактур за услуги | Реестр счетов-фактур за услуги | ||
+ | Файл на диске выглядит как | ||
+ | ACS1UTH2.fr3 | ||
+ | Текущую рабочую область в скрипте C++ можно получить следующим образом | ||
+ | ga = TfrxDbDataSet( Report.GetDataSet( "MASTERPIPELINE" ) ).DataSource.DataSet; | ||
+ | = Полный текст скрипта = | ||
+ | string title; | ||
+ | variant t2; | ||
+ | tdataset ga; | ||
+ | { | ||
+ | ga = TfrxDbDataSet(Report.GetDataSet( "MASTERPIPELINE" )).DataSource.DataSet; | ||
+ | title = "Реестр счетов-фактур за услуги за " + DATE_STR_MY( <CURDATE> ); | ||
+ | t2 = ACS1UTH2FR3( <CURDATE>, selrows( GetForm( ga ), false, true ) ); | ||
+ | SetDataPipeLine( t2, 2 ); | ||
+ | } | ||
= Смотрите также = | = Смотрите также = | ||
[[Администрирование]] | [[Администрирование]] |
Текущая версия на 09:46, 31 октября 2023
Fast Report - это инструмент для создания печатных форм
Пример
Расчеты с поставщиками - Документы - Счета-фактуры, Книга регистрации - Счета-фактуры за услуги
Реестр счетов-фактур за услуги
Файл на диске выглядит как
ACS1UTH2.fr3
Текущую рабочую область в скрипте C++ можно получить следующим образом
ga = TfrxDbDataSet( Report.GetDataSet( "MASTERPIPELINE" ) ).DataSource.DataSet;
Полный текст скрипта
string title; variant t2; tdataset ga;
{
ga = TfrxDbDataSet(Report.GetDataSet( "MASTERPIPELINE" )).DataSource.DataSet; title = "Реестр счетов-фактур за услуги за " + DATE_STR_MY( <CURDATE> ); t2 = ACS1UTH2FR3( <CURDATE>, selrows( GetForm( ga ), false, true ) ); SetDataPipeLine( t2, 2 );
}