Аскон Вертикаль-Технология (V1). Руководство пользователя - часть 16

 

  Главная      Учебники - Разные     Аскон Вертикаль-Технология (V1). Руководство пользователя

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

содержание      ..     14      15      16      17     ..

 

 

Аскон Вертикаль-Технология (V1). Руководство пользователя - часть 16

 

 

Глава

 3. 

Проектирование

 

реляционной

 

структуры

 

пользовательских

 

баз

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

95

ляется

 

из

 

схемы

 

навигации

, 

а

 

при

 

наведении

 

курсора

 

на

 

объект

 

появляется

 

как

 

«

всплывающая

» 

подсказка

 (hint); 

●

 

положение

 

уровня

 (

объекта

) 

на

 

схеме

 

навигации

. 

Кнопки

 

Вверх

 

и

 

Вниз

 

регули

-

руют

 

положение

 

объекта

 

по

 

оси

 Y, 

кнопки

 

Влево

 

и

 

Вправо

 — 

по

 

оси

 X. 

Кнопки

 

расположены

 

рядом

 

с

 

соответствующими

 

полями

 

вкладки

 (

Y

 

и

 

X

). 

Нажатие

 

кно

-

пок

 

автоматически

 

меняет

 

значения

 

в

 

этих

 

полях

. 

6. 

При

 

необходимости

 

введите

 

прочие

 

параметры

 

объекта

 (

вид

 

экрана

, 

номер

 

кон

-

фигурации

 

и

 

т

.

д

.) 

в

 

соответствующие

 

поля

 

вкладки

. 

Подробное

 

описание

 

на

-

строек

 

параметров

 

приведено

 

в

 

следующих

 

разделах

 

Руководства

. 

7. 

Повторите

 

процедуру

 

регистрации

 

для

 

всех

 

таблиц

 (

объектов

) 

базы

 

данных

. 

3.3.3. 

Настройка

 

атрибутов

 

связей

 

объектов

 

навигационной

 

схемы

 

ВЕРТИКАЛЬ

-

Справочники

 

имеет

 

широкие

 

возможности

 

по

 

настройке

 

взаимодей

-

ствия

  (

связей

) 

различных

 

объектов

 

БД

. 

Настройка

 

атрибутов

 

связей

 

объекта

  «

по

 

умолчанию

» 

проводится

 

на

 

вкладке

 

Атрибуты

 

объекта

 

Редактора

 

навигационных

 

схем

  (

четыре

 

поля

 

Программа

/

функция

…

, 

два

 

поля

 

Структура

…

  — 

см

. 

описание

 

уровня

 

Таблицы

 

каталога

 

БД

, 

раздел

 3.2.1). 

Атрибуты

 

связей

 «

по

 

умолчанию

» 

сраба

-

тывают

 

независимо

 

от

 

того

, 

с

 

какого

 

предыдущего

 

уровня

 (

или

 

на

 

какой

 

последующий

 

уровень

) 

был

 

произведен

 

переход

 

на

 

данный

 

объект

 (

уровень

) 

по

 

схеме

 

навигации

. 

Для

 

примера

 

рассмотрим

 

фрагмент

 

БД

, 

при

-

веденный

 

на

 

рис

. 3.14. 

Если

 

для

 

уровня

 

Уро

-

вень

_D

  (

объект

 

№

4) 

на

 

вкладке

 

Атрибуты

 

объекта

 

зарегистрировать

 

какую

-

либо

 

функ

-

цию

 

в

 

поле

 

Программа

/

функция

(=>o)

, 

то

 

она

 

будет

 

выполняться

 «

по

 

умолчанию

» 

при

 

любом

 

переходе

 

на

 

Уровень

_D

, 

вне

 

зависи

-

мости

 

от

 

того

, 

с

 

какого

 

объекта

 

схемы

 

нави

-

гации

  (

№

1, 

№

2 

или

 

№

3) 

осуществлен

 

пере

-

ход

. 

О

 

правилах

 

заполнения

 

полей

 

Программа

/

функция

…

 

см

. 

раздел

 3.7. 

Элементы

, 

размещенные

 

на

 

вкладке

 

Настройка

 

атрибутов

 

связей

 

объекта

 

Ре

-

дактора

  (

рис

.  3.15), 

позволяют

 

проводить

 

более

  «

тонкую

» 

настройку

 

взаимосвязей

 

таблиц

 (

или

 

других

 

объектов

) 

БД

. 

Все

 

данные

, 

размещаемые

 

на

 

этой

 

вкладке

, 

хранятся

 

в

 SQL-

серверной

 

таблице

 

SPIS_KMP2

. 

На

 

рис

. 3.15 

показаны

 

атрибуты

 

связей

 

уровня

 

Модель

 

станка

 

с

 

другими

 

объектами

 

БД

 «

Станки

 (

демо

)» (

из

 

каталога

 

БД

 

пользователя

). 

Объект

, 

для

 

которого

 

настраиваются

 

атрибуты

 

связей

, 

выделен

 

красным

 

цветом

 

на

 

схеме

 

навигации

. 

Ниже

 

будем

 

называть

 

такой

 

объект

 

активным

 

объектом

 

схемы

 

навигации

. 

 

В

 

верхней

 

таблице

 

указывается

 

список

 

объектов

, 

для

 

которых

 

настроены

 

инди

-

видуальные

 

параметры

 

связи

 

с

 

активным

 

объектом

. 

Чтобы

 

посмотреть

 

или

 

изменить

 

индивидуальные

 

параметры

 

связи

, 

щелкните

 

мышью

 

соответствующей

 

записи

 

табли

-

 

Рис

. 3.14. 

Пример

 

схемы

 

навигации

 

ВЕРТИКАЛЬ

-

Справочники

. 

Руководство

 

пользователя

 

 

96

цы

. 

При

 

этом

 

указанный

 

объект

 

будет

 

выделен

 

зеленым

 

цветом

 

на

 

схеме

 

навигации

. 

 

Рис

. 3.15. 

Приложение

 

Редактор

 

навигационных

 

схем

. 

Вкладка

 

Атрибуты

 

связей

 

объекта

 

Как

 

видно

 

из

 

рис

. 3.15, 

нет

 

ни

 

одного

 

объекта

 

БД

 «

Станки

 (

демо

)», 

имеющего

 

ин

-

дивидуальные

 

параметры

 

связи

 

с

 

уровнем

 

Модель

 

станка

. 

В

 

нижней

 

таблице

 

указывается

 

список

 

объектов

, 

которые

 

для

 

связи

 

с

 

активным

 

объектом

 

используют

 

параметры

 

по

 

умолчанию

. 

Объект

, 

выделенный

 

в

 

нижней

 

таб

-

лице

