6.3. SQL-обработка

 

6.3.1. SQL-обработка

Поскольку таблицы 1102 и 1202 зависят от таблицы 1001 следует запретить ввод данных в объектах 1102 и 1202 в случае, если значение в таблице 1001 не выбрано.

 

Для этого следует:

 

6.3.1.1. выбрать любую строку в таблице 1102 Статусы (основа);

 

 

6.3.1.2. в поле Разрешить добавление нажать на кнопку Дополнительно (Внимание: при нажатии на кнопку со знаком "+" слева от поля Разрешить добавление отображается значение, указанное в базовом объекте);

 

 

6.3.1.3. в появившемся окне ввести значение "= CASE WHEN [1001].[object_id] IS NULL THEN false ELSE true END;" без кавычек. Знак равенства означает для программы необходимость вычислить значение справа от знака и присвоить это значение полю Разрешить добавление, значение в квадратных скобках до точки - переменная - код объекта, значение в квадратных скобках после точки - переменная - значение поля object_id для выбранной в объекте 1001 Обращения (основа) записи;

 

 

6.3.1.4. нажать кнопку Сохранить;

 

 

6.3.1.5. выбрать любую строку в таблице 1202 Комментарии (основа);

 

 

6.3.1.6. в поле Разрешить добавление нажать на кнопку Дополнительно;

 

 

6.3.1.7. в появившемся окне ввести значение "= CASE WHEN [1001].[object_id] IS NULL THEN false ELSE true END;" без кавычек;

 

 

6.3.1.8. нажать кнопку Сохранить.

 

 

6.3.2. Далее

6.4. Обновление объектов