Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-21, 19:23x



Odpowiedz w temacie  [ Posty: 11 ] 
Pole "nazwa fiskalna" HMP2009 
Autor Wiadomość

Rejestracja: 2009-06-18, 17:39
Posty: 34
Post 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.


2009-08-06, 11:28
Wyświetl profil
Autor Wiadomość
 



Rejestracja: 2009-06-18, 17:39
Posty: 34
Post 
Ok, temat zamknięty. Znalazłem (baza uzgodnień).


2009-08-06, 11:52
Wyświetl profil
Awatar użytkownika

Rejestracja: 2008-09-23, 08:30
Posty: 149
Pomógł: 2
Post 
Baza UZ, typi = 80, idkh = 0, referencja do id TW poprzez pole iduz
Najłatwiej dobrać się kluczem "kodnasz" z segmentami: "typi", iduz", "idkh"


2009-08-06, 11:53
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2008-04-07, 13:26
Posty: 208
Pomógł: 2
Post 
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


2009-08-06, 12:05
Wyświetl profil

Rejestracja: 2009-01-26, 16:59
Posty: 27
Post 
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)


2010-03-24, 15:19
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
Na tabeli TW - updatem mozna


2010-03-24, 15:24
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
A może wystarczy ustawić w parametrach żeby drukowała się nazwa zamiast kodu na drukarce fiskalnej.

[center]Obrazek [/center]

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2010-03-24, 22:55
Wyświetl profil

Rejestracja: 2011-12-28, 18:33
Posty: 2
Post 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


2011-12-28, 18:45
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post Re: Pole "nazwa fiskalna" HMP2009
zeby robic insrec - trzeba wypelnic sporo pol tego rekordu a ty wypelniasz tylko kodobcy - to za malo :(


2011-12-28, 23:01
Wyświetl profil

Rejestracja: 2011-12-28, 18:33
Posty: 2
Post 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?


2011-12-29, 10:35
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 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

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2011-12-29, 13:59
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 11 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. STP 2009 - pole nazwa środka

w Pozostałe

MG

1

2899

2009-10-16, 13:23

wrob Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Pole "Nazwa Towaru"

w Programy Handlowe

lofix

6

4385

2008-06-13, 08:51

barnie Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Własne tabele bazy danych HMP2009

w Techniczne

mrEM

5

3230

2009-07-15, 11:59

mrEM Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. ERP Handel Nazwa odbiorcy = Nazwa nabywcy

w Programowanie

straniero

2

3548

2015-07-27, 15:59

straniero Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 30 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

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant