15.10.2018 09:59
OlegON
 
Слишком длинные наименования (больше 128 символов) вызывают проблемы на УКМ4. Какие именно, я особенно не вдавался, выполнял задачу блокировки ввода слишком длинных наименований в поле SHORTNAME. Делается просто (с подрезанием того, что уже есть).
SQL код:
alter trigger supermag.smcardcheckauxroles disable;
update supermag.smcard set shortname=substr(shortname,0,127where length(shortname)>127;
alter table supermag.smcard modify shortname varchar(128);
alter trigger supermag.smcardcheckauxroles enable
пока наблюдаем за последствиями. Если не отпишусь - их нет.
12.12.2018 09:57
OlegON
 
Не забывайте поправить datalength в smpostcolumn при очередном обновлении. Автомат добавлю в оптимизатор в ближайшее время.
17.12.2018 20:54
OlegON
 
на всякий случай, добавил в оптимизатор
https://olegon.ru/showthread.php?p=323427#post323427

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.