Forum Użytkownikow Subiekt GT

InsERT GT => Subiekt GT => Wątek zaczęty przez: blackshe w Sierpień 30, 2016, 14:51:10

Tytuł: Blokada możliwości edycji konta bankowego
Wiadomość wysłana przez: blackshe w Sierpień 30, 2016, 14:51:10
Czy istnieje możliwość aby zablokować użytkownikowi możliwość edycji konta bankowego kontrahenta?
W jak sposób to zrobić? Czy jest na to jakiś parametr w ustawieniach czy trzeba ingerować zewnętrznie w program/bazę?
Tytuł: Odp: Blokada możliwości edycji konta bankowego
Wiadomość wysłana przez: Aldo w Sierpień 30, 2016, 15:17:25
Można zablokować możliwość poprawiania kontrahenta.
Tytuł: Odp: Blokada możliwości edycji konta bankowego
Wiadomość wysłana przez: blackshe w Sierpień 30, 2016, 15:38:58
czy ustawia się to w parametrach programu? jaki to parametr?
Tytuł: Odp: Blokada możliwości edycji konta bankowego
Wiadomość wysłana przez: Aldo w Sierpień 30, 2016, 15:51:43
czy ustawia się to w parametrach programu? jaki to parametr?
Ustawia się to w uprawnieniach Personelu - Administracja-Słowniki-Personel. Dostępne tylko dla szefa.
Tytuł: Odp: Blokada możliwości edycji konta bankowego
Wiadomość wysłana przez: blackshe w Sierpień 30, 2016, 15:53:29
OK dzięki :)

A jeżeli chciałbym zablokować tylko i wyłącznie możliwość edycji konta bankowego dla danego użytkownika? Jak to zrobić?
Tytuł: Odp: Blokada możliwości edycji konta bankowego
Wiadomość wysłana przez: Aldo w Sierpień 30, 2016, 16:01:04
Uprawneinia presonelu (pracowników) ustawiasz indywidualnie dla każdego z osobna.
Tytuł: Odp: Blokada możliwości edycji konta bankowego
Wiadomość wysłana przez: blackshe w Sierpień 30, 2016, 16:17:25
:)

Chciałbym aby dany użytkownik mógł edytować dane kontrahenta, ale aby nie miał możliwości edycji numeru konta, który został mu wpisany.
Zakładam, że trzeba to zrobić jakoś zewnętrznie poprzez ingerencje w bazę danych.

Czy ktoś wie jak to zrealizować?
Tytuł: Odp: Blokada możliwości edycji konta bankowego
Wiadomość wysłana przez: Aldo w Sierpień 30, 2016, 16:25:13
:)

Chciałbym aby dany użytkownik mógł edytować dane kontrahenta, ale aby nie miał możliwości edycji numeru konta, który został mu wpisany.
Zakładam, że trzeba to zrobić jakoś zewnętrznie poprzez ingerencje w bazę danych.

Czy ktoś wie jak to zrealizować?
Teoretycznie można próbować dla danego użytkowika utworzyć osobny profil w SQL i zablokować dostęp do tabeli z rachunkami, które trzymane są w osobnej tabeli niż kontrahenci.
Tytuł: Blokada możliwości edycji konta bankowego
Wiadomość wysłana przez: birds22 w Sierpień 30, 2016, 16:25:30
Najprawdopodobniej dałoby się to oprogramować triggerem.
Tytuł: Odp: Blokada możliwości edycji konta bankowego
Wiadomość wysłana przez: dkozlowski w Sierpień 30, 2016, 16:48:24
Do wykorzystania jest mechanizm "Przechwytywanie w aplikacji błędów SQL Servera", z którego już korzystasz: http://www.forumsubiekta.pl/subiekt/maksymalny-rabat-do-pozycji-3/msg53005/#msg53005 (http://www.forumsubiekta.pl/subiekt/maksymalny-rabat-do-pozycji-3/msg53005/#msg53005). Odezwij się do "poprzedniego wykonawcy", Sławka, a jeśli będą zajęci to do mnie na PW.