, 

подсвечивается

 

желтым

 

цветом

 

на

 

схеме

 

навигации

. 

Еще

 

раз

 

напомним

, 

что

 

параметры

 «

по

 

умолчанию

» 

связей

 

активного

 

объекта

 

настраиваются

 

на

 

вкладке

 

Ат

-

рибуты

 

объекта

. 

Очевидно

, 

что

 

при

 

отсутствии

 

связей

 

с

 

индивидуальными

 

настройками

 

список

 

всех

 

объектов

 

схемы

 

навигации

, 

связанных

 

с

 

активным

 

объектом

, 

представлен

 

в

 

ниж

-

ней

 

таблице

. 

Данные

 

рис

. 3.15 

полностью

 

соответствуют

 

этому

 

утверждению

 — 

спи

-

сок

 

всех

 

объектов

 

схемы

 

навигации

, 

с

 

которыми

 

связан

 

активный

 

объект

 

Модель

 

станка

, 

находится

 

в

 

нижней

 

таблице

. 

В

 

правом

 

окне

 

вкладки

 

помещено

 

описание

 

атрибутов

 

связей

 

объектов

 

с

 

актив

-

ным

 

объектом

, 

используемых

 

системой

 

по

 

умолчанию

. 

Все

 

данные

 

для

 

описания

 

ав

-

томатически

 

считываются

 

приложением

 

с

 

вкладки

 

Атрибуты

 

объекта

. 

Чтобы

 

настроить

 

атрибуты

 

связи

 

активного

 

объекта

 

с

 

другим

 

объектом

 

схемы

 

на

-

вигации

, 

необходимо

 

перенести

 

данные

 

об

 

объекте

 

из

 

нижней

 

таблицы

 

в

 

верхнюю

. 

Двойным

 

щелчком

 

мыши

 

укажите

 

запись

 

с

 

требуемым

 

объектом

 (

в

 

нижней

 

таблице

) 

Глава

 3. 

Проектирование

 

реляционной

 

структуры

 

пользовательских

 

баз

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

97

— 

выбранная

 

запись

 

переместится

 

в

 

верхнюю

 

таблицу

, 

а

 

на

 

месте

 

окна

 

описания

 

ат

-

рибутов

 

появится

 

набор

 

вкладок

 

для

 

настройки

 

параметров

 

связи

 «

выбранный

 

объект

 

— 

активный

 

объект

» (

рис

. 3.16)

1

. 

 

Рис

. 3.16. 

Настройка

 

связи

 

Операции

 — 

Модель

 

станка

. 

Вкладка

 

SQL/VBscript

 

Данные

 

о

 

настройках

 

связей

 «

по

 

умолчанию

» 

могут

 

автоматически

 

копироваться

 

на

 

вкладки

 

индивидуальных

 

настроек

. 

При

 

необходимости

 

такого

 

копирования

 

уста

-

новите

 

маркер

 

напротив

 

опции

 

Применить

 

атрибуты

 

по

 

умолчанию

. 

Это

 

нужно

 

сде

-

лать

 

перед

 

перемещением

 

объекта

 

в

 

верхнюю

 

таблицу

 

вкладки

. 

Чтобы

 

удалить

 

какой

-

либо

 

объект

 

из

 

верхней

 

таблицы

, 

щелкните

 

на

 

записи

 

с

 

объектом

 

правой

 

кнопкой

 

мыши

 (

в

 

верхней

 

таблице

) 

и

 

выберите

 

единственный

 

пункт

 

Удалить

 

атрибуты

 

связи

 

контекстного

 

меню

. 

В

 

открывшемся

 

окне

 

Подтверждение

 

нажмите

 

кнопку

 

Да

 — 

выбранная

 

запись

 

переместится

 

в

 

нижнюю

 

таблицу

, 

а

 

все

 

инди

-

видуальные

 

параметры

 

связи

 

объекта

 

с

 

активным

 

объектом

 

будут

 

удалены

. 

Рассмотрим

 

элементы

 

вкладок

, 

на

 

которых

 

производятся

 

настройки

 

параметров

 

связи

: 

Вкладка

 

SQL/VBscript

 

                                                        

1

 

Для

 

перемещения

 

записи

 

объекта

 

в

 

верхнюю

 

таблицу

 

можно

 

также

 

воспользоваться

 

контекстным

 

меню

 

(

пункт

 

Создать

 

атрибуты

 

связи

)

. 

ВЕРТИКАЛЬ

-

Справочники

. 

Руководство

 

пользователя

 

 

98

На

 

вкладке

 

SQL/VBscript

 

регистрируется

  SQL-

запрос

  (

или

  VB-

скрипт

, 

генери

-

рующий

 SQL-

запрос

), 

исполняемый

 

при

 

активации

 

настраиваемой

 

связи

. 

Текст

 

запро

-

са

 (

скрипта

) 

может

 

вводиться

 

вручную

 (

с

 

клавиатуры

) 

непосредственно

 

в

 

окно

 

Текст

 

SQL/VBA

 

или

 

загружаться

 

из

 

файла

. 

Чтобы

 

заполнить

 

окно

 

Текст

 SQL/VBA

 

данными

 

из

 

файла

: 

1. 

Нажмите

 

кнопку

 

Загрузить

 

скриптовый

 

файл

, 

расположенную

 

справа

 

от

 

окна

 

Имя

 

скриптового

 

файла

. 

 

кнопка

 

Загрузить

 

скриптовый

 

файл

 

2. 

В

 

открывшемся

 

проводнике

 

по

 

файловой

 

системе

 Windows 

найдите

 

файл

 (

фор

-

мат

  *.

txt

), 

в

 

котором

 

хранится

 

требуемый

 

текст

 

запроса

. 

Нажмите

 

кнопку

 

От

-

крыть

 — 

окно

 

проводника

 

закроется

, 

а

 

в

 

поле

 

Имя

 

скриптового

 

файла

 

скопи

-

руется

 

полный

 

путь

 

и

 

имя

 

выбранного

 

файла

. 

3. 

Нажмите

 

кнопку

 

Загрузить

 

содержимое

 

файла

, 

расположенную

 

справа

 

от

 

ок

-

на

 

Имя

 

скриптового

 

файла

. 

Текст

 

запроса

 

из

 

выбранного

 

файла

 

скопируется

 

в

 

окно

 

Текст

 SQL/VBA

. 

 

кнопка

 

Загрузить

 

содержимое

 

файла

 

В

 

общем

 

случае

 

текст

 

запроса

 

можно

 

не

 

загружать

 

в

 

окно

 

Текст

 SQL/VBA

, 

а

 

ос

-

тавить

 

только

 

ссылку

 

на

 

