Autor Wątek: Wydruk faktury - pole @LiczbaDni - IF w zapytaniu [SubiektGT]  (Przeczytany 1520 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline martin

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: 1.70 SP1 HF1
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

Forum Użytkownikow Subiekt GT