Szybkie przepisywanie zakazów ze stanowisk do operatorów

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

MaCz
Posty: 26
Rejestracja: 19 wrz 2008, 21:37
Rola: Administrator CDN XL
Wersja: 8.0 HR1

Szybkie przepisywanie zakazów ze stanowisk do operatorów

Post autor: MaCz »

Witam,
Nadzorując system CDNXL czasem zachodzi potrzeba aktualizacji zakazów.
W przyjętym u nas modelu pracy operator posiada tylko tyle uprawnień ile potrzebuje do wykonywania obowiązków na danym stanowisku pracy.
Mechanizm przepisywania zakazów ze stanowisk jest fajny, jeśli się o nim pamięta modyfikując listę zakazów stanowiska - niestety często o tym zapominam i po zmianie zakazów w stanowisku nie przepisują się do operatorów.
Szczególnie uciążliwe jest to w przypadku, gdy pracuję na zawężonej filtrem liście zakazów - wtedy zmiany nie są wyróżniane na żółto i po prostu o tym zapominam.

Dlatego też napisałem sobie taki prosty skrypt, który przepisuje mi wszystkie zakazy ze wszystkich stanowisk do operatorów przypisanych do stanowisk.
Może się komuś przyda, a może ktoś zna lepszy sposób?

delete CDN.OpeZakazy
from CDN.OpeZakazy
join CDN.OpeKarty on Ope_GIDNumer=OpZ_OpeNumer
join CDN.StaKarty on Sta_GIDNumer=Ope_StaNumer

insert into CDN.OpeZakazy (OpZ_OpeTyp, OpZ_OpeFirma, OpZ_OpeNumer, OpZ_OpeLp, OpZ_ProcID, OpZ_MaskaFormy, OpZ_MaskaFormyAtr)
select 128, 30217, Ope_GIDNumer, 0, StZ_ProcID, StZ_MaskaFormy, StZ_MaskaFormyAtr
from CDN.StaZakazy
join CDN.StaKarty on Sta_GIDNumer=StZ_StaNumer
join CDN.OpeKarty on Ope_StaNumer=Sta_GIDNumer
macz

Awatar użytkownika
glaz
Posty: 380
Rejestracja: 23 lip 2008, 23:46
Rola: Administrator CDN XL
Wersja: 2023
Lokalizacja: Kraków

Re: Szybkie przepisywanie zakazów ze stanowisk do operatorów

Post autor: glaz »

Jest prawie ok. Mam podobny problem z hurtowym _dopisywaniem_ do istniejących list zakazów, stanąłem na gidach procedur zakazów - ma ktoś może dostęp do listy nazwa<->gid procedury ?
! (CDN XL and ERP XL) = ?

Awatar użytkownika
glaz
Posty: 380
Rejestracja: 23 lip 2008, 23:46
Rola: Administrator CDN XL
Wersja: 2023
Lokalizacja: Kraków

Re: Szybkie przepisywanie zakazów ze stanowisk do operatorów

Post autor: glaz »

Wyciągnę temat z czeluści niepamięci i ponowię pytanie bo nawet wujek google do tego wątku kieruje jako jedynego w sieci :-)
http://www.google.pl/search?q=opezakazy ... =firefox-a

Czy zna ktoś powiązanie pola OpZ_ProcId z tabeli cdn.OpeZakazy - jak odkryć nazwę procedury przez wiązanie tabel?

/edit
Chyba sam sobie odpowiem.
Eksport listy z poziomu CDN XL, import z pliku XLS do tabeli i mogę wiązać. Choćby sznur na pętlę ;-/
Chętnie dowiem się, że się mylę, że to jedyny sposób.
! (CDN XL and ERP XL) = ?

elmiq
Posty: 1025
Rejestracja: 23 sie 2010, 10:04
Rola: Administrator CDN XL
Lokalizacja: Warszawa

Re: Szybkie przepisywanie zakazów ze stanowisk do operatorów

Post autor: elmiq »

W bazie tego nie ma, bo właśnie przeszukałem wszystkie wiersze w kolumnach tekstowych dla kilku nazw zakazów i nic nie znalazłem :D
Mateusz Świerkosz

http://elmiq.blogspot.com/

Awatar użytkownika
pores
Posty: 254
Rejestracja: 14 lip 2008, 13:53
Rola: Inny
Wersja: 2023
Kontakt:

Re: Szybkie przepisywanie zakazów ze stanowisk do operatorów

Post autor: pores »

...
Ostatnio zmieniony 17 sty 2011, 14:55 przez pores, łącznie zmieniany 1 raz.
pozdrawiam

stefan poręba
http://www.dobrafarma.pl

Awatar użytkownika
pores
Posty: 254
Rejestracja: 14 lip 2008, 13:53
Rola: Inny
Wersja: 2023
Kontakt:

Re: Szybkie przepisywanie zakazów ze stanowisk do operatorów

Post autor: pores »

... nieaktualne:-)

alfero
Posty: 18
Rejestracja: 03 lut 2012, 08:22
Rola: Użytkownik CDN XL
Wersja: 2016

Re: Szybkie przepisywanie zakazów ze stanowisk do operatorów

Post autor: alfero »

glaz pisze:Wyciągnę temat z czeluści niepamięci i ponowię pytanie bo nawet wujek google do tego wątku kieruje jako jedynego w sieci :-)
http://www.google.pl/search?q=opezakazy ... =firefox-a

Czy zna ktoś powiązanie pola OpZ_ProcId z tabeli cdn.OpeZakazy - jak odkryć nazwę procedury przez wiązanie tabel?

/edit
Chyba sam sobie odpowiem.
Eksport listy z poziomu CDN XL, import z pliku XLS do tabeli i mogę wiązać. Choćby sznur na pętlę ;-/
Chętnie dowiem się, że się mylę, że to jedyny sposób.
udało ci sie znaleźć lub stworzyć listę zakazów?
tez próbuję powiązać OpZ_ProcID z "normalną" nazwą

Awatar użytkownika
glaz
Posty: 380
Rejestracja: 23 lip 2008, 23:46
Rola: Administrator CDN XL
Wersja: 2023
Lokalizacja: Kraków

Re: Szybkie przepisywanie zakazów ze stanowisk do operatorów

Post autor: glaz »

Zaszyte w CDN XL, dlatego w dalszym ciągu działa tylko:
Eksport listy z poziomu CDN XL do pliku XLS, import z pliku XLS do tabeli SQL Server i wiązanie w zapytaniu SQL po id
! (CDN XL and ERP XL) = ?

ODPOWIEDZ