файл

 (

заполнить

 

поле

 

Имя

 

скриптового

 

файла

). 

При

 

этом

 

файл

, 

в

 

котором

 

хранится

 

текст

 

запроса

, 

будет

 «

привязан

» 

к

 

базе

 

данных

, 

что

 

приводит

 

к

 

запрещению

 

удаления

, 

перемещения

 

или

 

изменения

 

имени

 

этого

 

файла

. 

Особенности

 

формирования

 SQL-

запросов

 

и

 VB-

скриптов

 (VB-

функций

) 

рассмот

-

рены

 

в

 

разделе

 3.14. 

 

Вкладка

 

SQL/VBscript

 

отображается

 

только

 

в

 

случае

, 

если

 

активный

 

объ

-

ект

 

является

 

подчиненным

 

по

 

отношению

 

к

 

объекту

, 

с

 

которым

 

настраи

-

вается

 

связь

. 

Так

, 

объект

 

Модель

 

станка

 

является

 

подчиненным

 

по

 

от

-

ношению

 

к

 

объекту

 

Операция

, 

поэтому

 

вкладка

 

SQL/VBscript

 

присутст

-

вует

 

на

 

панели

 

приложения

 (

рис

. 3.16). 

Вкладка

 

Структура

 

На

 

данной

 

вкладке

 

пользователь

 

может

 

указать

 

структуру

 

данных

 

активного

 

объ

-

екта

, 

которая

 

используется

 

в

 

настраиваемой

 

связи

. 

При

 

этом

 

нет

 

необходимости

 

кон

-

кретизировать

 

момент

 

активации

 

структуры

 (

см

. 

поля

 

Структура

 

входа

 

и

 

Структура

 

выхода

 

на

 

вкладке

 

Атрибуты

 

объекта

, 

рис

. 3.13), 

так

 

как

 

любая

 

связь

 

в

 

БД

 

имеет

 

заданное

 

направление

. 

Для

 

выбора

 

структуры

 

активного

 

объекта

 

дважды

 

щелкните

 

мышью

 

в

 

списке

 

структур

 (

рис

. 3.17) — 

код

 

выбранной

 

структуры

 

скопируется

 

в

 

поле

 

Код

 

структуры

. 

Глава

 3. 

Проектирование

 

реляционной

 

структуры

 

пользовательских

 

баз

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

99

Из

 

рис

. 3.17 

видно

, 

что

 

таблица

 

уровня

 

Модель

 

станка

 

имеет

 

две

 

структуры

 

дан

-

ных

:  «

К

 

профессии

» 

и

  «

К

 

инв

. 

номерам

». 

Если

 

таблица

 

активного

 

объекта

 

имеет

 

единственную

 

структуру

 

данных

, 

то

 

список

 

структур

 

будет

 

пуст

. 

Настройка

 

структуры

 

данных

 

таблиц

 

ВЕРТИКАЛЬ

-

Справочники

 

проводится

 

в

 

приложении

 

Редактор

 

струк

-

туры

 

данных

 (

см

. 

раздел

 3.4). 

 

Рис

. 3.17. 

Настройка

 

связи

 

Операции

 — 

Модель

 

станка

. 

Вкладка

 

Структура

 

Вкладка

 

EXE 

Вкладка

 

предназначена

 

для

 

регистрации

 

запуска

 

приложений

 (

файлов

 

*.exe

) 

при

 

активации

 

настраиваемой

 

связи

. 

Для

 

указания

 

имени

 

файла

 

нажмите

 

кнопку

 

Вы

-

брать

 

имя

 

исполняемого

 

модуля

, 

расположенную

 

рядом

 

с

 

соответствующим

 

по

-

лем

 

регистрации

 

приложений

 (

рис

. 3.18). 

 

кнопка

 

Выбрать

 

имя

 

исполняемого

 

модуля

 

Пользователь

 

может

 

зарегистрировать

 

одновременно

 

несколько

 

приложений

, 

за

-

пускаемых

 

при

 

активации

 

связи

. 

Порядок

 

запуска

 

приложений

, 

привязанных

 

к

 

одному

 

событию

 (

например

, «

заход

 

на

 

объект

» — 

рис

. 3.18), 

определяется

 

последовательно

-

стью

 

расположением

 

файлов

 

в

 

списке

. 

ВЕРТИКАЛЬ

-

Справочники

. 

Руководство

 

пользователя

 

 

100

 

Рис

. 3.18. 

Настройка

 

связи

 

Операции

 — 

Модель

 

станка

. 

Вкладка

 

ЕХЕ

 

Поля

 

регистрации

 

приложений

 

доступны

 

для

 

редактирования

 — 

при

 

необходимо

-

сти

 

пользователь

 

может

 

вручную

 

дописать

 

к

 

именам

 

файлов

 

какие

-

либо

 

параметры

 

запуска

. 

Следует

 

также

 

отметить

, 

что

 

имена

 

полей

 

регистрации

 

приложений

 

автоматиче

-

ски

 

изменяются

 

в

 

зависимости

 

от

 

иерархии

 

настраиваемой

 

связи

  (

относительно

 

ак

-

тивного

 

объекта

). 

Так

, 

в

 

БД

 «

Станки

 (

демо

)» 

уровень

 

Модель

 

станка

 (

активный

 

объ

-

ект

) 

иерархически

 

подчинен

 

уровню

 

Операция

. 

Поэтому

 

в

 

названиях

 

полей

 

присутст

-

вуют

 

обозначения

  «(=>o)» 

и

  «(<=o)». 

Если

, 

например

, 

настраивать

 

связь

 

Модель

 

станка

 

→

 

Инвентарные

 

номера

, 

то

 

обозначения

 

изменятся

 

соответственно

 

на

 

«(o<=)» 

и

 «(o=>)». 

Во

 

всех

 

названиях

 

указанных

 

полей

 

под

 

словом

 «

объект

» 

понимается

 

активный

 

объект

. 

Вкладка

 

Функции

 

Вкладка

 

предназначена

 

для

 

регистрации

 

запуска

 

внутренних

 

процедур

 

ВЕРТИ

-

КАЛЬ

-

Справочники

 

при

 

активации

 

настраиваемой

 

связи

. 

Чтобы

 

зарегистрировать

 

за

-

пуск

 

внутренней

 

процедуры

: 

1. 

Выберите

 

поле

, 

в

 

котором

 

следует

 

зарегистрировать

 

процедуру

 (

рис

. 3.19). 

Глава

 3. 

Проектирование

 

реляционной

 

структуры

 

пользовательских

 

баз

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

101

2. 

Двойным

 

щелчком

 

мыши

 

выберите

 

требуемую

 

процедуру

 

в

 

списке

  (

рис

.  3.19). 

Имя

 

процедуры

 

