Grzegorz Wilkołaski

Grzegorz Wilkołaski Student,
Politechnika
Lubelska

Temat: Optima, grupowanie i sumowanie na raporcie wydruku

Witajcie.
Dopiero poznaję CR i współpracę z Optimą.
Chcę przerobić standardowy raport wydruku do drukowania faktur sprzedaży.
Na fakturach mam czasami przypadki że ten sam towar występuje kilka razy z różnymi ilościami.
Chciałbym grupować towary o tych samych kodach lub nazwach i sumować ilości, wartości netto i wartości brutto ale nie chcę aby to grupowanie odbywało się w formularzu do wystawiania faktur w optimie tylko na samym wydruku.
Teraz mam wobec tego pytania.
1. W jaki sposób Optima przekazuje do raportu informację o np numerze/identyfikatorze faktury który jest drukowany za pomocą raportu.
2. Czy mogę w raporcie utworzyć zapytanie SQL w Command i przekazać do tego zapytania numer/identyfikator faktury która jest drukowana.
3. Gdzie można podejrzeć zapytanie SQL w standardowym raporcie z optimy które wyciąga dane do uzupełnienia raportu i jego wydrukowania.
4. Budując zapytanie SQL w Command czy trzeba wskazywać serwer bazodanowy i bazę danych firmy z której korzysta optima i z której będą wykonywane wydruki.
Dodam że funkcje grupujące pozycje na fakturze wbudowane w optimę i crystala nie są tym czego oczekuję.
Chcę grupowanie i sumowanie zapisać w zapytaniu SQL i dalej operować na wynikach tego zapytania.

Pozdrawiam i dziękuję za pomoc.

Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Optima, grupowanie i sumowanie na raporcie wydruku

ad 1.
Poprzez formułę CDN_Filtr

ad 2.
SQL Command posiada własne parametry, lecz niestety nie można do nich przekazać formuł w szczególności CDN_Filtr
Możesz natomiast filtrować za pomocą standardowego filtrowania rekordów lecz nie będzie to optymalne rozwiązanie, gdyż przetwarzanie będzie po stronie klienta a nie serwera.

ad 3.

a) Crystal Reports -> Database -> Show SQL Query
b) Microsoft SQL Server Profiler

ad 4.
Tak, trzeba wskazywać ale docelowy serwer może być inny - Optima powinna podmienić konfigurację "w locie".
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Optima, grupowanie i sumowanie na raporcie wydruku

Pozostałe formuły za pomocą których CDN przekazuje parametry aplikacji:
CDN_Aplikacja
CDN_DataNaWydruku
CDN_Filtr
CDN_Firma1
CDN_Firma2
CDN_Firma3
CDN_FMiasto
CDN_Fnip
CDN_Fulica
CDN_operator
CDN_PokazujFiltr
CDN_Tekst1


Obrazek
Ten post został edytowany przez Autora dnia 20.06.17 o godzinie 09:08

Następna dyskusja:

Grupowanie sekcji na wydruku




Wyślij zaproszenie do