Пример использования 1: фильтрация структуры детали на основе назначения завода
Следующие примеры использования позволяют лучше понять работу фильтра завода в преобразователе вед. материалов.
Пример использования 1: фильтрация структуры детали на основе назначения завода
Рассмотрим ситуацию, когда в родительском представлении преобразователя вед. материалов имеется следующая структура:
• Заводы Berlin (Берлин) и Munich (Мюнхен) назначены для детали Part 4 (Design)A.7 (Деталь 4 (конструирование) A.7), а им назначены данные подразделения типов Logistics (Логистика) и Production (Производство).
• Завод Munich (Мюнхен) назначен для детали Part 3 (Design) A.7 (Деталь 3 (конструирование) A.7), а ему назначены данные подразделения типов Logistics (Логистика) и Production (Производство).
• Для детали Part 5 (Design)A.7 (Деталь 5 (конструирование) A.7) завод или данные подразделения не назначены.
• Состояния всех назначенных данных подразделения показаны на изображении.
Требование | Отфильтрованная структура детали должна отображать детали, назначенные заводу Berlin (Берлин). |
Выражение на вкладке Фильтр завода | {Plant Data: View = Berlin} |
Задав критерии фильтра завода в диалоговом окне Править фильтр, нажмите кнопку ОК. В преобразователе вед. материалов отобразится следующая отфильтрованная структура:
Заводы Berlin (Берлин) и Munich (Мюнхен) назначены для детали Part 4 (Design) A.7 (Деталь 4 (конструирование) A.7), а им назначены данные подразделения типов Logistics (Логистика) и Production (Производство). Поскольку деталь Part 4 (Design) A.7 (Деталь 4 (конструирование) A.7) удовлетворяет набору критериев на вкладке Фильтр завода, она отображается в отфильтрованной структуре детали. Также отображаются данные подразделения типов Logistics (Логистика) и Production (Производство), принадлежащие заводу Berlin. Это обусловлено тем, что в выражении фильтра завода не указаны какие-либо конкретные критерии данных подразделения.
Деталь Part 2 (Design) A.7 (Деталь 2 (конструирование) A.7) отображается, поскольку одна из ее дочерних деталей удовлетворяет набору критериев на вкладке Фильтр завода.
Фильтрация структуры детали на основе назначения данных подразделения
Требование | Фильтрация структуры на основе состояния назначенных данных подразделения. |
Выражение на вкладке Фильтр завода | {Logistics: State = In Work} |
Задав критерии фильтра завода в диалоговом окне Править фильтр, нажмите кнопку ОК. В преобразователе вед. материалов отобразится следующая отфильтрованная структура:
Заводы Berlin (Берлин) и Munich (Мюнхен) назначены для детали Part 4(Design) A.7 (Деталь 4 (конструирование) A.7), и поскольку данные подразделения, имеющие тип Logistics (Логистика) и назначенные этим заводам, удовлетворяют критериям, заданным на вкладке Фильтр завода, они отображаются.