автоматически

 

скопируется

 

в

 

указанное

 

поле

. 

 

Рис

. 3.19. 

Настройка

 

связи

 

Операции

 — 

Модель

 

станка

. 

Вкладка

 

Функции

 

Все

 

свойства

 

полей

 

вкладки

 

Функции

 

аналогичны

 

свойствам

 

вкладки

 

EXE

: 

поль

-

зователь

 

может

 

зарегистрировать

 

одновременно

 

несколько

 

процедур

; 

поля

 

регистра

-

ции

 

доступны

 

для

 

редактирования

; 

имена

 

полей

 

автоматически

 

изменяются

 

в

 

зависи

-

мости

 

от

 

иерархии

 

настраиваемой

 

связи

 (

относительно

 

активного

 

объекта

). 

Различные

 

примеры

 

работы

 

с

 

вкладкой

 

Атрибуты

 

связей

 

объекта

 

приведены

 

в

 

последующих

 

разделах

 (

см

. 

разделы

 3.13, 3.15 

и

 

др

.).  

3.4. 

Редактор

 

структуры

 

данных

 

Каждая

 

таблица

, 

хранящаяся

 

в

 

базе

 

данных

 

системы

, 

имеет

 

свою

 

структуру

 

дан

-

ных

 — 

служебные

 

параметры

, 

определяющие

 

первичные

 

и

 

внешние

 

ключи

 

таблицы

, 

экранные

 

имена

 

полей

, 

экранные

 

представления

, 

номера

  (

псевдонимы

) 

подключен

-

ных

 

справочников

 

и

 

т

.

д

. 

Если

 

одна

 

таблица

 

зарегистрирована

 

в

 

нескольких

 

базах

 

данных

  (

списках

), 

то

 

она

 

может

 

иметь

 

несколько

 

различных

 

наборов

 

служебных

 

па

-

раметров

. 

Наборы

 

параметров

, 

определяющие

 

структуру

 

данных

  SQL-

серверных

 

таблиц

 

ВЕРТИКАЛЬ

-

Справочники

, 

расположены

 

в

 

общей

 

серверной

 

таблице

 

ALL_STR

. 

Для

 

ВЕРТИКАЛЬ

-

Справочники

. 

Руководство

 

пользователя

 

 

102

локальных

 

таблиц

 

эти

 

наборы

 

параметров

 

хранятся

 

в

 

специальных

 

файлах

, 

имеющих

 

имя

 

файла

 

таблицы

 

и

 

расширение

 

*.str

 (

например

, 

kod_det.db 

—

 kod_det.str

). 

Формирование

 

и

 

редактирование

 

структуры

 

данных

 

любой

 

таблицы

 

ВЕРТИКАЛЬ

-

Справочники

 

осуществляется

 

в

 

специальном

 

приложении

 

Редактор

 

структуры

 

данных

 

(

исполняемый

 

файл

 

EditStr.exe

). 

Редактор

 

позволяет

 

просматривать

, 

добавлять

, 

уда

-

лять

 

и

 

редактировать

 

служебную

 

информацию

, 

определяющую

 

структуру

 

данных

 

таб

-

лицы

. 

Работа

 

в

 

Редакторе

 

структуры

 

данных

 

разрешена

 

только

 

пользователю

 

с

 

рангом

 

«

Администратор

». 

Чтобы

 

загрузить

 

в

 

Редактор

 

структуру

 

данных

 

какой

-

либо

 

таблицы

, 

откройте

 

эту

 

таблицу

 

в

 

рабочем

 

поле

 

системы

 

и

 

нажмите

 

кнопку

 

Редактировать

 

структуру

 

данных

 

на

 

инструментальной

 

панели

 (

или

 

клавишу

 

<F3>

). 

 

кнопка

 

Редактировать

 

структуру

 

данных

. 

3.4.1. 

Интерфейс

 

приложения

 

Приложение

 

загружается

 

в

 

отдельное

 

окно

. 

Рабочее

 

поле

 

Редактора

 

представ

-

ляет

 

собой

 

таблицу

, 

в

 

которой

 

формируются

 

параметры

 

структуры

 

данных

. 

Каждая

 

запись

 

соответствует

 

одному

 

полю

 

таблицы

, 

для

 

которой

 

редактируется

 

структура

 

данных

. 

На

 

рис

. 3.20 

приведена

 

структура

 

данных

 

для

 

таблицы

 

RI2

 (

уровень

 

Группа

 

РИ

 

БД

 «

Качество

 

обработки

»). 

 

Рис

. 3.20. 

Таблица

 

RI2

 

и

 

окно

 

Редактора

 

структуры

 

данных

 

Глава

 3. 

Проектирование

 

реляционной

 

структуры

 

пользовательских

 

баз

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

103

 

Для

 

новой

 

таблицы

, 

включенной

 

в

 

БД

 

ВЕРТИКАЛЬ

-

Справочник

, 

запускать

 

Редактор

 

структуры

 

данных

 

рекомендуется

 

на

 

уровне

 

Записи

  (

каталог

 

БД

) 

сразу

 

после

 

регистрации

 

таблицы

. 

Инструментальная

 

панель

 

Редактора

 

структуры

 

данных

 

содержит

 

набор

 

управ

-

ляющих

 

кнопок

, 

стандартный

 

для

 

ВЕРТИКАЛЬ

-

Справочники

. 

Исключение

 

составляют

 

кнопки

 

Значение

 

по

 

умолчанию

 

и

 

Создать

 

оглавление

 

структур

. 

Команды

, 

вы

-

полняемые

 

кнопками

, 

рассмотрены

 

ниже

. 

 

кнопка

 

Значение

 

по

 

умолчанию

 

 

кнопка

 

Создать

 

оглавление

 

структур

 

3.4.2. 

Формирование

 

структуры

 

данных

 

таблицы

 

Формирование

 

структуры

 

данных

 

таблицы

 

заключается

 

в

 

заполнении

 

таблицы

 

параметров

 

Редактора

. 

Колонки

 

таблицы

 

параметров

 

предназначены

 

для

 

присвоения

 

какому

-

либо

 

полю

 

таблицы

 

определенного

 

признака

 (

параметра

): 

Колонка

 

Назначение

 

F 

fid 

Определяет

 

поле

 

внешнего

 

ключа

 

таблицы

. 

Признак

 

может

 

быть

 

присвоен

 

только

 

одному

 

полю

 

таблицы

. 

I 

id 

Определяет

 

поле

 (

поля

) 

первичного

 

ключа

 

таблицы

. 

Принцип

 

соединения

 

ключей

 

в

 

БД

 

следующий

: 

первичный

 

ключ

 

V

 

таб

-

лицы

 

i

-

го

 

