Raporty definiowane - pobranie pozycji faktury

Forum ogólne, do zadawania pytań nie związanych z żadną powyższą kategorią

Raporty definiowane - pobranie pozycji faktury

Postprzez edi67 » 25.04.2012 09:34

Witam,

Staram się skleić raport, który min. wylistuje mi określone faktury i wszystkie pozycje (towary i usługi) zawarte na fakturze.
Staje na tym, że jeśli faktura ma więcej niż jedną pozycję z KTU, to każda wyświetla się jako osobny wiersz.
Jak zapętlić trim(KTLG->NAZWA) tak, żebym miał

faktura 01 -- kontrahent -- towar
faktura 02 -- kontrahent -- towar X, towar Y, usługa U

zamiast

faktura 01 -- kontrahent -- towar
faktura 02 -- kontrahent -- towar X
faktura 02 -- kontrahent -- towar Y
faktura 02 -- kontrahent -- usługa U
?
Serdeczne pozdrowienia :)
Edward.


Poszukujesz pomocy - zajrzyj na http://vatowiec.wikia.com/
Pomóż od nowa napisać Społeczną Instrukcję Vatowca

W wolnych chwilach przenoszę starą wersję wiki, pomóź, jeśli masz ochotę...
edi67
 
Postów: 850
Dołączył: 18.12.2007 22:22

Re: Raporty definiowane - pobranie pozycji faktury

Postprzez Pio » 26.04.2012 12:45

Podeślij na priva xml z rapem, spróbuję coś wymózgać.
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

Re: Raporty definiowane - pobranie pozycji faktury

Postprzez edi67 » 26.04.2012 14:57

No właśnie nie za bardzo coś wymyśliłem...
Chodzi o to, żeby w takim raporcie grupował wszystkie towary/usługi z jednej faktury w jednym wierszu.. :)
Próbowałem coś z iif(RVP->(dbskip(1)),RVP->LP,""), ale nie wiem jak to zapętlić...
Załączniki
RAPDEF_VSPRZEDAZ ZE SPECYFIKACJA-Zestawienie.xml
(1.21 KIB) Ściągnięto 863 razy
Serdeczne pozdrowienia :)
Edward.


Poszukujesz pomocy - zajrzyj na http://vatowiec.wikia.com/
Pomóż od nowa napisać Społeczną Instrukcję Vatowca

W wolnych chwilach przenoszę starą wersję wiki, pomóź, jeśli masz ochotę...
edi67
 
Postów: 850
Dołączył: 18.12.2007 22:22

Re: Raporty definiowane - pobranie pozycji faktury

Postprzez Pio » 27.04.2012 22:25

1. dogrywka
2. import załącznika w rapdefach

Dodałem dwie funkcje ogólnego stosowanie, czyli wszędzie gdzie są formuły:

VP(<nazwa_zmiennej>,<wartosc>) - zapisz wartosc do zmiennej
VG(<nazwa_zmienne>) - czytaj zmienna

przykład zastosowany w raporcie

iif(empty(VG("NK")).or.!(KD->NR_DOK==VG("ND")).and.!empty(VP("ND", KD->NR_DOK)), VP("NK", trim(KTLG->NAZWA)), iif(at(trim(KTLG->NAZWA), VG("NK"))>0,
VG("NK"), VP("NK", VG("NK")+","+trim(KTLG->NAZWA))))

prawdopodobnie dodam jeszcze jedną funkcję dla rapów - upraszczającą zastosowanie vp/vg, ale jeszcze nie wiem jaką i co ma robić :)
Załączniki
RAPDEF_V1NERA-Zestawienie.xml
(1.44 KIB) Ściągnięto 837 razy
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław


Powróć do rozmaitości

Kto jest online

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 15 gości

cron