Strona 1 z 1
Długość pola Twr_Kod / baza / XL
: 07 wrz 2021, 10:38
autor: un86
Dzień dobry,
potrzebuję info czy da się zmienić długość pola Twr_Kod w XLu ? Zmieniając tylko w bazie z varchar40 na np. varchar80 niestety nie działa samo z siebie.
Przepatrzyłem ustawienia ale coś nie mogę namierzyć aby gdzieś była opcja zmiany tego - jak to ogarnąć ? Muszę to załatwić np. hydra ?
Re: Długość pola Twr_Kod / baza / XL
: 07 wrz 2021, 21:55
autor: itheon
Jezeli nie ma w ustawieniach to bym nie kombinowal.
( a jezeli w strukturze bazy pole bylo ograniczone do 40 znakow to napewno w xl nie ma opcji do jego wydluzenia )
jak to Comarch opisuje "Kod – podstawowy parametr identyfikacji towaru w operacjach handlowych i magazynowych. "
API korzysta z tego pola sam XL pewnie tez intensywnie korzysta.
Jezeli ktos w kodzie programu zalozyl ze KOD nigdy nie przekroczy 40 znakow ( tak samo jak EAN ) to w jaki kolwiek sposob wymuszenie dluzszego kodu moze miec niespodziewane konsekwencje.
w najlepszym wypadku popsuje wydruki ( tzn kod nie bedzie sie miescil w polach na standardowych wydrukach )
Re: Długość pola Twr_Kod / baza / XL
: 08 wrz 2021, 00:30
autor: un86
( a jezeli w strukturze bazy pole bylo ograniczone do 40 znakow to napewno w xl nie ma opcji do jego wydluzenia )
tak, w bazie jest varchar 40 - zastanawiałem się co to może zepsuć i wsumie o wydrukach akurat nie pomyślałem, a to trafne.
Wydaje mi się, ze hydrą bym mógł to zmienić, no ale właśnie, na co to jeszcze może wpłynąć ?
Re: Długość pola Twr_Kod / baza / XL
: 08 wrz 2021, 23:30
autor: Korodak
Hej,
Taka zmiana może wpłynąć na działanie całego programu. Pamiętaj że dobrze zbudowane aplikacje mają walidację na kliencie oraz na backendzie.
Sama zmiana w bazie pola varchar(40) na varchar(80) nic nie da bo jeżeli XL ma w kodzie zaszyte limity do 40 znaków to byś musiał albo zdekompilować Clienta i wdrożyć zmiany albo ewentulanie jakimiś trikami typu Hydra, procedury itp.
Jaki to może mieć wpływ dalej na działanie?
- rozjazd przy kostkach analitycznych BI
- problemy z wydrukami
- problemy z procedurami/automatami po stronie bazy danych
- problemy przy aktualizacjach
itp.
Ogólnie taka zmiana to spowoduje że twórca oprogramowania nie udziela wtedy gwarancji na działanie programu.
Ogólnie nie radzę takich zmian robić.
Pozdrawiam.