уровня

 

сравнивается

 

с

 

внешним

 

ключом

 

О

 

таблицы

 

i

+1-

го

 

уровня

. 

C 

caption 

Определяет

 

поле

, 

значение

 

которого

 

выводится

 

на

 

панель

 

заголовка

 

при

 

переходе

 

на

 

подчиненный

 

уровень

. 

T 

table 

Определяет

 

поле

, 

содержащее

 

имена

 

файлов

 (

имена

 

таблиц

). 

При

 

переходе

 

на

 

подчиненный

 

уровень

 

загружается

 

файл

 

(

таблица

), 

имя

 

которого

 

хранится

 

в

 

данном

 

поле

 

записи

. 

При

-

знак

 

может

 

быть

 

присвоен

 

только

 

одному

 

полю

 

таблицы

. 

E 

exe 

Определяет

 

поле

, 

содержащее

 

имена

 

ехе

-

программ

. 

При

 

пе

-

реходе

 

на

 

другой

 

уровень

 

запускается

 

программа

, 

имя

 

exe

-

файла

 

которой

 

хранится

 

в

 

данном

 

поле

 

записи

. 

ВЕРТИКАЛЬ

-

Справочники

. 

Руководство

 

пользователя

 

 

104

P 

parameter 

Определяет

 

поле

, 

содержащее

 

параметры

 

ехе

-

программы

. 

При

 

переходе

 

на

 

другой

 

уровень

 

значение

, 

хранящееся

 

в

 

дан

-

ном

 

поле

 

записи

, 

передается

 

ехе

-

программе

 

в

 

качестве

 

пара

-

метра

. 

Выбранное

 

значение

 

замещает

 

константу

 <DATAPAR-

AMS>, 

которая

 

регистрируется

 

вместе

 

с

 

ехе

-

программой

. 

По

-

ложение

  <DATAPARAMS> 

в

 

регистрационной

 

записи

 

ехе

-

программы

 

определяет

 

место

 

вставки

 

значения

 

параметра

. 

Если

 

признак

 

присвоен

 

нескольким

 

полям

 

таблицы

, 

то

 

ехе

-

программе

 

передается

 

строка

 

параметров

, 

состоящая

 

из

 

дан

-

ных

 

указанных

 

полей

. 

В

 

этом

 

случае

 

порядок

 

формирования

 

строки

 

параметров

 

определяется

 

расположением

 

полей

 

таб

-

лицы

 

в

 

Редакторе

 

структуры

 

данных

. 

K 

 

Определяет

 

поле

, 

содержащее

 

варианты

  (

оглавление

) 

струк

-

тур

 

данных

 

текущей

 

таблицы

. 

При

 

переходе

 

на

 

следующий

 

уровень

 

активизируется

 

та

 

структура

 

данных

 

таблицы

, 

назва

-

ние

 

которой

 

хранится

 

в

 

данном

 

поле

 

записи

. 

G 

graphic 

Определяет

 

поле

, 

содержащее

 

имена

 

графических

 

файлов

. 

Данные

 

из

 

поля

 

передаются

 

в

 

качестве

 

параметра

 

графиче

-

ской

 

системе

, 

запускаемой

 

кнопкой

 

Графический

 

про

-

смотрщик

 

и

 

соответствующими

 

пунктами

 

контекстного

 

меню

. 

Признак

 

может

 

быть

 

присвоен

 

только

 

одному

 

полю

 

таблицы

. 

Z 

 

Определяет

 

поля

, 

значения

 

которых

 

отображаются

 

пользова

-

телю

 

в

 

зашифрованном

 

виде

. 

N 

number 

Определяет

 

поле

, 

содержащее

 

номера

 

или

 

псевдонимы

 

баз

 

данных

 (

списков

) 

для

 

режимов

 

ADD

 

и

 

SWAP

 (

см

. 

разделы

 3.7 

и

 3.8). 

U 

unit 

Определяет

 

поля

, 

значения

 

которых

 

копируются

 

и

 

объединя

-

ются

 

в

 

одну

 

строку

 

путем

 

символьного

 

суммирования

 (

напри

-

мер

:  «

Точить

  »  +  «

диаметр

  »  +  «

предварительно

»  = «

Точить

 

диаметр

 

предварительно

»). 

A 

arithmetic 

Определяет

 

поля

, 

содержащие

 

коды

 

арифметических

 

дейст

-

вий

  (

применяется

 

для

 

расчета

 

суммарной

 

трудоемкости

 

тех

-

нологических

 

операций

 

Т

ШТ

). 

Значение

 

этого

 

признака

 

про

-

ставляется

 

выбором

 

варианта

 

в

 

раскрывающемся

 

списке

. 

O 

 

Определяет

 

поле

, 

содержащее

 

коды

 

цвета

 

строки

 (

коды

 

цве

-

тов

 

хранятся

 

в

 

таблице

 

COLOR 

SQL-

серверной

 

БД

, 

см

. 

также

 

Приложение

 7). 

Признак

 

может

 

быть

 

присвоен

 

только

 

одному

 

полю

 

таблицы

. 

B 

bmp 

Определяет

 

поле

, 

содержащее

 

имена

 

графических

 

файлов

 

для

 

вывода

 

в

 

графическом

 

окне

 (

вид

 

экрана

 — 

grafic

). 

Признак

 

может

 

быть

 

присвоен

 

только

 

одному

 

полю

 

таблицы

. 

Глава

 3. 

Проектирование

 

реляционной

 

структуры

 

пользовательских

 

баз

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

105

L 

lock 

Определяет

 

поля

, 

защищенные

 

от

 

редактирования

. 

При

 

под

-

ключенном

 

справочнике

 

заполнение

 

полей

 

с

 

меткой

 

L

 

возмож

-

но

 

только

 

через

 

справочник

. 

H 

hide 

Определяет

 

поля

, 

не

 

отображаемые

 

в

 

режиме

 

редактирования

 

записи

 

<F4>

. 

Кроме

 

того

, 

данные

 

из

 

полей

 

с

 

признаком

 

Н

, 

ко

-

торые

 

являются

 

атрибутами

 

объектов

, 

не

 

отображаются

 

для

 

пользователя

 

во

 

внешних

 

приложениях

, 

работающих

 

по

 

еди

-

ному

 

протоколу

 

обмена

 

данными

 

КОМПАС

. 

S 

sort 

Определяет

 

поля

, 

по

 

которым

 

проводится

 

сортировка

 

табли

-

цы

. 

Экранное

 

имя

 

поля

 

Экранное

 

имя

 

поля

 

таблицы

 (

максимальная

 

длина

 — 25 

сим

-

волов

). 

Имя

 

может

 

включать

 

буквы

 

кириллицы

 

и

 

