|
|
Strona 1 z 1
|
[ Posty: 6 ] |
|
Znaczniki do dokumentu FKF 2012
Autor |
Wiadomość |
hronys
Rejestracja: 2009-03-13, 00:11 Posty: 7
|
Znaczniki do dokumentu FKF 2012
Witam, mam dwa pytania odnośnie nadawania znaczników do dokumentu-program FKF 2012.a:
1. Czy można ustawić w programie tak aby dany znacznik był automatycznie przypisany do danego rodzaju dokumentu? - chodzi mi o to aby przy wprowadzaniu dokumentu nie trzeba było za każdym razem wybierać rodzaju znacznika, np ma być że: FZ1- znacznik A, FZ2 -znacznik B itd, jeszcze konkretyzując chciałbym zrobić grupy dokumentów wg znacznika tj: FZ1(faktura) i RK1(raport kasowy) i DP1(dokument prosty) i WB1(wyciąg bankowy) to mają mieć znacznik A, analogicznie FZ2 i RK2... - znacznik B. Takich grup miałbym około 20, i boję się że może komuś umknąć przy wprowadzaniu dokumentów nadanie konkretnego znacznika konkretnemu dokumentowi.
2. Czy można zwiększyć ilość znaczników do dokumentu, o ile się nie mylę jest ich tam 15 szt? Docelowo to najlepiej by było, gdyby udało się przejść z oznaczeń znacznika A,B,C.. na np. 1, 2, 3,..20 - czy program pozwala na takie zmiany?
pozdrawiam
|
2013-04-25, 16:59 |
|
|
Autor |
Wiadomość |
Mix-soft.pl
|
|
|
wrob
Ekspert
Rejestracja: 2008-04-18, 18:52 Posty: 5169 Pomógł: 59
|
Re: Znaczniki do dokumentu FKF 2012
1. A moze prosciej nie nadawac znacznikow w trakcie tylko potem np wbierajac z listy wszystkie WB1 i zbiorczo im nadajac znaczniki? Ale wracajac stricte do pytania znacznik to tylko wpis w polu dokumentu wiec mozna zrobić to o co pytasz np triggerem na bazie.
2. Tak - można analogicznie jak w handlu - poszukaj na forum cos o menadżer znacznikow skrzat :)
|
2013-04-25, 17:49 |
|
|
rafal
Ekspert
Rejestracja: 2007-11-16, 15:08 Posty: 4000 Pomógł: 448
|
Re: Znaczniki do dokumentu FKF 2012
Do zwiększenia ilości znaczników służy raport Skrzat - menedżer znacznikówNie ma go wprogramie. Należy go zainstalować z miejsca gdzie zainstalowany jest program\Raporty\FK plik skrzatMenZnacz.scOpis raportu i raport Załącznik:
Komentarz: Raport Skrzat - menedżer znaczników
skrzatMenZnacz.zip [2.63 KiB]
Pobrany 296 razy
|
2013-04-25, 18:01 |
|
|
rafal
Ekspert
Rejestracja: 2007-11-16, 15:08 Posty: 4000 Pomógł: 448
|
Re: Znaczniki do dokumentu FKF 2012
Aby automatycznie nadawać znacznik zapisywanym dokumentom należy dodać raport Raporty -> Procedury --> Formatki --> DOKUMENTY.TPL O treści Kod: int sub OnAfterBuffer(int update, long id) mapValue mvDokZn mvDokZn.Type(string)
mvDokZn.Set("DEX","65") // znacznik A dla dokumentu DEX
mvDokZn.Set("FZ1","66") // znacznik B dla dokumentu FZ1 mvDokZn.Set("WB1","66") // znacznik B dla dokumentu WB1 mvDokZn.Set("RK1","66") // znacznik B dla dokumentu RK1
mvDokZn.Set("FZ1","67") // itd .. mvDokZn.Set("WB1","67") mvDokZn.Set("RK1","67")
#ifdef FORTE int bDok = open KatalogRoku() for base "buf_dokum" BaseError( "buf_dokum", 4) #else int bDok = open KatalogRoku() + FN_BUF_DOK + DBFN_EXT for base "buf_dokum" BaseError( KatalogRoku() + FN_BUF_DOK + DBFN_EXT ,4) #endif
SetKey( bDok, "id") SetKeySeg( bDok, "id", id) if GetRec( bDok , EQ ) == 0 then SetField( bDok, "znacznik", mvDokZn.Get(GetField( bDok, "skrot"),"") ) PutRec( bDok )
endif
endsub Wadą tego rozwiązania jest że znacznik nie jest odświeżany na liście dokumentów. Trzeba przeładować listę.
|
2013-04-25, 18:48 |
|
|
rafal
Ekspert
Rejestracja: 2007-11-16, 15:08 Posty: 4000 Pomógł: 448
|
Re: Znaczniki do dokumentu FKF 2012
A to rozwiązanie już odświeża. Wprawdzie może to trwać do 5 sek. ale zawsze. Kod: #ifdef FORTE int bDok = open KatalogRoku() for base "buf_dokum" BaseError( "buf_dokum", 4) #else
#endif
dispatch con = GetAdoConnection() dispatch cmd = "ADODB.Command" cmd.ActiveConnection = con
int sub OnAfterBuffer(int update, long id) mapValue mvDokZn mvDokZn.Type(string)
mvDokZn.Set("DEX","65") // znacznik A dla dokumentu DEX mvDokZn.Set("DP","65")
mvDokZn.Set("FZ1","66") // znacznik B dla dokumentu FZ1 mvDokZn.Set("WB1","66") // znacznik B dla dokumentu WB1 mvDokZn.Set("RK1","66") // znacznik B dla dokumentu RK1
mvDokZn.Set("FZ2","67") // itd .. mvDokZn.Set("WB2","67") mvDokZn.Set("RK2","67")
SetKey( bDok, "id") SetKeySeg( bDok, "id", id) if GetRec( bDok , EQ ) == 0 then SetField( bDok, "znacznik", mvDokZn.Get(GetField( bDok, "skrot"),"") ) PutRec( bDok )
cmd.CommandText= using "INSERT INTO log_base (tablename, rec_id, operation, term) VALUES ('buf_dokum', %l, 3, 99999 )", id cmd.Execute()
endif
endsub
|
2013-04-25, 22:46 |
|
|
hronys
Rejestracja: 2009-03-13, 00:11 Posty: 7
|
Re: Znaczniki do dokumentu FKF 2012
wrob pisze: 1. A moze prosciej nie nadawac znacznikow w trakcie tylko potem np wbierajac z listy wszystkie WB1 i zbiorczo im nadajac znaczniki?
Mam sporo rodzajów dokumentów i też dużo ludzi wprowadza dokumenty, dlatego szukam rozwiązania że tak powiem "narzuconego z góry". Dziękuje bardzo Panowie za podpowiedzi. rafał - dzięki za kod i raport- najpewniej skorzystam
|
2013-04-26, 09:50 |
|
|
|
Strona 1 z 1
|
[ Posty: 6 ] |
|
Kto jest online |
Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 38 gości |
|
Nie możesz tworzyć 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 dodawać załączników
|
|
|
|