Интеграция с другими приложениями > Введение в Windchill ESI > Использование соединителя ERP > Возможности ERP Connector > Ведомости материалов
  
Ведомости материалов
ERP Connector позволяет публиковать многоуровневые ведомости материалов, которые были созданы или изменены в Windchill PDMLink, в получателях данных, например по адресу электронной почты. С помощью Windchill PDMLink можно настроить ERP Connector на публикацию определенных атрибутов ведомости материалов. В дополнение к публикации ведомостей материалов и их атрибутов можно настроить ERP Connector для одновременной публикации создаваемых и изменяемых деталей.
При публикации ведомости материалов из Windchill программа ERP Connector также публикует связанные объекты и их атрибуты. Таким образом ERP Connector гарантирует публикацию полной записи об изделии. Можно настроить, какие связанные объекты и атрибуты будут опубликованы с ведомостью материалов. Ниже перечислены связанные объекты и атрибуты, которые передаются по умолчанию:
Последнее изменение выполнил
Ограничение по дате
Ограничение по серийному номеру
Ограничение по номеру партии
Использование
Взаимозамена
Обозначение детали сборки
Атрибут, определяющий, является ли сборка фантомом CAD
Версия
Опубликованная ранее версия детали
Итерация
Количество компонента
Единица измерения количества компонента
Номер позиции компонента
Обозначение заменяющей детали
Количество заменяющей детали
Номер позиции заменяющей детали
Позиционное обозначение
Получатели данных
Атрибут, определяющий, является ли компонент фантомом CAD
Идентификатор детали сборки
Идентификатор компонента
Группа альтернативных элементов
Обозначение детали компонента
Опубликованная ранее версия детали
Конфигурируемый узел
Свертываемый
ERP Connector поддерживает отправку сразу нескольких компонентов в ведомость материалов при публикации этой ведомости материалов из Windchill PDMLink. Опцию можно настроить таким образом, чтобы посылать информацию о номере позиции для каждого из компонентов.
Публикация инкрементной информации для эквивалентных ведомостей материалов в получателе данных
При повторной публикации объекта в получателе данных отправляемая информация составляется на основе информации, которая была опубликована ранее. Эта ситуация возникает при наличии родительской ведомости материалов, опубликованных в получателе данных, и еще не опубликованных эквивалентных дочерних ведомостей материалов. Если дочерние ведомости материалов должны быть впоследствии опубликованы, можно использовать те же получатели данных, которые использовались для родительской ведомости материалов. Не требуется создавать другой получатель данных и связывать его с дочерними ведомостями материалов.
Это поведение может быть проиллюстрировано с помощью следующего примера.
В сборке для Computer A.20 (Производство) имеются компоненты-детали, ЦП, мышь, клавиатура, монитор и веб-камера, которые были опубликованы в получателях данных DT-1100 и DT-1200. Получатели данных - это заводы-изготовители в дочерних системах
Впоследствии в соответствии с бизнес-требованиями возникла потребность создать дочерние эквивалентные ведомости материалов для DT-1100 и DT-1200. Теперь можно создать дочернее представление представления "Производство" следующим образом.
Производство
1100
1200
Затем создайте дочерние эквивалентные ведомости материалов Computer A10 (1100) и Computer A30 (1200)из родительской эквивалентной производственной ведомости материалов Computer, A20 (Производство), как показано на следующем рисунке:
Свяжите получатель данных DT-1100 с ведомостью материалов Computer, A.10 (1100), а получатель данных DT-1200 - с ведомостью материалов Computer, A.30 (1200) и опубликуйте эти ведомости материалов в получателях данных. Инкрементные изменения рассчитываются путем сравнения Computer, A.10 (1100) и Computer A.30 (1200) с Computer, A.20 (Производство), и ведомости материалов отправляются как измененные ведомости материалов.
Ответ для ведомости материалов Computer A.10 (1100), опубликованной в DT-1100, рассчитывается, как показано в следующей таблице:
Объект
Действие
Тип
Компьютер A.10 (1100)
Изменение
Деталь и сборочная деталь
Монитор A.2 (1100)
Изменение
Деталь
Мышь A.2 (1100)
Изменение
Деталь
Клавиатура A.1 (Производство)
Нет
Деталь
ЦП B.1 (Производство)
Нет
Деталь
Оптический диск A.1 (1100)
Создать
Деталь
Все компоненты соответственно помечаются как "Создание", "Удаленные", "Изменение" или "Нет"
Ответ для ведомости материалов Computer A.30 (1200), опубликованной в DT-1200, рассчитывается, как показано в следующей таблице:
Объект
Действие
Тип
Компьютер A.30 (1200)
Изменение
Деталь и сборочная деталь
Монитор с сенсорным экраном A.1 (1200)
Создать
Деталь
Мышь A.1 (1200)
Изменение
Деталь
Клавиатура A.1 (1200)
Изменение
Деталь
ЦП A.1 (1200)
Изменение
Деталь
Веб-камера 5M A.1 (1200)
Создать
Деталь
Все компоненты соответственно помечаются как "Создание", "Удаленные", "Изменение" или "Нет"
Это поведение управляется свойством com.ptc.windchill.esi.CalculateDeltaUsingLatestPublishedObject, которое имеет значение по умолчанию: TRUE. Для предотвращения публикации дочерних ведомостей материалов в тех же самых получателях данных, в которых ранее были опубликованы родительские ведомости материалов, измените значение этого свойства на FALSE. Дополнительные сведения см. в руководствах по настройке ESI.
* 
Обратите внимание на следующее.
Значение атрибута "Использование ведомости материалов", передаваемого получателю данных, может быть получено либо непосредственно из итерации детали сборки, либо из настроек Windchill ESIСопоставления представлений и получателей данных и Сопоставления представлений и типов ведомости материалов.
Контекстная сборка, связанная с ограничением применимости по серийным номерам (или номерам партии), должна содержать компонент, для которого в Windchill определяется ограничение применимости по серийным номерам (или номерам партий). Если это не так и если для настройки Проверка контекста конфигурации по ограничению применимости задано значение Да, публикация не выполняется. Кроме того, если при публикации применимости по серийным номерам (или по номерам партий) объект контекста не является деталью выпуска и если для настройки Включить контекст конфигурации по ограничению применимости задано значение Нет, публикация не выполняется. Но если для этой настройки задано значение Да, то объект контекста автоматически включается в выпуск.
По своему замыслу Windchill PDMLink не поддерживает измененные (обновленные) замены. Тот же результат достигается с помощью действий Удалить и Создать.
Если при использовании ориентированного на объект режима публикации ведомости материалов для атрибута получателя данных Публиковать связанные документы при публикации ведомости материалов задано значение Да, то публикуются и документы, связанные с деталями в ведомости материалов.
С помощью Windchill PDMLink можно опубликовать итерации ведомости материалов, которые не являются последними ревизиями. Например, если объект P1 B.10 опубликован в получателе данных, а затем нужно опубликовать объект P1 A.15(более ранняя версия), который не был ранее опубликован в этом получателе данных, то эту ведомость материалов можно будет опубликовать, если такая публикация разрешается дочерней системой публикации.
Можно опубликовать выражения в ведомости материалов. Дополнительные сведения см. в разделе Сведения о публикации связанных назначенных выражений