Добавить в корзинуПозвонить
Найти в Дзене

Составы изделий в 1С ERP: Как загрузить спецификации из PDM?

Вопрос пользователя: «Самое главное, что нам нужно — это составы изделий, спецификации. Какой файл за это отвечает и как он устроен?» Суть проблемы Спецификации (составы изделий) — это сердце производственного учета. Именно из-за них чаще всего и затевается интеграция, потому что вручную вводить многоуровневые составы практически невозможно. Что может 1С ERP? Третий файл — "Составы изделий" — предназначен для загрузки материальных составов. Это самый сложный из всех файлов. Суть подхода: Файл имеет двухуровневую структуру: Обязательно содержит: Может содержать информацию о количестве материала, статье калькуляции, сроке действия спецификации. Пример XML: <BOM Product_ID="894d3582-e6ec" Technology_ID="894d3587-e6ec" Description="Вешалка для одежды">
<Material Material_ID="abbc4971-f579" Quantity="0,2"/>
<Material Material_ID="d62ed83e-f579" Quantity="0,1"/>
</BOM> Решение и рекомендации При выгрузке спецификаций критически важно сохранять связи. Каждый материал должен ссылаться

Вопрос пользователя: «Самое главное, что нам нужно — это составы изделий, спецификации. Какой файл за это отвечает и как он устроен?»

Суть проблемы

Спецификации (составы изделий) — это сердце производственного учета. Именно из-за них чаще всего и затевается интеграция, потому что вручную вводить многоуровневые составы практически невозможно.

Что может 1С ERP?

Третий файл — "Составы изделий" — предназначен для загрузки материальных составов. Это самый сложный из всех файлов.

Суть подхода:

Файл имеет двухуровневую структуру:

  • Первый уровень — сама спецификация (BOM — Bill of Materials)
  • Второй уровень — материалы, входящие в эту спецификацию

Обязательно содержит:

  • Идентификатор изделия (Product_ID) — ссылка на элемент из первого файла
  • Идентификатор технологии (Technology_ID) — ссылка на технологию из четвертого файла
  • Идентификатор материала (Material_ID) — ссылка на материал из первого файла

Может содержать информацию о количестве материала, статье калькуляции, сроке действия спецификации.

Пример XML:

<BOM Product_ID="894d3582-e6ec" Technology_ID="894d3587-e6ec" Description="Вешалка для одежды">
<Material Material_ID="abbc4971-f579" Quantity="0,2"/>
<Material Material_ID="d62ed83e-f579" Quantity="0,1"/>
</BOM>

Решение и рекомендации

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

Итог простыми словами

Это как рецепт пирога. В первой строке рецепта (BOM) написано: "Пирог яблочный". А дальше идет список ингредиентов (Material): мука, яблоки, сахар. И у каждого ингредиента указано количество. Так и здесь — сначала идет название блюда, потом список продуктов.

Типичные сценарии использования:

  • Сценарий 1: Загрузка многоуровневых спецификаций.
    Ситуация:
    Изделие "Узел крепления" состоит из 20 деталей, некоторые из которых сами являются сборочными единицами.
    Проблема: Нужно сохранить иерархию вложенности.
    Решение: В PDM формируется файл, где для каждого уровня сборки создается своя запись BOM. В материалах могут быть ссылки как на покупные детали, так и на другие сборочные единицы (которые тоже имеют свои BOM). После загрузки в 1С формируется дерево спецификаций.