Forum Użytkownicy Oprogramowania Humansoft Strona Główna Użytkownicy Oprogramowania Humansoft
Nieoficjalne forum użytkowników oprogramowania firmy Humansoft (Hermes SQL, Corax)
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Termin płatności i stan rozrachunków

 
Napisz nowy temat   Odpowiedz do tematu    Forum Użytkownicy Oprogramowania Humansoft Strona Główna -> Pomoc
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
JuliusPL




Dołączył: 11 Mar 2016
Posty: 36
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pią 14:33, 21 Paź 2016    Temat postu: Termin płatności i stan rozrachunków

Korzystając ze stanu rozrachunków mamy informację o ile płatność dokumentu została przeterminowana, natomiast kiedy jest na terminie, parametr wyświetla 0.
Jak sprawić aby była wyświetlana informacja ile jeszcze zostało do terminu płatności np: -14 (czternaście dni do upłynięcia terminu płatności)?


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
JanuszHermesa




Dołączył: 13 Maj 2016
Posty: 31
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

PostWysłany: Pią 21:22, 21 Paź 2016    Temat postu:

_data - TTOD(termin_pl)

Post został pochwalony 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
JuliusPL




Dołączył: 11 Mar 2016
Posty: 36
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Sob 9:39, 22 Paź 2016    Temat postu:

Właśnie o to mi chodzi. Poniżej kod uwzględniający pozycje bez terminu płatności (PK, BW, itp)
Kod:
IIF(termin_pl={^1900.01.01, 00:00:00},'',DATEDIFF("day", termin_pl , _data))


Ewentualnie z uwzględnieniem stanu rozrachunków na dzień
Kod:
IIF(termin_pl={^1900.01.01, 00:00:00},'',DATEDIFF("day", termin_pl , na_dzien))


Post został pochwalony 0 razy

Ostatnio zmieniony przez JuliusPL dnia Sob 9:43, 22 Paź 2016, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
JuliusPL




Dołączył: 11 Mar 2016
Posty: 36
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Czw 11:06, 27 Gru 2018    Temat postu:

Dzień dobry,
czy jest możliwość (ja nie znalazłem), aby w rozrachunkach/ stan rozrachunków dodawać komentarze do pozycji, które można by było później drukować wraz z zestawieniem.

Po co to: Robimy zestawienie, obdzwianiamy dłużników, i dobrze aby informacje gdzies umieszczać, że zapłaci za tydzień, albo nie odbiera itp itd


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
JanuszHermesa




Dołączył: 13 Maj 2016
Posty: 31
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

PostWysłany: Czw 13:44, 27 Gru 2018    Temat postu:

Niestety hermessql nie dorobił się jeszcze notatek windykacyjnych.
Trzeba samemu je zrobić.
W wersji bardzo prostej wystarczy jedno pole tekstowe dodać do dok_rozr i funkcja pytaj opisana w SDK. Ale z doświadczenia wiem że po chwili to będzie ciut za mało tak że prosty formularz trzeba wykonać.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
JuliusPL




Dołączył: 11 Mar 2016
Posty: 36
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pią 14:32, 28 Gru 2018    Temat postu:

Dziękuję bardzo,
na tą chwilę to by mi wystarczyło, pole tekstowe i tyle.

Czy można liczyć na małą pomoc jak to zrealizować?


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
JanuszHermesa




Dołączył: 13 Maj 2016
Posty: 31
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

PostWysłany: Pią 15:44, 28 Gru 2018    Temat postu:

poniższe rozwiązanie nie jest "ładne" estetycznie ani programistycznie, ale bardzo szybkie do realizacji.
Jeżeli komuś się przyda to proszę bardzo
1. zakładamy pole w bazie i w zależności od potrzeb za VARCHAR wpisujemy spodziewaną długość
alter table dok_rozr add qnot_wind varchar(max)
2. tworzymy funkcję użytkownika w hermesie na liście należności i zobowiązania i wklejamy co poniżej
lnid=id
lnrec=RECNO()
lcoldnotwind=wartoscpola("qnot_wind","dok_rozr","id",lnid,"")
lcNotatka = ALLTRIM(pytajtxt("Notatka windykacyjna", lcoldnotwind, "!", "") )
lccomm="update dok_rozr set qnot_wind='"+lcNotatka +"' where id="+STR(lnid)
mysqlexec(lccomm)
_screen.activeform.CntPozycje.grdPozycje.RefreshView()
GO lnRec
3. dodajemy do widoku/wydruku pole dok_rozr.qnot_wind

koniec


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
JuliusPL




Dołączył: 11 Mar 2016
Posty: 36
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Śro 12:44, 02 Sty 2019    Temat postu:

Dziękuje bardzo. Działa.
Faktycznie, formularz byłby bardziej czytelny.
Pole do edycji tekstu jest małe i brakuje przycisków typu Zapisz, Anuluj.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Użytkownicy Oprogramowania Humansoft Strona Główna -> Pomoc Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin