Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-22, 12:00x



Odpowiedz w temacie  [ Posty: 18 ]  Przejdź na stronę 1, 2  Następna
Czy można zablokować cenę dla wybranego dokumentu 
Autor Wiadomość

Rejestracja: 2009-08-11, 10:35
Posty: 124
Pomógł: 2
Post Czy można zablokować cenę dla wybranego dokumentu
Witam. Chciałbym zrobić taki myk. Chciałbym, żeby na Paragonie była ustawiona tylko cena detaliczna (D) i żeby osoba wystawiająca nie mogła tego zmienić. istnieje taka mozliwość? symfonia handel premium w wersjach od 2006 do 2009


2009-08-22, 11:44
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2007-12-11, 23:18
Posty: 1942
Pomógł: 49
Post 
Zasadnicze pytanie czy to ma dotyczyć tylko paragonów?

Jeśli możesz uogólnić do wszystkich dokumentów sprzedaży to użytkownikowi odbierasz prawo "negocjowanie cen i rabatów", w paragonie ustawiasz domyślnie cene "D" i delikwent nic nie zmieni (niestety także np w fakturze)

jeśli konkretnie interesuje Cie tylko dokument typu paragon to pozostaje oprogramowanie procedury która np sprawdzi pozycje paragonu poprzez porównanie cen w pozycjach z cennikiem D i dla wybranych użytkowników blokada wystawienia jeśli cena się różni lub odbiega od cennika o więcej niż jakiś określony %.


2009-08-22, 22:31
Wyświetl profil

Rejestracja: 2009-08-11, 10:35
Posty: 124
Pomógł: 2
Post 
problem w tym ze musze to ograniczyc tylko do paragonów. faktruy czasem są wystawiana z 99% rabatem (profit klienta) i do tego po cenach hurtowych może kupować tylko grupa wybranych klientów (fryzjerzy) jesli przychodzi firma budowlana i chce cos kupic na fakture to i tak dostanie po cenie detalicznej.


2009-08-23, 10:01
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2007-12-11, 23:18
Posty: 1942
Pomógł: 49
Post 
jesli odpada rozwiązanie, ze tylko niektórzy użytkownicy mają prawo wystawiać te faktury z upustem czyli patrząc z drugiej strony jeden i ten sam użytkownik ma mieć zarówno blokade na paragonach jak i mozliwość zmieniania na FV to pozostaje oprogramowanie takiego zdarzenia. najlepiej chyba za pomocą OnBeforeInsert


2009-08-23, 11:35
Wyświetl profil

Rejestracja: 2009-08-11, 10:35
Posty: 124
Pomógł: 2
Post 
gdzie je moge dostac i ile kosztuje :)


2009-08-23, 11:48
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
Ustawienia → Dane firmy → Parametry → Wykonywanie procedur → Dla dokumentu sprzedaży
ustaw na TAK

Raporty → Procedury → Procedury dokumentu sprzedaży

procedurę
Kod:
int Sub OnBeforeInsert(long lId)
      OnBeforeInsert = ZmienKatalogRodzaj(lId)
EndSub


zamień na
Kod:
int Sub OnBeforeInsert(long lId)
   
   int iNiePuszczaj = 0
   basebp dp

   dp.SetKey("super")
   dp.SetKeySeg("super", lId)
   dp.SetKeySeg("lp", 0)

   int err   = dp.GetRec( GE )

   basedk dk
   dk.GetRecById( lId )

if dk.GetField( "typ_dk" ) == "PAR" then

   while err == 0
      if dp.GetField("super") != lId then exit
            if !(dp.GetField("grupaceni") & 0x8) then iNiePuszczaj = 1
      err   = dp.GetRec( NX )
   wend

   if iNiePuszczaj == 1 then
      message "Na paragonie dopuszcza się tylko ceny 'D'"
      OnBeforeInsert = -6000   
   else
      OnBeforeInsert = ZmienKatalogRodzaj(lId)
   endif
endif

EndSub

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2009-08-23, 21:52
Wyświetl profil

