Диалоговое проектирование технологических процессов в САПР ТехноПро. Лучкин В.К. - 34 стр.

UptoLike

Составители: 

Но открытие ИБ можно настроить так, чтобы открывалась конкретная группа оборудования или
даже производился поиск конкретной модели оборудования. Для этого в форме параметров группы
«Оборудование» можно указать Условие, которое выполняется при автоматическом открытии этой
группы. Наименование такого Условия указывается в поле «Условие при показе». Например:
Условие «Показ группы оборудования» будет выполняться каждый раз, когда автоматически
открывается группа «Оборудование» ИБ. Автоматическое открытие происходит из формы операции,
только если в ней нет ни одной строки оснащения.
В такое Условие можно внести любые выражения, описанные в главе «База условий и расчетов».
Рассмотрим применение в Условии операторов управления подбором оснащения, приведённых в
предыдущем разделе.
Например, в Условие можно внести открытие группы оборудования в зависимости от наименования
операции:
Если [Наименование операции;Наим$] Как «заготОснПоказать Заготовительное
ИначеЕсли [Наименование операции;Наим$] Как «*токарОснПоказать Токарные станки
ИначеЕсли [Наименование операции;Наим$] Как «*фрезОснПоказать Вертикально-фрезерные
ИначеЕсли [Наименование операции;Наим$] Как «слесари* ОснПоказать Слесарно
КонецЕсли
При выборе кнопки [...] в форме операции система будет открывать группу «Оборудование» ИБ и
затем выполнять это Условие. Операторы Условия проверят наименование операции и, в зависимости
от его содержания, оператор ОснПоказать откроет соответствующую группу оборудования. Например,
если наименование операции «Заготовительная», то откроется:
Далее пользователь может открыть требуемую подгруппу, указать модель оборудования и передать
её в форму операции выбором кнопки [Добавить в ТП].
Условие можно усложнить, вставив в него, например, операторы «ОснДобавить» ввода шифров
инструкций:
Если [Наименование операции;Наим$] Как «заготОснПоказать Заготовительное
ОснДобавить ИОТ 111 ИначеЕсли [Наименование операции;Наим$] Как «*токар ОснПоказать
Токарные станки