Strona 1 z 1

Blokada zmiany kodu towaru

: 13 wrz 2013, 15:35
autor: Gregorq
Dzień dobry,
Czy istnieje możliwość zablokowania edycji KODu towaru na już istniejącej kartotece?

pozdrawiam
G

Re: Blokada zmiany kodu towaru

: 13 wrz 2013, 15:50
autor: Monster
Tak, wykorzystałbym do tego dodatki (System -> Dodatki).
mario pisze:W sumie dawno już tego nie robiłem ale napisze co pamiętam:

Żeby zrobić callbacka musisz wejść w XL'u w System->Dodatki. Następnie tworzysz nowy dodatek który odpowiednio nazywasz i co najważniejsze ustawiasz by był Aktywny. Następnie zaznaczasz stworzony dodatek i dajesz na "dodaj". Tworzy się tam grupe dla której możesz tworzyć warunki. Następnie klikając dalej na nazwie grupy wskazujesz za pomocą przeciągnięcia strzałki którego okno ma dotyczyć ten callback. Po wybraniu listy znowu klikasz na "dodaj" i będzie to już możliwość wskazania konkretnego elementu (np. pole Symbol na karcie towarowej) i zdecydowania czy ma być ukryty, nieaktywny czy tez wymagany.
Aby callback zadziałał trzeba go jeszcze przypisać do centrum w którym ma on działać. Na zakładce dodatki w edycji struktury firmy dodajesz ten callback
No i to powinno działać:)

Pozdrawiam
mario

Re: Blokada zmiany kodu towaru

: 11 paź 2013, 15:28
autor: Dorota
Dodatkowo żeby dodatek był aktywny wyłącznie dla już utworzonych kartotek musisz założyć warunek na callbacku, np po nazwie: jeżeli pole z nazwą jest puste dodatek nie jest aktywny:

if (Object.ReferenceEquals(TwrKarty.Twr_Nazwa, null) )

{
return false;
}
else
{
return true;
}

Re: Blokada zmiany kodu towaru

: 14 paź 2013, 10:34
autor: Gregorq
Dziękuję! Działa!!

Re: Blokada zmiany kodu towaru

: 24 kwie 2015, 15:38
autor: padding
Witam,
a czy jest możliwość zablokowania twr_nazwa, ale jeżeli użytkownik wciśnie ctrl+insert to twr_nazwa się odblokuje?
:)

edit:
Sprawa zamknięta, załatwiłem textbox-a dużą hydrą.

Re: Blokada zmiany kodu towaru

: 06 cze 2025, 11:06
autor: AndrzejK
Odgrzebuje,

a jak zrobić tak by zmiana była możliwa tylko dla określonych operatorów? Albo dla operatorów, którzy mają przypisany jakiś atrybut?

Re: Blokada zmiany kodu towaru

: 06 cze 2025, 12:25
autor: Lilpri
W dużej hydrze tak, w małej bardziej zabawa na centrach.

Re: Blokada zmiany kodu towaru

: 07 cze 2025, 08:46
autor: AndrzejK
A nie da się w warunkach określić który operator może korzystać z danego dodatku? Kojarzę że była chyba taka możliwość

Re: Blokada zmiany kodu towaru

: 09 cze 2025, 11:21
autor: praiser
dla centrów można , jak sugeruje Lilpri, dodając do niego stworzony dodatek.

dla operatorów chyba coś takiego działało jako warunek dodatku:

if (Runtime.ConfigurationDictionary.NumerOperatora == numeroperatora)
{ return true; }
else
{ return false; }

gdzie numer operatora to INT , pole Ope_GidNumer z CDN.OpeKarty