Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: martin w Maj 04, 2020, 12:12:59

Tytuł: Wydruk faktury - pole @LiczbaDni - IF w zapytaniu [SubiektGT]
Wiadomość wysłana przez: martin w Maj 04, 2020, 12:12:59
Witam Wszystkich Forumowiczów!

świeżak ze mnie więc powiem wprost - czy zna ktoś Crystal Reports 8.5 na tyle, że ogarnął by mi (a może i innym którzy tego potrzebują) zapytanie dla pola @LiczbaDni na wzorcu wydruku faktury VAT ?
Poza standardowymi formami kredytu kupieckiego (0, 7, 14, 30 dni) dodałem jeszcze "Zapłacono za pobraniem" i "Zapłacono PayU" - oba z terminem '0 dni'.
Co potrzebuje osiągnąć: wybierając jedną z powyższych potrzebuje by na fakturze zamiast liczny dni (np. 0 dni + [data terminu płatności]) pojawiało się tylko nazwa terminu (np. "Zapłacono PayU"). Oczywiście wybierając standardowy termin np. 14 dni, powinno wyglądać to jak dotąd - chodzi o napisanie takiego bardziej rozbudowanego 'IF'a'.
Jeśli nie dało by się zrobić tego stringiem nazwy to rozważam, że IF mógłby sprawdzać przypisaną liczdę dni (np. "Płatność za pobraniem = 77 dni", a "Płatność PayU = 88 dni" wówczas działało by to jako takie ID do nazwy - nie bawiłem się tym nigdy, a potrzebuje to bo mogło by to rozwiązać problem z automatycznym księgowaniem wpłat z wyciągów bankowych z innego programu. Jak mi ktoś pomoże to ogarnąć to opowiem wszystko co i jak - chodzi o automatyzację procesów księgowania wpłat do Subiekta GT.

Potrzebuje rozbudować to zapytanie:
Cytuj
StringVar termin:="W terminie: " + CStr({Naglowek.dok_PlatTermin}-{Naglowek.dok_DataWyst},0)+" dni = "+CStr({Naglowek.dok_PlatTermin});if not IsNull({Naglowek.dok_PlatId}) then termin:=termin+" (" + {sl_FormaPlatnosci.fp_Nazwa}+")"else termin;
Pomoże Ktoś?

Z góry mówię, że zależy mi dokładnie na tym polu i żadnym innym bo chodzi o otwarcie zobowiązania dla dla dokładnie tego kontrahenta z pominięciem cesji, jak to się odbywa w przypadku "centrum rozliczeń".

Pozdrawiam!
Marcin