Jak ukryć dane kontrahentów na liście?

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

Moderator: mikey

Awatar użytkownika
STAY_PJE
Posty: 651
Rejestracja: 24 wrz 2009, 12:08
Rola: Konsultant CDN XL
Lokalizacja: Warszawa i od Helu do Wawelu
Kontakt:

Jak ukryć dane kontrahentów na liście?

Post autor: STAY_PJE »

Pytanie jak w temacie. Chciałbym, aby na liście kontrahentów widoczny był tylko akronim? Macie jakiś pomysł?

Awatar użytkownika
viesiek1
Posty: 425
Rejestracja: 03 maja 2011, 18:40
Rola: Administrator CDN XL
Wersja: 2023
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Jak ukryć dane kontrahentów na liście?

Post autor: viesiek1 »

Nie wiem czy o to chodzi - w przykładach do Dużej Hydry jest przykład jak ukryć kolumnę:
UkrycieKolumny.zip
Ukrycie kolumny
(1.07 KiB) Pobrany 312 razy
Wiesław Świergała

tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl

http://www.hydro.com.pl

Awatar użytkownika
STAY_PJE
Posty: 651
Rejestracja: 24 wrz 2009, 12:08
Rola: Konsultant CDN XL
Lokalizacja: Warszawa i od Helu do Wawelu
Kontakt:

Re: Jak ukryć dane kontrahentów na liście?

Post autor: STAY_PJE »

Przypuszczalnie o to. Problem w tym, że klient nie posiada licencji na hydrę. Jeszcze w tym, że sam nie mam doświadczenia i narzędzi do implementacji tego typu rozwiązań.

Awatar użytkownika
viesiek1
Posty: 425
Rejestracja: 03 maja 2011, 18:40
Rola: Administrator CDN XL
Wersja: 2023
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Jak ukryć dane kontrahentów na liście?

Post autor: viesiek1 »

Jeśli chodzi o narzędzia, to używam Visual Studio 2010 Express. Jest darmowe do zastosowań komercyjnych i na razie mi wystarcza. Brak licencji na dużą Hydrę to niestety już jest problem.
Dodatek mogę pomóc napisać lub podesłać ci jakieś przykłady, ale bez Hydry nie da rady....
Wiesław Świergała

tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl

http://www.hydro.com.pl

Awatar użytkownika
STAY_PJE
Posty: 651
Rejestracja: 24 wrz 2009, 12:08
Rola: Konsultant CDN XL
Lokalizacja: Warszawa i od Helu do Wawelu
Kontakt:

Re: Jak ukryć dane kontrahentów na liście?

Post autor: STAY_PJE »

No cóż, dzięki za dobre chęci. Hydra to spory wydatek, nie sądzę aby klient zdecydował się na zakup tylko dla ukrycia kilku kolumn.
Myślalem jeszcze o opcji przeniesienia danych kontrahenta do adresu dodatkowego i wyczyszczeniu ich w danych podstawowych. Wtedy te dane nie będą pojawiać się na liście ale trzeba będzie przy każdej fakturze wskazywać ten dodatkowy adres. Problem tylko w tym, że niektóre zamówienia wchodzą przez pulpit kontrahenta i z tego poziomu nie da się zmienić adresu.
Słyszałem kiedyś deklarację Comarchu, że od którejś tam wersji kolumny mają być personalizowane. Tak jak to jest obecnie w Optimie. Technologicznie XL jest bardzo dalego za Optimą i ta przepaść poszerza się od dawna.

Awatar użytkownika
viesiek1
Posty: 425
Rejestracja: 03 maja 2011, 18:40
Rola: Administrator CDN XL
Wersja: 2023
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Jak ukryć dane kontrahentów na liście?

Post autor: viesiek1 »

Tak, każdy moduł kosztuje, niestety - my używamy dużo, więc nam się opłaca. Podobno w wersji 11 CDN jest możliwość zarządzania kolumnami (albo tylko sortowania po kolumnach), ale ja dostałem do testów wersję bez tych bajerów więc nie potwierdzę czy i jak to działa
Wiesław Świergała

tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl

http://www.hydro.com.pl

Yuber
Posty: 935
Rejestracja: 12 sty 2009, 12:03
Rola: Administrator CDN XL
Wersja: 2016
Lokalizacja: Kraków

Re: Jak ukryć dane kontrahentów na liście?

Post autor: Yuber »

W wersji 11 ribbonowej jest tylko sortowanie po kolumnach (nie udało mi się znaleźć opcji ukrywania kolumny). Wersja 11 podstawowa nawet nie oferuje tak szumnie zapowiadanego sortowania po kolumnach (trudno się dziwić).
STAY_PJE pisze:Myślalem jeszcze o opcji przeniesienia danych kontrahenta do adresu dodatkowego i wyczyszczeniu ich w danych podstawowych.
Wtedy też trzeba było by zablokować możliwość modyfikowania użytkownikom karty kontrahenta bo każdy mógłby nadpisać puste wartości.
Tylko duża hydra. Małą można dezaktywować całą listę :)

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

Re: Jak ukryć dane kontrahentów na liście?

Post autor: elmiq »

Możesz zrobić tak, że zostanie Ci akronim + nazwa (albo dowolna inna kolumna, sęk w tym, że muszą być co najmniej dwie), a pozostałe pola będą ukryte. W rejestrze odszukaj klucze dotyczące CDN-a. Następnie w konkretnym kluczu odpowiadającym modułowi który uruchamia user znajdź klucz _KntListaGrup. Znajdziesz w nim wartość ciągu ListaKontrahentow.SzerokosciKolumn, którą zmień na:

Kod: Zaznacz cały

  10  90   1   1  -1  -1  -1   0  -1  47
(Ważne żebyś uwzględnił wszystkie spacje i nie zmienił tego co wkleiłem). Po czymś takim jak wejdziesz na listę, zostaną Ci tylko kolumny akronim + nazwa. Oczywiście jak zamkniesz okno, to XL z powrotem ustawi tam swoją wartość. Aby temu zapobiec, zmień uprawnienia na tej wartości ciągu i odbierz userowi prawa do zmiany wartości. Po czymś takim na stałe zostaniesz z listą zawierającą 2 kolumny.

Pozdrawiam,

Mateusz
Mateusz Świerkosz

http://elmiq.blogspot.com/

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

Re: Jak ukryć dane kontrahentów na liście?

Post autor: pores »

...co ci oczywiście i tak nic nie da, bo jeszcze musisz zablokować możliwość wyeksportowania listy do excela, zmodyfikować wszystkie wydruki, na których są dane kontrahenta albo przynajmniej ich zablokować. Potem jeszcze zadbaj o to aby operator nie wlazł przypadkiem na listę historii kontrahenta a stamtąd znów na jakieś wydruki albo na jakikolwiek dokument, na którego podglądzie zobaczy jeszcze więcej tajnych informacji niż zawiera ich lista kontrahentów. No a jak już wejdzie taką okrętną drogą na kartę kontrahenta to stamtąd tylko krok i już jest na jego kontach księgowych... ba! może zobaczyć cały plan kont (łącznie z kontem zawierających zapisy o pensji prezesa).
O możliwości wygenerowania sobie dowolnego zestawienia z bazy w Menu/wykresy albo pod starym czerwonym wykrzyknikiem już nie wspomnę.

A może już to wszystko masz poblokowane i zostało tylko ukryć tajne kolumny z listy kontrahentów? To gratuluję.
pozdrawiam

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

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

Re: Jak ukryć dane kontrahentów na liście?

Post autor: elmiq »

Pytanie dotyczyło wyświetlania listy i na to pytanie odpowiedziałem. Resztę rzeczy można spokojnie zablokować i jest to kwestia oczywista, więc Piotr o to nie pytał. Tym samym nie wiem co chciałeś swoim postem udowodnić.

Pozdrawiam,

Mateusz
Mateusz Świerkosz

http://elmiq.blogspot.com/

ODPOWIEDZ