Аскон Вертикаль-Технология (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, 

или

 

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. 

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

 

структуры

 

данных

 

таблицы

 

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

 

структуры

 

данных

 

таблицы

 

заключается

 

в

 

заполнении

 

таблицы

 

параметров

 

Редактора

Колонки

 

таблицы

 

параметров

 

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

 

для

 

присвоения

 

какому

-

либо

 

полю

 

таблицы

 

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

 

признака

 (

параметра

): 

Колонка

 

Назначение

 

fid 

Определяет

 

поле

 

внешнего

 

ключа

 

таблицы

Признак

 

может

 

быть

 

присвоен

 

только

 

одному

 

полю

 

таблицы

id 

Определяет

 

поле

 (

поля

первичного

 

ключа

 

таблицы

Принцип

 

соединения

 

ключей

 

в

 

БД

 

следующий

первичный

 

ключ

 

V

 

таб

-

лицы

 

i

-

го

 

уровня

 

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

 

с

 

внешним

 

ключом

 

О

 

таблицы

 

i

+1-

го

 

уровня

caption 

Определяет

 

поле

значение

 

которого

 

выводится

 

на

 

панель

 

заголовка

 

при

 

переходе

 

на

 

подчиненный

 

уровень

table 

Определяет

 

поле

содержащее

 

имена

 

файлов

 (

имена

 

таблиц

). 

При

 

переходе

 

на

 

подчиненный

 

уровень

 

загружается

 

файл

 

(

таблица

), 

имя

 

которого

 

хранится

 

в

 

данном

 

поле

 

записи

При

-

знак

 

может

 

быть

 

присвоен

 

только

 

одному

 

полю

 

таблицы

exe 

Определяет

 

поле

содержащее

 

имена

 

ехе

-

программ

При

 

пе

-

реходе

 

на

 

другой

 

уровень

 

запускается

 

программа

имя

 

exe

-

файла

 

которой

 

хранится

 

в

 

данном

 

поле

 

записи

ВЕРТИКАЛЬ

-

Справочники

Руководство

 

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

 

 

104

parameter 

Определяет

 

поле

содержащее

 

параметры

 

ехе

-

программы

При

 

переходе

 

на

 

другой

 

уровень

 

значение

хранящееся

 

в

 

дан

-

ном

 

поле

 

записи

передается

 

ехе

-

программе

 

в

 

качестве

 

пара

-

метра

Выбранное

 

значение

 

замещает

 

константу

 <DATAPAR-

AMS>, 

которая

 

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

 

вместе

 

с

 

ехе

-

программой

По

-

ложение

  <DATAPARAMS> 

в

 

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

 

записи

 

ехе

-

программы

 

определяет

 

место

 

вставки

 

значения

 

параметра

Если

 

признак

 

присвоен

 

нескольким

 

полям

 

таблицы

то

 

ехе

-

программе

 

передается

 

строка

 

параметров

состоящая

 

из

 

дан

-

ных

 

указанных

 

полей

В

 

этом

 

случае

 

порядок

 

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

 

строки

 

параметров

 

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

 

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

 

полей

 

таб

-

лицы

 

в

 

Редакторе

 

структуры

 

данных

 

Определяет

 

поле

содержащее

 

варианты

  (

оглавление

струк

-

тур

 

данных

 

текущей

 

таблицы

При

 

переходе

 

на

 

следующий

 

уровень

 

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

 

та

 

структура

 

данных

 

таблицы

назва

-

ние

 

которой

 

хранится

 

в

 

данном

 

поле

 

записи

graphic 

Определяет

 

поле

содержащее

 

имена

 

графических

 

файлов

Данные

 

из

 

поля

 

передаются

 

в

 

качестве

 

параметра

 

графиче

-

ской

 

системе

запускаемой

 

кнопкой

 

Графический

 

про

-

смотрщик

 

и

 

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

 

пунктами

 

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

 

меню

Признак

 

может

 

быть

 

присвоен

 

только

 

одному

 

полю

 

таблицы

 

Определяет

 

поля

значения

 

которых

 

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

 

пользова

-

телю

 

в

 

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

 

виде

number 

Определяет

 

поле

содержащее

 

номера

 

или

 

псевдонимы

 

баз

 

данных

 (

списков

для

 

режимов

 

ADD

 

и

 

SWAP

 (

см

разделы

 3.7 

и

 3.8). 

unit 

Определяет

 

поля

значения

 

которых

 

копируются

 

и

 

объединя

-

ются

 

в

 

одну

 

строку

 

путем

 

символьного

 

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

 (

напри

-

мер

:  «

Точить

  »  +  «

диаметр

  »  +  «

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

»  = «

Точить

 

диаметр

 

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

»). 

arithmetic 

Определяет

 

поля

содержащие

 

коды

 

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

 

дейст

-

вий

  (

применяется

 

для

 

расчета

 

суммарной

 

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

 

тех

-

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

 

операций

 

Т

ШТ

). 

Значение

 

этого

 

признака

 

про

-

ставляется

 

выбором

 

варианта

 

в

 

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

 

списке

 

Определяет

 

поле

содержащее

 

коды

 

цвета

 

строки

 (

коды

 

цве

-

тов

 

хранятся

 

в

 

таблице

 

COLOR 

SQL-

серверной

 

БД

см

также

 

Приложение

 7). 

Признак

 

может

 

быть

 

присвоен

 

только

 

одному

 

полю

 

таблицы

bmp 

Определяет

 

поле

содержащее

 

имена

 

графических

 

файлов

 

для

 

вывода

 

в

 

графическом

 

окне

 (

вид

 

экрана

 — 

grafic

). 

Признак

 

может

 

быть

 

присвоен

 

только

 

одному

 

полю

 

таблицы

Глава

 3. 

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

 

реляционной

 

структуры

 

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

 

баз

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

 

 

105

lock 

Определяет

 

поля

защищенные

 

от

 

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

При

 

под

-

ключенном

 

справочнике

 

заполнение

 

полей

 

с

 

меткой

 

L

 

возмож

-

но

 

только

 

через

 

справочник

hide 

Определяет

 

поля

не

 

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

 

в

 

режиме

 

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

 

записи

 

<F4>

Кроме

 

того

данные

 

из

 

полей

 

с

 

признаком

 

Н

ко

-

торые

 

являются

 

атрибутами

 

объектов

не

 

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

 

для

 

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

 

во

 

внешних

 

приложениях

работающих

 

по

 

еди

-

ному

 

протоколу

 

обмена

 

данными

 

КОМПАС

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

). 

В

 

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

 

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

 

данные

 

только

 

двух

 

полей

 (

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

 

ти

-

па

 

РИ

 

и

 

Метод

 

обработки

), 

в

 

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

 

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     ..