латиницы

, 

спецсимволы

, 

пробелы

. 

Атрибут

 

объекта

 

Определяет

 

соответствие

 

поля

 

какому

-

либо

 

атрибуту

 

объек

-

тов

, 

зарегистрированных

 

в

 

ВЕРТИКАЛЬ

-

Справочники

. 

Под

-

робнее

 

об

 

объектах

 

и

 

атрибутах

 

см

. 

главу

 4. 

1 — 10 

Определяет

 

количество

 

и

 

вид

 

экранных

 

представлений

 

табли

-

цы

. 

Максимальное

 

количество

 

представлений

 — 10. 

При

 

пер

-

вом

 

обращении

 

к

 

таблице

 (

за

 

один

 

сеанс

 

работы

) 

использует

-

ся

 

представление

, 

сформированное

 

в

 

колонке

 

1

. 

Справочник

 

Определяет

 

номер

 

списка

  (

или

 

псевдоним

) 

справочной

 

БД

, 

подключенной

 

к

 

данному

 

полю

  (

согласно

 

регистрационной

 

информации

 

из

 

каталога

 

БД

). 

Подробнее

 

о

 

подключении

 

спра

-

вочников

 

см

. 

раздел

 3.9. 

Ширина

 

Количество

 

пунктов

, 

задающее

 

отображаемую

 

ширину

 

поля

 

таблицы

. 

Сведения

 

о

 

назначении

 

колонок

 

Редактора

 

структуры

 

данных

 

продублированы

 

в

 

Приложении

 3. 

Заполнение

 

колонок

 

F

 – 

S

 

таблицы

 

параметров

 (

вставка

/

удаление

 

символов

 «+» 

и

 «*») 

производится

 

либо

 

с

 

клавиатуры

, 

либо

 

двойным

 

щелчком

 

мыши

 

на

 

требуемой

 

ячейке

 

таблицы

. 

Варианты

 

заполнения

 

колонок

 

F

 – 

S

 

таблицы

 

параметров

 

рассмотрены

 

в

 

после

-

дующих

 

разделах

 

Руководства

. 

Для

 

примера

 

проанализируем

 

структуру

 

данных

 

таблицы

 

RI2

, 

приведенную

 

на

 

рис

. 3.20: 

1) 

поле

 

ID

 

является

 

первичным

 

ключом

 

таблицы

 (

признак

 

I

), 

защищено

 

от

 

редакти

-

рования

 (

L

) 

и

 

скрыто

 

в

 

режиме

 

редактирования

 

записи

 (

Н

); 

2) 

поле

 

FID

 

является

 

внешним

 

ключом

 

таблицы

 (

F

), 

защищено

 

от

 

редактирования

 

(

L

) 

и

 

скрыто

 

в

 

режиме

 

редактирования

 

записи

 (

Н

); 

ВЕРТИКАЛЬ

-

Справочники

. 

Руководство

 

пользователя

 

 

106

 

Так

 

как

 

в

 

поля

 

первичного

 (

ID

) 

и

 

внешнего

 (

FID

) 

ключей

 

значения

 

вставля

-

ются

 

системой

 

автоматически

, 

рекомендуется

 

всегда

 

присваивать

 

этим

 

полям

 

признаки

 

L

 

и

 

H

. 

3) 

поля

 

Тип

 

РИ

 

и

 

Наименование

 

типа

 

РИ

 

являются

 

атрибутами

 

объекта

  «RI» 

(

данные

 

в

 

колонке

 

Атрибут

 

объекта

). 

При

 

этом

 

поле

 

Тип

 

РИ

 

скрыто

 

в

 

режиме

 

редактирования

 

записи

 

и

 

данные

 

из

 

этого

 

поля

 

не

 

отображаются

 

для

 

пользова

-

теля

 

во

 

внешних

 

приложениях

, 

работающих

 

по

 

единому

 

протоколу

 

обмена

 

дан

-

ными

 

КОМПАС

 (

признак

 

Н

); 

4) 

поля

 

Код

 

типа

 

РИ

 

и

 

Код

 

перехода

 

также

 

скрыты

 

в

 

режиме

 

редактирования

 

за

-

писи

 (

признак

 

Н

); 

5) 

при

 

переходе

 

на

 

следующий

 

уровень

 (

Подгруппа

 

РИ

) 

данные

 

из

 

поля

 

Наимено

-

вание

 

типа

 

РИ

 

отображаются

 

на

 

панели

 

заголовка

 (

С

); 

6) 

к

 

полю

 

Метод

 

обработки

 

подключена

 

справочная

 

БД

, 

имеющая

 

псевдоним

 

«

СловоМехПерех

» (

данные

 

в

 

колонке

 

Справочник

). 

Подробнее

 

о

 

подключении

 

справочника

 

см

. 

раздел

 3.9; 

7) 

сформированы

 

три

 

экранных

 

конфигурации

 

таблицы

 (

данные

 

колонок

 

1

, 

2

 

и

 

3

). 

В

 

конфигурации

 

№

1 

отображаются

 

данные

 

только

 

двух

 

полей

 (

Наименование

 

ти

-

па

 

РИ

 

и

 

Метод

 

обработки

), 

в

 

конфигурации

 

№

2 — 

трех

 

полей

, 

в

 

конфигурации

 

№

3 — 

данные

 

из

 

всех

 

полей

 

таблицы

. 

При

 

первом

 

обращении

 

к

 

структуре

 

данных

 

новой

 

таблицы

 

в

 

Редакторе

 

по

 

умол

-

чанию

 

заданы

 

следующие

 

параметры

: 

●

 

количество

 

строк

 

в

 

рабочем

 

поле

 

Редактора

 

соответствует

 

количеству

 

полей

 

в

 

таблице

; 

●

 

в

 

колонке

 

Экранное

 

имя

 

поля

 

экранные

 

имена

 

полей

 

определены

 

в

 

соответст

-

вии

 

с

 

их

 

физическими

 

именами

; 

●

 

колонка

 

1

 (

экранное

 

представление

 

№

1) 

заполнена

 

для

 

всех

 

полей

 

таблицы

; 

●

 

в

 

остальных

 

колонках

 

никаких

 

меток

 

не

 

установлено

. 

 

Если

 

в

 

таблицу

, 

для

 

которой

 

ранее

 

была

 

создана

 

структура

 

данных

, 

до

-

бавляется

 

новое

 

поле

, 

то

 

в

 

Редакторе

 

нужно

 

сформировать

 

новую

 

строку

 

(

клавишей

 <Insert>) 

для

 

задания

 

структуры

 

нового

 

поля

. 

Общий

 

алгоритм

 

формирования

 

структуры

 

данных

 

включает

 

следующие

 

опера

