Страница 1 из 1

Дескрипторы

Добавлено: 10 апр 2007, 15:44
Galex
Товарищи!.. Столкнулся с проблемой повторяющихся дескрипторов и с каждыи днем эта проблема становится все острее... Если у кого тоже были такие проблемы, подскажите как уйти от этой ситуации?.. Писать тулзу для переформирования дескрипторов (придется запускать каждый раз вручную) или быть может повесить триггер на TuneVal (возможны тормоза системы в целом)?...
Галактика 8.0 + Pervasive 8...

Добавлено: 11 апр 2007, 07:26
Алексей
Сделайте дескриптор как 'ФИО' например.
Ну и пользователи же ещё входят в группу дескрипторов.
Вероятность совпадений ФИО в одной группе сводится к минимуму.

Гал7.12 Оракле9i

Добавлено: 17 апр 2007, 11:59
VAt
Я всегда стараюсь проверять новый дескриптор на наличие в системе, только после этого завожу пользователя. Мы используем 6значные дескрипторы, если повторяются, то добавляем еще по одной букве в конце. как правило дескриптор составляется как: <аббревиатура отдела>+<ФИО> (пример: KDRTAV). Но есть одно НО, после того как завели пользователя в саппорте, в администраторе настроек приходится обновлять дескриптор, так как по дефолту он выставляет три первых буквы имени пользователя.(кстати как увеличить дефолтовые три буквы?:) )

Re: Гал7.12 Оракле9i

Добавлено: 17 апр 2007, 14:51
Galex
VAt писал(а):(кстати как увеличить дефолтовые три буквы?:) )
Никак... Они очень умно их формируют:

sSetValueEx ('User.Descr', Obj,User,StUpcase(copy(sUser,1,3)));

Ну, а в общем, проблема исчерпана - пробую писать триггер на x$Users и создавай первоначальные настройки в нем... Спасибо... :-)

Добавлено: 18 апр 2007, 15:16
VAt
А кто-нить из участников форума уже пробовал триггер такой лепить на оракле?

Добавлено: 18 апр 2007, 15:48
Galex
У нас на Pervasive Галактика работает, поэтому а на Антлантисе леплю... :-)