Karol Rompkowski 1 Napisano 12 Stycznia 2018 Udostępnij Napisano 12 Stycznia 2018 w Magazyny Witam, czy jest jakiś magiczny sposób na usunięcie magazynów? Ich deaktywację lub ukrycie widoczności ? Chodzi głównie o filtrowanie i pola kartoteki asortymentu.... Link to postu
Maciej Tomczyk 0 Napisano 12 Stycznia 2018 Udostępnij Napisano 12 Stycznia 2018 w Magazyny Miałeś magazyny używałeś ich a teraz chcesz je usunąć ? Link to postu
Karol Rompkowski 1 Napisano 12 Stycznia 2018 Autor Udostępnij Napisano 12 Stycznia 2018 w Magazyny (edytowane) Usunąć z widoku, rozumiem mechanizm działania programu i wiem, że pełne usunięcie nie wchodzi w grę. Edytowane 12 Stycznia 2018 przez Karol Rompkowski Link to postu
Wojciech Szopiński 227 Napisano 15 Stycznia 2018 Udostępnij Napisano 15 Stycznia 2018 w Magazyny Na tę chwilę można to rozwiązać poprzez zablokowanie dostępu do magazynu dla poszczególnych użytkowników. Robi się to poprzez odpowiednie wpisy w tabeli ModelDanychContainer.MagazynProfile. Należy dodać tam wpis z identyfikatorem magazynu oraz identyfikatorem użytkownika co będzie oznaczało, że dany użytkownik nie będzie miał dostępu do danych ze wskazanego magazynu (nie będzie go widać w filtrach, w gridach, combo-box'ach itp). Załączam przykładowy skrypt dodawania takiego wpisu dla użytkownika. Oczywiście jeśli chce Pan całkowicie ukryć magazyn należy taką operację wykonać dla wszystkich użytkowników. Mamy również w planach dodanie opcji "Dezaktywacji" magazynu. dodaj_wyjatek_magazyn.sql Link to postu
Karol Rompkowski 1 Napisano 15 Stycznia 2018 Autor Udostępnij Napisano 15 Stycznia 2018 w Magazyny Dziękuję !!! Link to postu
Adam G 24 Napisano 18 Stycznia 2018 Udostępnij Napisano 18 Stycznia 2018 w Magazyny Czysto teoretyczny przypadek. Nie lepszym rozwiązaniem byłoby DECLARE @login AS VARCHAR(128); DECLARE @symbolMagazynu AS VARCHAR(32); SET @login = 'Jan Kowalski'; SET @symbolMagazynu = 'MAG' INSERT INTO ModelDanychContainer.MagazynProfile (Magazyn_Id, Uzytkownik_Id) VALUES((SELECT TOP 1 Id FROM ModelDanychContainer.Magazyny WHERE Symbol = @symbolMagazynu), (SELECT TOP 1 Id FROM ModelDanychContainer.Uzytkownicy where Login = @login)); Uniknie się błędu w przypadku dwóch lub więcej pracowników o tym samym imieniu i nazwisku(nieszczęsny Jan Kowalski). Zakładam, że o ile Login jest unikalny to Nazwa niekoniecznie. Link to postu
Wojciech Szopiński 227 Napisano 19 Stycznia 2018 Udostępnij Napisano 19 Stycznia 2018 w Magazyny Oczywiście ma Pan rację, podany przez Pana skrypt będzie lepiej zabezpieczony na takie wyjątkowe sytuacje. Link to postu
Polecane posty