-

ции

: 

1. 

В

 

рабочее

 

поле

 

ВЕРТИКАЛЬ

-

Справочники

 

загрузите

 

таблицу

, 

для

 

которой

 

тре

-

буется

 

сформировать

 (

или

 

отредактировать

) 

структуру

 

данных

. 

2. 

Нажмите

 

клавишу

 <

F3

> 

для

 

запуска

 

Редактора

 

структуры

 

данных

. 

Глава

 3. 

Проектирование

 

реляционной

 

структуры

 

пользовательских

 

баз

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

107

3. 

Измените

 

данные

 

в

 

колонке

 

Экранное

 

имя

 

поля

 — 

вместо

 

физических

 

имен

 

по

-

лей

 

введите

 

экранные

 

имена

. 

4. 

При

 

необходимости

 

измените

 

для

 

некоторых

 

полей

 

ширину

, 

заполнив

 

соответст

-

вующие

 

ячейки

 

колонки

 

Ширина

. 

5. 

Присвойте

 

признаки

 

I

, 

L

 

и

 

H

 

полю

, 

содержащему

 

первичный

 

ключ

 

таблицы

. 

6. 

Если

 

таблица

 

содержит

 

поле

 

внешнего

 

ключа

, 

присвойте

 

ему

 

признаки

 

F

, 

L

 

и

 

H

. 

7. 

Определите

, 

какие

 

признаки

 

следует

 

присвоить

 

остальным

 

полям

 

таблицы

. 

8. 

При

 

необходимости

 

укажите

 

для

 

полей

 

значения

 

по

 

умолчанию

, 

которые

 

систе

-

ма

 

будет

 

автоматически

 

присваивать

 

полю

 

при

 

создании

 

новой

 

записи

. 

Чтобы

 

присвоить

 

какому

-

либо

 

полю

 

значение

 

по

 

умолчанию

, 

выполните

 

следующие

 

действия

 (

рис

. 3.21): 

8.1. 

В

 

таблице

 

параметров

 

установите

 

курсор

 

на

 

регистрационную

 

запись

 

о

 

выбран

-

ном

 

поле

. 

8.2. 

Нажмите

 

кнопку

 

Значение

 

по

 

умолчанию

 

на

 

инструментальной

 

панели

 

Редак

-

тора

. 

8.3. 

В

 

специальном

 

окне

 

введите

 

значение

, 

которое

 

требуется

 

присваивать

 

полю

 

по

 

умолчанию

 (

при

 

создании

 

новой

 

записи

). 

Можно

 

ввести

 

либо

 

само

 

значение

 (

на

 

рис

. 3.21 — 

значение

 «GOST_RI» 

для

 

поля

 

Таблица

 

типоразмера

), 

либо

 

указать

 

одну

 

или

 

несколько

 

констант

 

ВЕРТИКАЛЬ

-

Справочники

. 

Список

 

констант

 

с

 

ком

-

ментариями

 

приведен

 

в

 

нижней

 

части

 

окна

. 

Выбор

 

константы

 

осуществляется

 

двойным

 

щелчком

 

мыши

. 

 

Рис

. 3.21. 

Настройка

 

автоматической

 

вставки

 

значений

 

по

 

умолчанию

 

8.4. 

Нажмите

 

кнопку

 

Закрыть

 

в

 

правом

 

верхнем

 

углу

 

окна

1

. 

                                                        

1

 

Редактирование

 (

изменение

) 

значения

 

по

 

умолчанию

 

производится

 

в

 

той

 

же

 

последовательности

. 

ВЕРТИКАЛЬ

-

Справочники

. 

Руководство

 

пользователя

 

 

108

9. 

При

 

необходимости

 

подключите

 

справочники

 

к

 

полям

 

таблиц

. 

Процедура

 

подключения

 

справочника

 

подробно

 

рассмотрена

 

в

 

разделе

 3.9. 

10. 

При

 

необходимости

 

сопоставьте

 

полям

 

таблицы

 

атрибуты

 

объектов

 

ВЕРТИ

-

КАЛЬ

-

Справочники

. 

Процедуры

 

сопоставления

 

подробно

 

рассмотрены

 

в

 

разде

-

ле

 4.2.  

3.4.3. 

Создание

 

нескольких

 

структур

 

данных

 

для

 

таблицы

 

Как

 

уже

 

упоминалось

 

выше

, 

одна

 

таблица

 

может

 

иметь

 

несколько

 

различных

 

на

-

боров

 

служебных

 

параметров

 (

структур

 

данных

). 

Это

 

имеет

 

смысл

 

в

 

случаях

, 

если

: 

●

 

 

она

 

зарегистрирована

 

в

 

двух

 

или

 

более

 

базах

 

данных

 (

списках

), 

причем

 

пара

-

метры

 

структуры

 

данных

 

для

 

каждой

 

БД

 

должны

 

быть

 

различны

; 

●

 

взаимосвязь

 

таблицы

 

с

 

другими

 

объектами

 

внутри

 

БД

 

организуется

 

различными

 

наборами

 

ключей

. 

Для

 

создания

 

нескольких

 

структур

 

данных

 

нажмите

 

кнопку

 

Создать

 

оглавление

 

структур

 

на

 

инструментальной

 

панели

 

Редактора

. 

Приложение

 

сформирует

 

допол

-

нительную

 

таблицу

 (

рис

. 3.22), 

каждая

 

запись

 

которой

 

будет

 

соответствовать

 

отдель

-

ному

 

набору

 

параметров

. 

 

Рис

. 3.22. 

Вид

 

Редактора

 

при

 

формировании

 

нескольких

 

структур

 

данных

 

Алгоритм

 

создания

 

новых

 

структур

 

данных

 

включает

 

следующие

 

операции

: 

1. 

Если

 

для

 

таблицы

 

создана

 

единственная

 

структура

 

данных

, 

то

 

нажмите

 

кнопку

 

Создать

 

оглавление

 

структур

 

на

 

инструментальной

 

панели

 

Редактора

. 

2. 

Введите

 

имя

 

и

 

код

 

новой

 

структуры

 

в

 

окно

 

Добавление

 

новой

 

структуры

 (

рис

. 

3.23). 

В

 

дальнейшем

 

именно

 

код

 (

а

 

не

 

имя

) 

структуры

 

будет

 

использоваться

 

для

 

инициализации

 

структуры

 (

см

. 

рис

. 3.24). 

Глава

 3. 

Проектирование

 

реляционной

 

структуры

 

пользовательских

 

баз

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

109

3. 

В

 

таблице

 

параметров

 

сформируйте

 

пара

-

метры

 

новой

 

структуры

 

