Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Задать динамически диапазон дат
|
|||
|---|---|---|---|
|
#18+
Привет всем. У меня такой вопрос. Есть клиентская прога, формирующая отчеты (Crystal Reports) на основе нехитрого Selecta, который прописан во View, в котором диапазон дат задается жестко. Вот пример: Select taxgroup, sum(Price), sum (totdep), sum(qurtdep) from (select Right(rtrim(f.descr50_1),Len(rtrim(f.descr50_1))-11) as taxgroup,G.Facode, Max(i.PurchasePriceLocal) as Price, -- Начальная стоимость. Sum(g.bdr_hfl) as totdep, -- Общая начилсенная амортизация Sum((case when g.datum >'2007-10-01' -- дата начала квартала then bdr_hfl else 0 end)) as qurtdep -- амортизация за этот квартал from Gbkmut g join itemnumbers i on g.artcode=i.itemcode and g.facode = i.number join fadprm f on i.secondarymethod = f.deprmeth where g.transtype = 'B' and g.bud_vers = 'Asset_2' and g.datum < '2008-01-01' -- Дата окончания квартала group by f.descr50_1,g.facode ) X group by taxgroup Order by taxgroup Диапазон дат, нужно задать из клиентского приложения (это переменные R@0@gbkmut@datum и R@1@gbkmut@datum). Код Slic файла вот (см прикрепленный файл): form(2) { group("Group0") { SlicCaption = "Range" SlicCaptionTermID = 4211 SlicStyle = 2 component("R@0@gbkmut@datum", Fip) { DimType = 16 Caption = "Date From" CaptionAlignment = 1 Field = "datum" Table = "gbkmut" } component("R@1@gbkmut@datum", Fip) { DimType = 16 Caption = "to" CaptionAlignment = 1 Field = "datum" Table = "gbkmut" } } button("Start") { Action = "e4report" ActionType = 3 Caption = "Start" CaptionTermID = 8847 IsDefault = 1 Params = "-home -rFASecondDep" ToolbarType = 2 } } Но поскольку отрабатывает Select прописаный во View, переменные эти я там объявит не могу. Кто знает как можно решить вопрос??? Другими словами в жизни происходит так: 1) Запускаем клиента, выбираем отчет, жмем старт, выскакивает табличка где нужно ввести даты (см прикрепленный файл) 2) Указываем в поле Data from - начальную дату - R@0@gbkmut@datum в поле to - конечную дату - R@1@gbkmut@datum 3) Нужно эти даты (переменные) каким то образом указать(объявить) в Select запросе вместо статических дат, который прописан во View Кто знает как решить проблему??? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 12:07 |
|
||
|
Задать динамически диапазон дат
|
|||
|---|---|---|---|
|
#18+
А свою хранимку написать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 13:57 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=35103213&tid=1537317]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 25ms |
| total: | 154ms |

| 0 / 0 |