Rejestracja: 2009-08-11, 10:35
Posty: 124
Pomógł: 2
Post 
albo cos zle robie albo to niestety nie działa :( po zanzaczeniu wykonywania procedury i po wklejeniu tego kodu zadnej roznicy nie widze :( moze cos jeszcze mam ustawic?


2009-08-24, 08:56
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
Czy twój paragon ma skrót 'PAR' ?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2009-08-24, 13:20
Wyświetl profil

Rejestracja: 2009-08-11, 10:35
Posty: 124
Pomógł: 2
Post 
tak. jest taki sam jak w bazie demo


2009-08-24, 13:26
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
ok, wkradł się mały bład.
poniżej poprawiony kod
Kod:
int Sub OnBeforeInsert(long lId)
   
   int iNiePuszczaj = 0
   basebp dp

   dp.SetKey("super")
   dp.SetKeySeg("super", lId)
   dp.SetKeySeg("lp", 0)

   int err   = dp.GetRec( GE )

   basebd dk
   dk.GetRecById( lId )

if dk.GetField( "typ_dk" ) == "PAR" then

   while err == 0
      if dp.GetField("super") != lId then exit
            if !(dp.GetField("grupaceni") & 0x8) then iNiePuszczaj = 1
      err   = dp.GetRec( NX )
   wend

   if iNiePuszczaj == 1 then
      message "Na paragonie dopuszcza się tylko ceny 'D'"
      OnBeforeInsert = -6000   
   else
      OnBeforeInsert = ZmienKatalogRodzaj(lId)
   endif
endif

EndSub

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2009-08-24, 13:35
Wyświetl profil

Rejestracja: 2009-08-11, 10:35
Posty: 124
Pomógł: 2
Post 
dzięki piękne :) to zyje :)


2009-08-24, 13:58
Wyświetl profil

Rejestracja: 2009-08-30, 12:21
Posty: 252
Pomógł: 2
Post 
a jak mozna zablokowac w handlu premium 2009c cene dla danego towaru ?
fakturuje klientom uslugi spedycyjne i nie chce aby podlegaly jakimkolwiek rabatom.


2010-02-21, 23:11
Wyświetl profil
Awatar użytkownika

Rejestracja: 2008-12-03, 21:11
Posty: 276
Pomógł: 2
Post 
symfhan09 pisze:
a jak mozna zablokowac w handlu premium 2009c cene dla danego towaru ?
fakturuje klientom uslugi spedycyjne i nie chce aby podlegaly jakimkolwiek rabatom.

Nie mam przed sobą programu Handel, ale są prawa dla UŻYTKOWNIKÓW blokujące im ceny cennikowe, których nie będą mogli zmienić, jest też check w kartotece KONTRAHENTA mówiący o negocjacji cen, a w towarze to już nie pamiętam...

Generalnie poszukaj trochę, zajrzyj do podręcznika PDF czy też do podręcznego helpa w programie F1.

Powodzenia :-)

_________________
Pozdrawiam

Misiek DGTL Rzeszów


2010-02-22, 00:43
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
No a jesli tylko dla jednego wybranego towaru chcesz zablokowac - to pozostaja jakas wlasna procedura onbeforeinsert sprawdzajaca czy cena jest poprawna danego towaru


2010-02-22, 01:59
Wyświetl profil
Awatar użytkownika

Rejestracja: 2008-12-03, 21:11
Posty: 276
Pomógł: 2
Post 
wrob pisze:
No a jesli tylko dla jednego wybranego towaru chcesz zablokowac - to pozostaja jakas wlasna procedura onbeforeinsert sprawdzajaca czy cena jest poprawna danego towaru

No takie rozwiązanie to już full wypas :-) - kontrolujesz praktycznie wszystko co chcesz, możliwości nie ograniczone, sama procedurka nie trudna - na forum znajdziesz sporo informacji na ten temat, jak coś takiego sobie napisać.

_________________
Pozdrawiam

Misiek DGTL Rzeszów


2010-02-22, 08:05
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 18 ]  Przejdź na stronę 1, 2  Następna
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Czy można nie księgować wybranych pozycji dokumentu?

w Programy Handlowe

gregee123

6

4051

2010-03-01, 11:17

wrob Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Handel czy można jakoś aktywować aby można przeglądać

w Programy Handlowe

OMK

6

7620

2020-07-21, 11:30

iredy Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. czy można???

[ Przejdź na stronę: 1, 2 ]

w Programy Księgowe

agapa

21

16578

2010-12-27, 17:17

agapa Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Czy można wyeksportować płatności

w Programy Księgowe

MarB

5

4729

2011-05-10, 11:54

wrob Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 40 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