Страницы: 1
RSS
Нужно написать макрос графика выпуска изделий., Все этапы нормированы, нужно знать в какой день сколько изделий будет изготовлено.
 
Изделия обрабатываются поэтапно, например:

Норма времени на изготовление 100 деталей - 100 часов.
Деталь обрабатывается с двух сторон. Первая сторона - 40мин, вторая сторона 20 минут. (40+20=1 час, умножить на 100 деталей = 100часов)
Обрабатывается сначала все 100шт с одной стороны, потом все 100 штук с другой стороны.
Рабочая смена 8 часов = 480 мин.
в первый день будет обработано 12 деталей по 40мин,
второй день ещё 12 деталей по 40 минут(итого готовых 24),
третий день ещё 12 деталей по 40 минут (итого готовых 36),
четвертый день еще 12 деталей по 40 мин (итого готовых 48),
пятый день еще 12 деталей по 40мин (итого готовых 60),
шестой день еще 12 деталей по 40мин (итого готовых 72),
седьмой день еще 12 деталей по 40мин (итого готовых 84),
восьмой день еще 12 деталей по 40мин (итого готовых 96),
девятый день доделываем 4 детали по 40мин (итого готовых 100) и начинаем делать все эти детали со второй стороны, длительность которой 20мин, так как мы сделали в этот день 4 детали по 40мин потратив 160мин то до конца смены остается 480-160=320мин, 320/20=16, значит на девятый день мы сделаем 4 детали с первой стороны и 16 деталей со второй,
десятый день мы сделаем 480/20=24 детали,
одиннадцатый день еще 24 и тд

Прикрепляю файл с примером.
Первая таблица это наши исходные данные, название\номер изделия, последующие столбцы это норма времени отведённая на ту или иную сторону обработки.
Во второй таблице вносится номер изделия, указывается количество, а текст выделенные красным цветом должен заполняться автоматически.

пс: выше я описал упрощённый вариант, на самом деле нужно будет ещё учесть время на наладку процесса и время на смену заготовки в станке.

псс: кто может это выполнить прошу откликнуться
Изменено: Иван Сергеевич - 01.12.2020 10:04:46
 
Есть ещё один важный момент, который скорей всего усложнит работу программисту:

вот например я вижу что сегодня изготовится 5 деталей, но по каким то причинам было изготовлено 4 детали или 6, вот нужна возможность вписывать фактический результат и что бы последующий график пересчитывался.
 
я могу нарисовать такой график
тут  неделю ничего не происходит, автор не вышел на связь((
Изменено: Ігор Гончаренко - 07.12.2020 09:05:01
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1
Наверх