данных

  (

введите

 

экранные

 

имена

 

полей

, 

подключите

 

спра

-

вочники

, 

задайте

 

признаки

 

полей

 

и

 

т

.

д

.). 

4. 

Если

 

требуется

 

сформировать

 

несколько

 

структур

, 

то

 

нажатием

 

клавиши

 

<Insert>

 

создайте

 

новую

 

строку

 

в

 

таблице

 

структур

 

и

 

повторите

 

пункты

 2 – 3 

алгоритма

. 

При

 

удалении

 

записи

 (

оглавления

) 

из

 

таблицы

 

структур

 

автоматически

 

удаляют

-

ся

 

соответствующие

 

записи

 

из

 

таблицы

 

параметров

. 

Оглавления

 

структур

 

вообще

 

не

 

отображаются

 

в

 

окне

 

Редактора

, 

если

 

для

 

таблицы

 

сформирована

 

только

 

одна

 

струк

-

тура

 

данных

 (

как

, 

например

, 

на

 

рис

. 3.21 

в

 

подразделе

 3.4.2). 

 

Рис

. 3.24. 

Регистрация

 

структуры

 

данных

 

таблицы

, 

используемой

 

по

 

умолчанию

 

в

 

БД

 

Информация

 

о

 

том

, 

какая

 

именно

 

из

 

созданных

 

структур

 

данных

 

таблицы

 

должна

 

использоваться

 

в

 

каждом

 

конкретном

 

случае

, 

указывается

 

на

 

вкладках

 

Атрибуты

 

объекта

 

или

 

Атрибуты

 

связей

 

объекта

 

Редактора

 

навигационных

 

схем

: 

●

 

если

 

требуется

 

указать

 

структуру

 

данных

, 

применяемую

 

для

 

таблицы

 

БД

 

по

 

умолчанию

 (

вне

 

зависимости

 

от

 

связей

 

с

 

другими

 

объектами

) — 

на

 

вкладке

 

Ат

-

рибуты

 

объекта

 

нажмите

 

кнопку

 

▼раскрывающегося

 

списка

 

напротив

 

поля

 

Структура

 

входа

  (

или

 

Структура

 

выхода

) 

и

 

выберите

 

нужную

 

структуру

 

дан

-

Рис

. 3.23. 

Окно

 

Добавление

 

структуры

 

ВЕРТИКАЛЬ

-

Справочники

. 

Руководство

 

пользователя

 

 

110

ных

1

. 

Если

 

структура

 

данных

 

указана

 

в

 

поле

 

Структура

 

входа

, 

то

 

она

 

будет

 

ис

-

пользоваться

 

при

 

входе

 

на

 

этот

 

уровень

 (

вне

 

зависимости

 

от

 

уровня

, 

с

 

которого

 

осуществлен

 

вход

); 

если

 

структура

 

данных

 

указана

 

в

 

поле

 

Структура

 

выхода

, 

то

 

она

 

будет

 

использоваться

 

при

 

выходе

 

на

 

любой

 

другой

 

связанный

 

с

 

этим

 

объектом

 

уровень

; 

●

 

если

 

требуется

 

указать

 

структуру

, 

применяемую

 

при

 

активации

 

конкретной

 

связи

 

таблиц

 

БД

 — 

на

 

вкладке

 

Атрибуты

 

связей

 

объекта

 

перенесите

 

нужный

 

объект

, 

связанный

 

с

 

активным

 

объектом

, 

из

 

нижней

 

таблицы

 

в

 

верхнюю

 (

см

. 

подраздел

 

3.3.3). 

На

 

вкладке

 

Структура

 

укажите

 

требуемую

 

структуру

 

данных

 

активного

 

объекта

 (

рис

. 3.17 

подраздела

 3.3.3). 

 

Структуры

 

данных

 

таблицы

 

сначала

 

формируются

 

в

 

Редакторе

, 

и

 

только

 

после

 

этого

 

регистрируются

 

на

 

вкладках

 

Атрибуты

 

объекта

 

или

 

Ат

-

рибуты

 

связей

 

объекта

. 

3.5. 

Настройка

 

основного

 

и

 

контекстного

 

меню

 

3.5.1. 

Процедуры

 

настройки

 

основного

 

меню

 

Администратор

 

ВЕРТИКАЛЬ

-

Справочники

 

имеет

 

возможность

 

настраивать

 

сле

-

дующие

 

параметры

 

основного

 

меню

 

системы

: 

●

 

изменять

 

количество

 

разделов

 

основного

 

меню

. 

Минимальное

 

количество

 

раз

-

делов

 — 

два

 (

разделы

 

Системы

 

и

 

Помощь

). 

Максимальное

 

количество

 

разде

-

лов

 

не

 

ограничено

; 

●

 

изменять

 

названия

 

разделов

 (

кроме

 

разделов

 

Системы

 

и

 

Помощь

); 

●

 

изменять

 

содержание

  (

перечень

 

и

 

наименование

 

пунктов

) 

разделов

. 

В

 

одном

 

разделе

 

основного

 

меню

 

могут

 

одновременно

 

размещаться

 

пункты

 

вызова

 

при

-

ложения

 (

программы

), 

базы

 

данных

 

и

 

документа

; 

●

 

настраивать

 

содержание

 

основного

 

меню

 

индивидуально

 

под

 

каждого

 

пользова

-

теля

 (

или

 

группы

 

пользователей

) 

в

 

соответствии

 

с

 

заданным

 

профилем

. 

Для

 

доступа

 

к

 

настройкам

 

основного

 

меню

 

выполните

 

команду

 

Сервис

  — 

Ос

-

новное

 

меню

. 

На

 

страницу

 

блокнота

 

загрузится

  SQL-

серверная

 

БД

  «

Основное

 

ме

-

ню

», 

навигационная

 

схема

 

которой

 

представлена

 

на

 

рис

. 3.25. 

В

 

таблице

 

первого

 

уровня

  (

MENU1

) 

содержится

 

список

 

зарегистрированных

 

в

 

ВЕРТИКАЛЬ

-

Справочники

 

подсистем

2

, 

для

 

которых

 

задаются

 

следующие

 

параметры

: 

Поле

 

Данные

 

Система

 

Наименование

 

подсистемы

 (

произвольный

 

набор

 

символов

). 

                                                        

1

 

Сравните

 

структуры

, 

указанные

 

в

 

раскрытом

 

списке

 

на

 

рис

. 3.24 

и

 

приведенные

 

в

 

таблице

 

структур

 

на

 

рис

. 3.22. 

2

 

В

 

базовой

 

поставке

 

ВЕРТИКАЛЬ

-

Справочники

 

зарегистрирована

 

одна

 

подсистема

 «

Справочники

». 

 

 

 

 

 

 

 

содержание      ..     14      15      16      17     ..