mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Pole "nazwa fiskalna" HMP2009 https://forum.mix-soft.pl/viewtopic.php?f=16&t=1072 |
Strona 1 z 1 |
Autor: | mrEM [ 2009-08-06, 11:28 ] |
Tytuł: | Pole "nazwa fiskalna" HMP2009 |
Witam Czy ktoś wie może, w jakiej tabeli i jakim polu zapisywana jest nazwa fiskalna towaru (HMP2009)? Nie znalazłem takowego pola w bazie TW a potrzebuje się do niego dostać od strony raportu. |
Autor: | mrEM [ 2009-08-06, 11:52 ] |
Tytuł: | |
Ok, temat zamknięty. Znalazłem (baza uzgodnień). |
Autor: | Notos [ 2009-08-06, 11:53 ] |
Tytuł: | |
Baza UZ, typi = 80, idkh = 0, referencja do id TW poprzez pole iduz Najłatwiej dobrać się kluczem "kodnasz" z segmentami: "typi", iduz", "idkh" |
Autor: | barnie [ 2009-08-06, 12:05 ] |
Tytuł: | |
Kod: string sub NazwaFiskalna(long idTw) baseUZ uz uz.SetKey("kodnasz") uz.SetKeySeg("typi",80) uz.SetKeySeg("iduz",idTw) uz.SetKeySeg("idkh",0) int err = uz.GetRec( EQ ) if !err then NazwaFiskalna = uz.GetField("kodobcy") else NazwaFiskalna = "" endif endsub |
Autor: | niziok [ 2010-03-24, 15:19 ] |
Tytuł: | |
A w jaki sposób z automatu przepisać nazwy towarów do nazwy fiskalnej... w tej chwili na paragonie drukuje mi kod towaru (jesli w paramatrach towaru z palca nie jest wpisana nazwa fiskalna) |
Autor: | wrob [ 2010-03-24, 15:24 ] |
Tytuł: | |
Na tabeli TW - updatem mozna |
Autor: | rafal [ 2010-03-24, 22:55 ] |
Tytuł: | |
A może wystarczy ustawić w parametrach żeby drukowała się nazwa zamiast kodu na drukarce fiskalnej. [center] [/center] |
Autor: | wladimirec [ 2011-12-28, 18:45 ] |
Tytuł: | Re: Pole "nazwa fiskalna" HMP2009 |
witam, próbuje napisać taki skrypt do automatycznego wypełnienia pola "nazwa fiskalna" tak aby w tym polu znalazła się taka treść "[kod_towaru] [nazwa_towaru]" oczywiscie z ucięciem do max 40 znaków Kod: int sub NazwaFiskalna(long idTw, string KodProd, string NazwaProd) string nazwafis baseUZ uz uz.SetKey("kodnasz") uz.SetKeySeg("typi",80) uz.SetKeySeg("iduz",idTw) uz.SetKeySeg("idkh",0) nazwafis = KodProd +" "+ NazwaProd if Len(nazwafis)>40 then nazwafis=mid(nazwafis,1,40) uz.SetField("kodobcy", nazwafis) int err = uz.GetRec( EQ ) if !err then uz.Update() else uz.InsRec() endif endsub W przypadku, gdy już istnieje jakakolwiek nazwa fiskalna dla danego produktu, to nie ma problemu, pole się Update'uje i działa jak trzeba. Natomiast pojawia się problem, gdy dany towar nie ma/miał jeszcze wpisanej żadnej wartości w to pole. Pole nadal pozostawało puste. Jak mniemam trzeba stworzyć nowy rekord z taką wartością w bazie UZ, a update nie ma co aktualizować. Próbowałem zrobić jak wyżej, ale też nie daje pożądanych rezultatów. Bedę wdzięczny jakby ktoś mógł mnie naprowadzić na rozwiązanie. Z góry dzięki |
Autor: | wrob [ 2011-12-28, 23:01 ] |
Tytuł: | Re: Pole "nazwa fiskalna" HMP2009 |
zeby robic insrec - trzeba wypelnic sporo pol tego rekordu a ty wypelniasz tylko kodobcy - to za malo :( |
Autor: | wladimirec [ 2011-12-29, 10:35 ] |
Tytuł: | Re: Pole "nazwa fiskalna" HMP2009 |
dzięki, a gdzie można zaleźć informacje jakie pola muszę jeszcze wypełnić, albo jak w ogóle wygląda taka tabela dla wersji 2011? |
Autor: | rafal [ 2011-12-29, 13:59 ] |
Tytuł: | Re: Pole "nazwa fiskalna" HMP2009 |
Kod: int sub NazwaFiskalna(long idTw, string KodProd, string NazwaProd) string nazwafis nazwafis = KodProd +" "+ NazwaProd if Len(nazwafis)>40 then nazwafis=mid(nazwafis,1,40) baseUZ uz uz.SetKey("kodnasz") uz.SetKeySeg("typi",80) uz.SetKeySeg("iduz",idTw) uz.SetKeySeg("idkh",0) int err = uz.GetRec( EQ ) if !err then //uz.Update() else uz.Clear() uz.InsRec() uz.SetField("typi", 80) uz.SetField("iduz", idTw) uz.SetField("idkh", 0) endif uz.SetField("kodobcy", nazwafis) uz.PutRec() endsub |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |