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



Odpowiedz w temacie  [ Posty: 10 ] 
Uprawnienia - kontrahenci - symfonia handel 2011.1a 
Autor Wiadomość

Rejestracja: 2009-08-11, 10:35
Posty: 124
Pomógł: 2
Post Uprawnienia - kontrahenci - symfonia handel 2011.1a
Witam. W Symfonii jest fajna opcja pt. Edycja danych identyfikacyjnych kontrahenta. opcja jest super by niezabardzo kumaty nowy pracownik nie zmieniał nipu i nazwy itp. tylko jedno jest dla mnie w tym wszystkime bez sensu. jeśli ustawię tą opcje to wtedy nie mogę dodać nowego kontrahenta bo nie mogę wpisać nazwy kontrahenta ani nipu. jest to chyba trochę dziwne. ta opcja powinna chronić chyba przed tym by ktoś np nie wprowadził na starym kontrahencie nowych zupełnie innych danych. i jeśli opcja ta od samego początku ma blokować również dodwananie nowego kontrahenta to po co otwiera karta nowego kontrahenta? jest jakaś prosta możliwość zmienić to w ten sposób by przy zablokowanej edycji danych iden. można było dodawać nowego kontrahenta?


Ostatnio zmieniony 2011-02-02, 15:50 przez sosnek, łącznie zmieniany 1 raz



2011-02-02, 15:34
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2007-12-11, 23:18
Posty: 1942
Pomógł: 49
Post 
fajnie piszesz, trudno nawet nie przyznać ci racji ale jeszcze napisz jaka wersja to może ktoś zaglądnie i sprawdzi jak to jest u tzw. reszty świata. A na razie pozostają ci rozmyślania...


2011-02-02, 15:48
Wyświetl profil

Rejestracja: 2009-08-11, 10:35
Posty: 124
Pomógł: 2
Post 
sorry faktycznie mój błąd. już dopisałem do tematu Symfonia handel Premium 2011.1a


2011-02-02, 15:51
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2007-12-11, 23:18
Posty: 1942
Pomógł: 49
Post 
na logikę faktycznie powinien pozwolić założyć nowego bo odnosi się to prawo do MODYFIKACJI a ta określa zmianę czegoś co już jest a nie tworzenie nowego.


2011-02-02, 15:59
Wyświetl profil

Rejestracja: 2009-08-11, 10:35
Posty: 124
Pomógł: 2
Post 
napisałem maila do sage. ciekawe czy odpiszą :)


2011-02-02, 16:07
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
Proponuję dodanie własnego prawa, które będzie blokowało edycję danych kontrahentów a mimo to umozliwiało dodawanie nowego.

Aktualizuj poniższy raport za pomocą Raporty → System → Aktualizacja raportów systemowych
Kod:
//"medkh.sci"," Edycja danych kontrahenta",65522,0,0.9.1,SYSTEM,2299
//" Prawa do kontrahentów",65501,14,62
A
1
Użytkownik może edytować dane kontrahenta (jeżeli nie może to nie blokuje dodawania nowego).
Użytkownik '$u' nie ma prawa edycji danych kontrahenta.


Spowoduje to dodanie nowego prawa.

[center]Obrazek [/center]

Zmodyfikuj raport Raporty → Procedury → Procedury kontrahenta

Kod:
//"prockh.sc","Procedury kontrahenta",12015,0,1.0.0,SYSTEM
//" Procedury",2400,14,62

long Sub idUzytkownika( string sSygnatura )
   
   baseKH kh
   kh.SetKey("kod")
   kh.SetKeySeg("typi", 103)
   kh.SetKeySeg("kod", sSygnatura)

   kh.GetRec(EQ)
   idUzytkownika = kh.GetField("id")

endsub


int Sub CzyMaPrawoEdytowac(string sSygnatura)

   CzyMaPrawoEdytowac = 1

   int err

   baseZZ zz
   zz.SetKey("cross1")
   zz.SetKeySeg("typi", 32)
   zz.SetKeySeg("baza1", 20)
   zz.SetKeySeg("id1", idUzytkownika( sSygnatura ))
   zz.SetKeySeg("baza2", 6)
   zz.SetKeySeg("id2", 2299) // id prawa

   err = zz.GetRec(EQ)
   
   if err == 0 then
      if zz.GetField("cena") == 0 then CzyMaPrawoEdytowac = 0
   endif

endSub

int Sub OnAfterInsert(long lId)
   OnAfterInsert = 0
EndSub

int Sub OnBeforeDelete(long lId)
   OnBeforeDelete = 0
EndSub

int Sub OnAfterDelete(long lId)
   OnAfterDelete = 0
EndSub

int Sub OnAfterUpdate(long lId)
   OnAfterUpdate = 0
EndSub

int Sub OnBeforeEdit(long lId)
   
basekh kh2
kh2.open()
kh2.GetRecById( lId )
   
   if CzyMaPrawoEdytowac(CurrentUser()) == 1 || kh2.GetField("kod")=="" then
       OnBeforeEdit = 0
   else
      message "Nie masz prawa do edycji danych kontrahenta"
       OnBeforeEdit = -6000
   endif

EndSub


Ustaw parametr pracy programu Ustawienia → Dane Firmy → Parametry → Wykonywanie procedur → Dla kontrahenta na TAK

[center]Obrazek [/center]

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2011-02-02, 17:01
Wyświetl profil

Rejestracja: 2009-08-11, 10:35
Posty: 124
Pomógł: 2
Post 
a czy powyższy raport blokuje całkowitą możliwośc edycji kontrahenta? czy tylko jak ma to miejsce w wersji orginalnej nip regon pesel nazwa kontrahenta? adres telefony i inne opcje można edtytować .


2011-02-03, 11:37
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
raport działa jak standardowe prawo Zmiana danych kontrahentów a nie jak Edycja danych ewidencyjnych kontrahenta

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2011-02-03, 14:04
Wyświetl profil

Rejestracja: 2009-08-11, 10:35
Posty: 124
Pomógł: 2
Post 
dzięki za pomoc, ale to niestety nie będzie dla mnie dobrym rozwiązaniem :( poczekam az coś sage wymyśli


2011-02-08, 08:49
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post 
no to napisz czego Ci brakuje w tym rozwiązaniu.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2011-02-08, 12:03
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 10 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Symfonia Handel 2012a uprawnienia do MM-

w Programy Handlowe

miodus

4

3602

2012-06-26, 19:03

krzysiek Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Symfonia Forte 2007c - Handel- Uprawnienia

w Programy Handlowe

rrafal

1

2403

2014-02-10, 08:44

krzysiek Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Ograniczone uprawnienia Symfonia 2.0

w Ogólne

darciosz

0

16739

2018-02-13, 13:09

darciosz Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Handel Forte 2016.1 - kontrahenci

w Programy Handlowe

stopi

1

2391

2016-09-01, 14:43

gregg Wyświetl najnowszy post



Kto jest online

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