|
ERP Полуфабрикаты Плана производства | ☑ | ||
---|---|---|---|---|
0
xraf
13.01.25
✎
12:46
|
Всем доброго времени суток!
В чем причина, что автоматически рассчитываются только те ПФ, у которых в РС способ получения указан как обеспечивать, а не производить? Посмотрел код, там прям гвоздями забито : Если Строка.СпособПолученияМатериала = Перечисления.СпособыПолученияМатериаловВСпецификации.ПроизводитсяНаЭтапе ИЛИ Строка.СпособПолученияМатериала = Перечисления.СпособыПолученияМатериаловВСпецификации.ПроизвестиПоСпецификации ИЛИ Строка.СпособАвтовыбораНоменклатуры = Перечисления.СпособыАвтовыбораНоменклатуры.УточняетсяПриПроизводстве Тогда Продолжить; КонецЕсли; |
|||
3
Fedor-1971
13.01.25
✎
14:24
|
(0) Скорее всего - для "производить" нужно получить из чего делаем и что для оного нужно.
Выключили т.к. боятся зацикливания. |
|||
4
Fedor-1971
13.01.25
✎
14:31
|
3+ ПроизвестиПоСпецификации - по какой? В общем случае их может быть несколько
ПроизводитсяНаЭтапе - т.е. ПФ появится в процессе движения по тех.процессу (сначала делаем ПФ, куда-то прячем и через 3 тех.прерации достаём) УточняетсяПриПроизводстве - это вообще песня, например, кол-во крепёжных элементов будет зависеть от текущего вида изделия, например, в отливке детали не пролилась проушина, но её можно заменить рым-болтом, до запуска в производство это не определить |
|||
5
xraf
13.01.25
✎
15:14
|
(3) ну вот технологи постарались, набили свои РС, все расписали где по какой РС надо произвести узлы, плановики им говорят, а давайте план производства на 2025 предоставьте, понажимали технологи в плане производства на кнопки, а там баранка. Обидно.
|
|||
6
xraf
13.01.25
✎
15:15
|
(3) Про зацикливание да, я тоже думал, но в то же время если открыть РС, там же видно Дерево их, то есть как бы алгоритм рабочий он в системе есть, я могу и на основе него сделать план производства, но почему разработчики то не оставили выбора
|
|||
7
Krendel
13.01.25
✎
17:11
|
(6) Он и только работал, пока не добавили снабжение через склады полуфабрикатов. Честно не тестил
|
|||
8
xraf
14.01.25
✎
10:21
|
Закоментил в итоге этот кусок кода, и да, теперь в План производства попали все эти позиции, но количество *2, пока ищу причину задвоения, а так в целом вроде как работает
|
|||
9
fred001
14.01.25
✎
09:51
|
А вообще у Вас есть понимание, в чем ключевое различие этих двух разных способов? И что система правильно делает?
|
|||
10
xraf
14.01.25
✎
10:22
|
(9) риторический вопрос?
|
|||
11
Krendel
14.01.25
✎
10:38
|
(9) один через позаказное производство протягивается, второй через склады полуфабрикатов снабжение идет. Ничего сложного
|
|||
12
xraf
14.01.25
✎
14:40
|
Вообще не 2, а 4 раза пишет в итоге оказалось, дублируются строки, буду разбираться дальше в алгоритме, куда костыль вставить
|
|||
13
Krendel
14.01.25
✎
14:52
|
(12) Это значит, что разузлываются все элементы до материалов или полуфабрикатов, и у вас 4 уровня вложенности ;-) Смотри туда
|
|||
14
rizarus
14.01.25
✎
15:30
|
(0) У тех ПФ которых способ обеспечивать, они покажутся в расчете. У тех ПФ, у которых производить - они разузлуются до составляющих. Обычно так.
Проверить можно на материала который входит в ПФ который производится (какой нибудь уникальный/единичный), должен появится в потребности |
|||
15
Krendel
14.01.25
✎
15:50
|
+(13) В случае полного плана производства, разузловать надо только 1 передел, чтобы не дублировались материалы
|
|||
16
xraf
14.01.25
✎
15:58
|
(+13) Ага, спасибо!
В РН "План производства продукции и ПФ" по 4 раза пишет, оттуда поищу |
|||
17
xraf
14.01.25
✎
16:00
|
(14)
"У тех ПФ, у которых производить - они разузлуются до составляющих" Но ведь это ПФ, его тоже надо произвести, тоже учесть мне в плане конкретного цеха |
|||
18
rizarus
15.01.25
✎
08:13
|
(17) Тогда в спецификации ставить Обеспечивать, и при планировании производства, должна расчитаться потребность в ПФ. Потому что те ПФ которые в спецификации Производятся, по ним не должна возникать потребность
|
|||
19
xraf
15.01.25
✎
09:42
|
// первичный расчет, корректировка плана
СтруктураЗапроса = РазложитьПакетЗапросовВСтруктуруТекстовЗапросов(ТекстЗапросаОперацииРасчетаПланаПроизводства()); Шаг = Шаг(ПорядокРасчета, Истина); Шаг["Описание"].Добавить(СтруктураЗапроса.НаправленияДеятельности, ""); Шаг["Описание"].Добавить(СтруктураЗапроса.Дельта, ""); Шаг["Описание"].Добавить(СтруктураЗапроса.РучныеКорректировки, ""); ДобавитьТаблицыПодбораСпецификаций(Запрос, Шаг["Описание"]); Шаг["Описание"].Добавить(СтруктураЗапроса.ИзмененныеИзделия, ""); Шаг["Описание"].Добавить(СтруктураЗапроса.ЗапланированныеСпецификации, ""); Шаг["Описание"].Добавить(СтруктураЗапроса.ОтменяемыеИзделия, ""); Шаг["Описание"].Добавить(СтруктураЗапроса.ПревышенаМаксимальнаяПорцияЗаписи, ""); Шаг["Описание"].Добавить(СтруктураЗапроса.Расчет, "Расчет"); //Шаг["Описание"].Добавить(СтруктураЗапроса.Корректировка, "Корректировка"); //// перепроведение (изменение статуса) //Шаг = Шаг(ПорядокРасчета, Истина); //Шаг["Описание"].Добавить(ТекстЗапросаОперацияПроверкаИзменениеРеквизитов(), "Корректировка"); Вот эти Шаги закоментил и количество вышло похоже как нужно |
|||
20
xraf
15.01.25
✎
09:44
|
(18) отдельные РС тогда делать получается
Одни - для плана производства Другие - для формирования заказов на производство и этапов |
|||
21
xraf
15.01.25
✎
09:45
|
(19) Отключил шаг "Корректировка"
|
|||
22
rizarus
15.01.25
✎
10:08
|
(20) Зачем? Есть изделие "Стол". В РС "Стол" есть ПФ "Столешница" и "Ножка", плюс материал доски и крепеж.
Если в РС ставим способ получения ПФ "Обеспечивать", то возникнет потребность производстве ПФ "Столешница" и "Ножка", плюс досок и крепежа. Если в РС ставим способ обеспечения "Произвести", будет разузловка до материала входящего в ПФ. Сформируются этапы на изготовление этих ПФ. Но потребность в этих ПФ не возникнет, будет только потребность в материалах входящих в ПФ, плюс досок и крепежа |
|||
23
Krendel
15.01.25
✎
11:25
|
(22) Ему нужен полный план производства для планирования и Стола и Столешницы, так и то и другое делается на одном станке
|
|||
24
xraf
15.01.25
✎
12:18
|
(22) Да, вот надо мне развернуть,
То есть будет: 1. Собрать стол 2. Изготовить столешницу 3. Изготовить ножку Потому что ножки делает Цех ножек, и столешницы - другой. Им надо сказать, вот вам на 2 кв 2025 план 120 ножек А тем сказать, а у вас план 30 столешниц |
|||
25
xraf
15.01.25
✎
12:19
|
Хотя согласен, формально для них обоих можно сказать вот вам план 30 столов, каждый обеспечивайте выполнение этого плана.
|
|||
26
xraf
15.01.25
✎
12:24
|
Да и вообще, я ведь просто исполнитель, дали задание - я его выполняю :)
|
|||
27
xraf
15.01.25
✎
12:38
|
(19) в ТЧ Документа в итоге село как нужно, а в регистры накрутило :) надо дальше разбираться похоже
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |