Учет ресурсов по спецификациям. Автозаполнение загрузки ресурсов в заказе на производство

Публикация № 1109469

Учет и отчетность - Производство готовой продукции (работ, услуг)

6
Расширение, позволяющее указывать ресурсы предприятия, задействованные при выполнении операций в спецификации номенклатуры, а также автоматически заполнять плановые значения по загрузке ресурсов в заказе на производство. Управление нашей фирмой, редакция 1.6 (1.6.18.98) 1С:Предприятие 8.3 (8.3.13.1644)

1С запилили в УНФ отличную штуку - ресурсы предприятия. Но как обычно продумали не до конца)) С одной стороны там можно указывать оборудование, с другой стороны сотрудников и бригады, но вот как привязать это к заказам на производство и посчитать сколько реально займет времени на изготовление продуктов и какое оборудование/бригады будут заняты, как построить расписание - не продумано. 

Давайте сделаем первый шаг в этом направлении - предположим, что каждая операция выполняется на определенном оборудовании. Тогда в спецификации в табличной части операций надо просто добавить ещё одну колонку - ключевой ресурс.

 

Как пользоваться расширением:

Пусть реквизит "мощность" в справочнике ключевых ресурсов - это количество параллельно выполняемых операций, как если у вас стоит несколько одинаковых единиц оборудования.

1.) Включаем возможность планировать наши ресурсы.

 

2) заводим нашу номенклатуру

 

"Чайный лист" будет сырьем, а "чайный лист нарезанный" производимым нами полуфабрикатом.

 

3) теперь подключаем расширение и заводим спецификацию

На вкладке состава у нас все как обычно. 1 кг на входе - 1 кг продукта на выходе. 

 

А вот на вкладке операций у меня появляется ресурс предприятия. Я буду считать, что за  1 час я могу нарезать 20 кг чая.

Мощность моему оборудованию я указала равную 2. У меня 2 таких машины на производстве.

 

 

переходим в заказ на производстве

На вкладке продукции добавляем "Чайный лист нарезанный", переходим на вкладку "Операции" и нажимаем "Заполнить по спецификации".

Заказ на производство автоматически считает, что на операцию уйдет 100(кг)/20(кг/ч)=5 часов

Но т.к. мощность оборудования равна двум то операция будет выполнена в два раза быстрее и два единицы оборудования смогут обработать сырье за 2 часа 30 минут.

 

После проведения заказа на производство видим в планировщике ресурсов наше оборудование и часы когда оно занято:

 

 

 

А теперь что для этого было сделано программно:

 

Во-первых в расширении действительно добавлена колонка в спецификацию и выведена на форму

 

 

Во - вторых я вытащила в расширение функцию "ЗаполнитьОперацииПоСпецификации" из модуля объекта Документ.ЗаказНаПроизводство и прописала в ней получение информации по длительности работы оборудования

 

 Код как это сделать

Ну и в - третьих мне потребовалось аналогично вытащить и отредактировать процедуру "РазузловатьОперации" из общего модуля "ПроизводствоСервер"

 
 Код как это сделать

Вот и всё. Если вы программист и есть аналогичная задача - просто возьмите код из поста и поставьте мне плюсик. Если вы пользователь - скачайте расширение и прикрепите к своей базе УНФ.

6

Скачать файлы

Наименование Файл Версия Размер
Учет ресурсов по спецификациям:
.cfe 34,56Kb
16.08.19
1
.cfe 34,56Kb 1 Скачать

См. также

Специальные предложения

Избранное Подписка Сортировка: Древо
В этой теме еще нет сообщений.
Оставьте свое сообщение