Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ ППП УП.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
13.87 Mб
Скачать

Простой выбор данных из справочника

Вся информация, хранящаяся в базе данных справочника, имеет иерархическую структуру, представленную для пользователя в виде дерева. Общий алгоритм выбора данных из справочника включает следующие действия:

1. Запустите справочник из ВЕРТИКАЛЬ.

2. Используя дерево справочника и табличные вкладки, найдите требуемые данные. Перемещение по уровням справочника может проводиться двойным щелчком мыши (только движение «сверху – вниз»), кнопками инструментальной панели или с помощью стандартных операций работы с деревом.

3. Выберите нужный объект, либо объекты (множественный выбор осуществляется левой кнопкой мыши при нажатой клавише <Ctrl>).

4. Нажмите кнопку Применить на инструментальной панели справочника или выполните двойной щелчок мыши на нужной записи (при множественном выборе на любой из отмеченных записей), принадлежащей последнему уровню справочника. Выбранные данные скопируются в техпроцесс, окно справочника автоматически закроется.

В процессе поиска и выбора данных технолог может использовать графическую информацию (изображения), различные фильтры, сортировку и многокритериальный поиск данных.

Данные в дерево ТП могут быть добавлены путем их непосредственного перемещения из справочника при помощи мыши (функция «drag&drop»). Для этого выполните следующие действия:

1. Запустите УТС в автономном режиме.

2. Откройте ТП в ВЕРТИКАЛЬ.

3. В дереве ТП переместитесь на нужный уровень.

4. Выберите в окне УТС необходимый объект.

5. Удерживая нажатой левую кнопку мыши, переместите объект в дерево ТП на выбранный уровень.

Корректность добавления объекта УТС к тому или иному узлу дерева ТП контролируется автоматически. Например, система не позволит перенести из УТС объект типа Операция в дерево ТП на уровень, соответствующий переходу.

Выбор данных с учетом фильтров

Для оптимизации процесса выбора данных пользователь может применять различные фильтры:

● фильтр «Применяемость»;

● фильтры, настроенные на основе ассоциативных связей между объектами различных справочников;

● фильтры, настроенные на основе логических связей.

Фильтр «Применяемость» автоматически включен при обращении к любому справочнику. Он позволяет среди всех записей справочника отображать только актуальные данные. Редактировать параметры фильтра «Применяемость» могут только пользователи, имеющие соответствующие привилегии.

Фильтры, настроенные на основе логических связей, позволяют из всего справочника автоматически отбирать данные по какому-либо признаку (или нескольким признакам). Фильтры настраиваются администратором УТС индивидуально для каждого справочника.

Так, в справочной БД «Режущий инструмент» (РИ) настроены фильтры, позволяющие выбрать данные с использованием ассоциативных связей РИ с оборудованием, например, показать в справочнике только инструмент, который может быть применен на станке «1К62». Для работы этого ассоциативного фильтра требуется, чтобы указанный станок был предварительно помещен на вкладку Объекты фильтрации и в столбце Использовать установлен маркер напротив наименования станка.

Рисунок 10 – Фильтрация данных в справочнике «Режущий инструмент»

Если УТС вызван внешним приложением, то обычно вкладка Объекты фильтрации заполняется автоматически. В любом случае пользователь может самостоятельно пополнить содержимое вкладки:

1. Используя панель справочников, откройте справочник, содержащий нужный объект для фильтрации. Допустим, если требуется отфильтровать справочник «Режущий инструмент» по заданной модели оборудования (например, 1К62), откройте справочник «Станки».

2. В открытом справочнике найдите требуемый объект для фильтрации (модель станка 1К62). Установите на него курсор и нажмите кнопку Использовать для фильтрации (эту же команду можно выполнить из контекстного меню).

3. Откройте справочник, в котором нужно найти данные с использованием выбранного объекта фильтрации. В рассматриваемом примере роль этого справочника играет БД «Режущий инструмент».

4. В столбце Использовать установите маркер напротив модели станка.

Для фильтрации данных может быть использовано произвольное количество объектов. Если вкладка Объекты фильтрации заполняется пользователем самостоятельно, то п. 1 – 2 указанного алгоритма следует повторить до тех пор, пока на вкладке Объекты фильтрации не будет получен полный список различных объектов, по которым следует проводить фильтрацию данных в справочнике. Если необходимо исключить из списка какой-либо из объектов фильтрации, на вкладке Объекты фильтрации снимите маркер напротив этого объекта. Для работы логического фильтра нажмите кнопку Фильтрация. В этом случае отработает сценарий, определенный в VB-скрипте, и набор данных будет состоять только из объектов, удовлетворяющим условиям логических связей. Например, во внешнем приложении ВЕРТИКАЛЬ у перехода «Сверлить отверстие» есть параметр D=8 мм. К этому переходу добавляется режущий инструмент. При нажатии в окне УТС кнопки Фильтрация набор данных будет содержать только сверла с D=8 мм.

Чтобы отменить работу фильтра, повторно нажмите кнопку Фильтрация.