ERP: загрузка многоэтапной ресурсной спецификации из табличного документа
Отменено
15 000.00
14 февраля 2023 в 06:27:40
(1 год 40 недель 2 дня 17 часов назад)
09.02.2023 00:45:15
выбранный исполнитель не справился
выполнено самостоятельно
Текст задания
Нужно создать обработку создания многоэтапной спецификации из табличного документа для ERP 2.5.
Пример файла приложен (выгрузка из Теклы). В результате обработки должна быть создана спецификация и номенклатура сборочных узлов и деталей.
Выпускается каркас здания, который состоит из сборочных узлов, которые в свою очередь состоят из деталей, а те производятся из явно выбранного в обработке сырья.
Номенклатура создаётся, если не найдена в группе по артикулу:
- сборочный узел: наименование - ASSEMBLY_NAME;
- деталь: наименование - NAME.
Отдельным сборочным узлом считается уникальное значение ASSEMBLY_POS.
Отдельной деталью считается уникальное значение ASSEMBLY_POS + PART_POS.
Этапы производства создаются:
- на производство деталей из сырья (на каждую деталь - отдельный этап). Сырьё и его количество, необходимые для производства детали, фиксированы и задаются в форме обработки пользователем перед загрузкой;
- на производство сборочных узлов из деталей (на каждый узел - отдельный этап);
- на финальную сборку каркаса из узлов.
Поле "Применение материала" заполнять как ASSEMBLY_POS + PART_POS + PROFILE + LENGTH + MATERIAL.
Поле "Описание изделия" заполнять:
- для детали - ASSEMBLY_POS + PART_POS + PROFILE + MATERIAL;
- для узла - ASSEMBLY_NAME + ASSEMBLY_POS + LENGTH.
Параметры, заполняемые пользователем на форме обработки в явном виде:
- выпускаемое изделие и количество;
- вид номенклатуры для создания узлов;
- группа номенклатуры для узлов;
- вид номенклатуры для создания деталей;
- группа номенклатуры для деталей;
- номенклатура сырья и его количество. Если, например, выбрана номенклатура "Металл, кг." и количество 1, то считаем, что на производство каждой детали расходуется 1 кг. металла.