Обработка представляет собой часть проекта по автоматической синхронизации номенклатуры УПП с деревом составов «1C:PDM» (насколько это, вообще, возможно) по следующей методике:
В общих папках создается папка с именем «Изделия» или «Архив». Что туда складывается — не важно. Считаем, что ранее созданные или загруженные составы уже есть.
В справочнике «Номенклатура» УПП тоже создается папка «Изделия» («Продукция» и т.п.). Запускается обработка, указываются эти 2 папки, проводится первичное создание номенклатуры. В результате структура папок PDM и справочника номенклатуры УПП внутри папки «Изделия» будет совпадать.
При помещении нового элемента в существующую структуру, система будет строить дерево применяемости этого элемента и поместит созданную номенклатуру в ту папку номенклатуры, которая первой встретится в дереве применяемости.
Если же позиция (в том числе папка) еще не находится в подчинении или составе связанной с номенклатурой позиции, то элемент номенклатуры просто не будет создан.
Пример 1.
Создается новая сборка АБВГ-1234.456.890 в личных папках пользователя.
В ее состав включаются как уже существовавшие детали, так и новые исполнения.
Варианты действий пользователя:
1) Вручную указать номенклатуру для сборочной единицы, тогда все новые позиции спецификации будут помещены в ту же папку, что и сборка.
2) Поместить сбоку в папку, связать папку с папкой номенклатуры. И сборка, и все новые позиции будут помещены в эту папку.
3) Поместить сборку (или папку со сборкой) в структуру каталогов, уже связанных с номенклатурой. В этом случае новые позиции будут созданы в соответствии с этой самой структурой.
Пример 2.
В процессе создания изделия потребовался новый элемент КТС. Ресурс уже связан с папкой номенклатуры.
Добавляем элемент в ресурс. Применяем его в структуре изделия.
Поскольку элемент был впервые создан в КТС, он и запишется в папку, соответствующую ресурсу КТС.
Функции обработки
- Создание структуры справочника «Номенклатура», повторяющей иерархию папок «1С:PDM» или Конструкторско-технологического справочника.
- Создание новых элементов номенклатуры и связывание этих элементов с элементами «1C:PDM». При этом для деталей и сборочных единиц «Обозначение» пишется в «Артикул», «Наименование» — в «Наименование», а представление элемента PDM – в «Полное наименование». Для покупных, стандартных изделий и материалов в «Наименование» и «Полное наименование» пишется представление элемента PDM.
- Поиск ранее созданных элементов по этим реквизитам. В случае, если найден подходящий элемент номенклатуры, он будет связан элементом PDM. Новый элемент создан не будет.
- Вторичное представление элемента «1C:PDM» копируется в «Основное изображение» элемента номенклатуры.
- Создание спецификаций номенклатуры по составу изделий. Используется штатный механизм «1C:PDM». Спецификации создаются в папке, соответствующей папке номенклатуры.
Обработка допускает многократное использование, при этом будут создаваться только недостающие элементы номенклатуры.
Ограничения демоверсии
- Создается только спецификации, только для сборочных единиц и только по структуре изделия
- Вместо вторичного представления в качестве основного изображения номенклатуры устанавливается картинка рекламного характера.
Подготовительные операции
Для создания составов и номенклатуры обработкой необходимы следующие настройки:
Меню «Администрирование» -«Структура изделия» — «Виды элементов»: добавить свойство «Номенклатура» папкам справочников(для корректного формирования структуры номенклатуры):
После создания свойства необходимо обновить его у существующих элементов:
Использование обработки
В случае создания структуры изделий, в поле «Корневой элемент» необходимо выбрать элемент (папку) дерева изделий 1С:PDM. При создании покупных/стандартных изделий — ресурс (или папку) конструкторско-технологического справочника. Для выбора используется «Проводник» «1С:PDM».
Поле «Папка номенклатуры» должно указывать на папку, внутри которой будут создаваться папки и элементы номенклатуры.
Поле «Вид номенклатуры» определяет вид создаваемых элементов.
Кнопка «Выполнить» запускает процесс создания номенклатуры.
Обработка бесплатная, но с ограниченным функционалом (см. «Ограничения демоверсии»).
Если будет интерес — добавлю в магазин позже.
Удобно когда номенклатура в соответствующем разделе создается.