Скрипт: Проверка доступности объекта

Обсуждение технических вопросов работы с системами управления базами данных (СУБД), работе с языком SQL и скриптовыми языками.
Ответить
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Скрипт: Проверка доступности объекта

Сообщение Александр »

Скрипт конечно смешной - но когда пользователь закрывает доступ к какому нибудь объекту, а другой в это время из другого объекта пытается к нему обратиться по прямой ссылке (ID) - то чтобы Лоция не ругалась на ошибку что объект не существует
мы используем следующее

Код: Выделить всё

test = Set ( f_ExecSQLSelect_2 ('select count(*) from lsdbo.object_reference_view where lsdbo.object_reference_view.id='+string(Parent_ID_int ),'','') )
GoTo ( if(number(trim(test))=0 ,'','next') )
если 0 - то извините объекта нет или он для вас закрыт

Код: Выделить всё

свое сообщение об ошибке доступа
если 1 - то пользуйтесь

Код: Выделить всё

Temp_Object = SetByID ( Parent_ID_int )
WndTree ( Temp_Object , a_LinkType )

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Ответить