21.12.2009, 15:10 | #1 |
Участник
|
Часто для производства изделия требуется потребление изделия только для наладки оборудования. Это процесс единовременный и неповторяющийся, а значит потребление материалов не зависит от объемов производственного заказа.
Вопрос: как указать в спецификации NAV подобное постояннное потребление? При этом менять количество в таблице Компоненты производственного заказа - не выход: учитывая количество компонентов (их много), это просто трудоемко. |
|
21.12.2009, 22:32 | #2 |
Участник
|
Как вариант - использовать версии спецификаций. Т.е. есть основная спецификация, которая указана в карточке и товара + у этой спецификации есть версия, состав которой учитывает расход на наладку. Далее, при необходимости, в задании выбираем эту версию спецификации.
|
|
21.12.2009, 23:30 | #3 |
MCTS
|
Цитата:
Сообщение от regent
Часто для производства изделия требуется потребление изделия только для наладки оборудования. Это процесс единовременный и неповторяющийся, а значит потребление материалов не зависит от объемов производственного заказа.
Вопрос: как указать в спецификации NAV подобное постояннное потребление? При этом менять количество в таблице Компоненты производственного заказа - не выход: учитывая количество компонентов (их много), это просто трудоемко. Кстати можно связать строки спецификации со строкой маршрута (в которой есть брак), тогда брак будет только на связанные строки (остальные строки надо обязательно привязать к другой операции, иначе для них тоже посчитается %брака). Например, мне удалось сделать так: Товар спецификация: М1 2шт код связи маршрута БРАК (идут на наладку) М2 3шт код связи маршрута БРАК (идут на наладку) М4 4шт код связи маршрута ОСНОВНОЙ Товар маршрут Раб центр 100, Брак Фикс = 50, код связи маршрута = БРАК Раб центр 200, Код связи маршрута = ОСНОВНОЙ. В заказе на производство 10 единиц товара получается такое кол-во компонентов: М1 = 120 (50 * 2 =100 - на наладку, 2*10 = 20 - на производство 10 шт) М2 = 180 (50 * 3 =150 - на наладку, 3*10 = 30 - на произвосдвто 10 шт) М3 = 40 (4 * 10 = 40 - на производство 10 шт) Соответственно на производство 20 единиц товара получается так: М1 = 140 (50 * 2 =100 - на наладку, 2*20 = 40 - на производство 20 шт) М2 = 210 (50 * 3 =150 - на наладку, 3*20 = 60 - на производство 20 шт) М3 = 80 (4 * 20 = 80 - на производство 20 шт) |
|
22.12.2009, 10:21 | #4 |
Участник
|
Красивое решение.
Но опять же - придется иметь два маршрута - один, обычный, для процесса, не требующего наладки + второй, красивый , для процесса с наладкой. |
|
22.12.2009, 11:02 | #5 |
MCTS
|
Цитата:
В производственном заказе становимся на строку, открываем производственный маршрут (для заказа). В поле Брак Фикс Кол-во изменяем кол-во на 0. Вызываем функцию Обновить для производственного заказа, только снимаем флажок с пунктов "Строки" и "Маршруты". В результате система пересчитает производственную спецификацию без брака (без наладки) Т.е. для производства 20 единиц получится: Соответственно на производство 20 единиц товара получается так (согласно условиям из предыдущего поста): М1 = 40 М2 = 60 М3 = 80 |
|
22.12.2009, 12:47 | #6 |
Участник
|
Цитата:
Сообщение от apanko
Цитата:
Сообщение от regent
Часто для производства изделия требуется потребление изделия только для наладки оборудования. Это процесс единовременный и неповторяющийся, а значит потребление материалов не зависит от объемов производственного заказа.
Вопрос: как указать в спецификации NAV подобное постояннное потребление? При этом менять количество в таблице Компоненты производственного заказа - не выход: учитывая количество компонентов (их много), это просто трудоемко. Кстати можно связать строки спецификации со строкой маршрута (в которой есть брак), тогда брак будет только на связанные строки (остальные строки надо обязательно привязать к другой операции, иначе для них тоже посчитается %брака). ... Да, действительно, связав спецификацию с маршрутом и указав фиксированное количество брака в строке маршрута, вопрос хоть как-то решается до некоторых пор. А именно, если рассматривать такую схему (на примере демо БД Cronus): 10 Сборка колеса (код связи СбКолеса) 20 Сборка цепи (Код связи СбЦепи) 25 Настрока оборудования (это добавленная операция, где указывается Код связи маршрута БРАК) 30 Окончательная сборка (Код связи Сборка) 40 Контроль (Код связи Контроль) Т.о. здесь настройка оборудования - в середине маршрута. В спецификации указывается только один компонент с кодом связи БРАК. Тем не менее, все компоненты, необходимые на этапах 10 и 20 увеличиваются на сумму, указанную поле "Брак Отход Фикс. Кол-во". А это увеличить необходимо только компонент, необходимый на этапе 25. |
|
22.12.2009, 13:04 | #7 |
Участник
|
Цитата:
Вопрос - apanko, такая настройка получилась стандартными средствами? Или с доработками? И вот еще какой момент - ведь скорее всего кол-во, которое пойдет на настройку, не должно зависеть от кол-ва в строке заказа... Может на наладку выдавать отдельное задание, в котором будет выпускаться какой-нибудь товар типа "результат наладки"? |
|
22.12.2009, 13:20 | #8 |
Участник
|
Совершенно верно. Это количество условно постоянно, не зависит от объема производимой продукции, а также не должно влиять на объемы потребления остальных компонентов.
|
|
22.12.2009, 13:27 | #9 |
MCTS
|
Цитата:
Тут следует понимать, что такое маршрут. Вы указали, что на первом этапе выполняется некая операция и тратятся компоненты. На втором этапе берется полуфабрикат, полученный на первом этапе, к нему добавляются компоненты (другие). На третьем этапе (25) берется полуфабрикат, полученный на втором этапе, к нему добавляются компоненты (третьи) и все это идет в брак в количество 200 полуфабрикатов + 200 комплектов компонентов (третьих). Понятно, что для того чтобы получить 200 полуфабрикатов, всех компоненты с этапов 10 и 20 должны быть тоже умножены на количество 200. Кстати обратите внимание, что у вас и сроки расчитаются для первых двух этапов словно вы производите 200+ штук. Попробуйте использовать параллельные маршруты. Т.е. настройку вынести в параллель к основной ветке. Таким образом этап настройки будет в неком роде первым (после псевдо первого этапа, где происходит деление на ветки). Второй вариант - потребление остальных компонентов привязать к операциям, после операции Настройка. |
|
22.12.2009, 13:36 | #10 |
Участник
|
Цитата:
Тогда имеет смысл создавать заказ производства на каждый этап, с которого начинается процедура настройки. Т.о. мы избежим увеличение компонентов, необходимых на предыдущих этапах. Еще один вариант - модификация объектов: добавление поля в таблицу спецификации, которое будет содержать условно постоянный расход компоненты. Далее, при создании производственного заказа, количество переносится в компоненты производственного заказа без изменения. В Аксапте в спецификации имеется признак Переменный / Константа, который решает эту проблему. Жаль, что в Нав этого нет. |
|
22.12.2009, 14:00 | #11 |
Участник
|
Цитата:
Сообщение от apanko
Попробуйте использовать параллельные маршруты. Т.е. настройку вынести в параллель к основной ветке. Таким образом этап настройки будет в неком роде первым (после псевдо первого этапа, где происходит деление на ветки). Второй вариант - потребление остальных компонентов привязать к операциям, после операции Настройка. |
|
22.12.2009, 14:19 | #12 |
Участник
|
Цитата:
Сообщение от apanko
Например, мне удалось сделать так:
Товар спецификация: М1 2шт код связи маршрута БРАК (идут на наладку) М2 3шт код связи маршрута БРАК (идут на наладку) М4 4шт код связи маршрута ОСНОВНОЙ Товар маршрут Раб центр 100, Брак Фикс = 50, код связи маршрута = БРАК Раб центр 200, Код связи маршрута = ОСНОВНОЙ. В заказе на производство 10 единиц товара получается такое кол-во компонентов: М1 = 120 (50 * 2 =100 - на наладку, 2*10 = 20 - на производство 10 шт) М2 = 180 (50 * 3 =150 - на наладку, 3*10 = 30 - на произвосдвто 10 шт) М3 = 40 (4 * 10 = 40 - на производство 10 шт) М1 = 100 (50 * 2 =100 - на наладку). |
|
22.12.2009, 14:39 | #13 |
Участник
|
Цитата:
Сообщение от regent
А теперь представим, что процедура настройки оборудования, при котором имеется некоторый условно постоянный расход, присутствует на каждом этапе. (Это не моя фантазия, это реальность). Тогда, чтобы сохранить некоторую целостноть процесса производства, мы будем иметь N производственных закаказов, где N = количество процедур настройки.
А заказов в этом случае будет N + M, т.к. N - кол-во заказов на настройку, а M - кол-во заказов на последующие за настройкой производственные операции (или операции, выполняющиеся без настройки). |
|
22.12.2009, 14:42 | #14 |
Участник
|
Цитата:
Не самая простая доработка ИМХО. |
|
22.12.2009, 14:47 | #15 |
Участник
|
Цитата:
Цитата:
Вопрос: как указать в спецификации NAV подобное постояннное потребление?
При этом менять количество в таблице Компоненты производственного заказа - не выход: учитывая количество компонентов (их много), это просто трудоемко. |
|
22.12.2009, 15:11 | #16 |
MCTS
|
Цитата:
Есть мнение, что в этом случае поле Брак Фикс Колво не подходит. Пока больше идей нет. |
|
22.12.2009, 15:25 | #17 |
Участник
|
|
|
23.12.2009, 13:16 | #18 |
Участник
|
Спасибо всем за ответы. Ваши идеи дали возможность сгенерить несколько вариантов решения вопроса.
|
|