Страницы: 1
RSS
Планировщик работы цеха, Распределение заказов на плане
 
Добрый день.

Есть, с одной стороны,  весьма тривиальная задача - создать планировщик для производства, а с другой - есть специфика.
Знаю, что существуют специальный СОФТ, но он часто перегружен, а люди, кто будет работать с "планировщиком" - не очень (мягко говоря) дружат с компьютером, и чем меньше операций будет выполнять, тем лучше.

Итак, в начале дам описание функционала и какова стоит задача:

Необходимо создать файл с графиком загрузки производства.

Цель - отслеживать Загруз производства.

Существует швейный цех.

В нём трудятся швеи.

Заказы, попавшие в цех, распределяются между швеями начальником цеха.

Начальник цеха, который заполняет файл, должен иметь возможность:

1. Внести название Заказа;

2. Указать сколько по времени ( в часах) этот заказ будет выполняться;

3. Указать кто будет исполнять этот заказ.

4. Указать с какой даты выбранная швея приступит к выполнению Заказа.

Программа должна:

1. Просчитать загруз по каждой швее на месячном графике.

2. Выводить ошибку, если швея перегружена на какую-то дату.

3. Выводить ошибку, если "время исполнения" Заказа пересекается с датами, где швея перегружена.

3.1. Выводить ошибку, если дата начала Заказа является выходным или праздником.

4. Распределять загруз швеи по конкретному заказу на все даты, начиная с указанной начальником цеха (считается, что рабочий день - 8 часов)

5. Отображать детализация по каждой швее (кол-во общего "свободного" времени в месяц; кол-во часов загруженных; кол-во заказов на швею)

6. Подсвечивать уровень загруза швеи на текущую дату (например, 7-8 часов - красный, 5-6 - жёлтый, 4 и меньше - зелёный).

7. Возможность ручной корректировки количества затраченного времени на конкретный заказ в конкретный день. При этом, общее затраченное время на Заказ пересчитывается)

7. Возможность добавлять "швей"

8. Создание визуального графика для отслеживания Загруза.




Вроде многое навоял "сам"  с помощью формул, а не макросов, но всё равно сталкиваюсь с несколькими задачами:

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

2. Создать Button, которая будет позволять "разрешать" вводить переработку по конкретному (указанному заказу).
3.  Создать кнопку, по нажатии на которую будет выводиться график загрузки производства на месяц текущий.


Сумбурно всё описал, т.к. весьма много ньюансов, нужно смотреть. Готов онлайн общаться.

Заранее спасибо.
 
Пишите в личку. Контакты в профиле.

_переговорили, не договорились, заказ свободен_
Изменено: Joiner - 14.11.2020 22:48:24
Никому не отвечай, кoгда ты зол, ничего не обeщай, когда ты счастлив, никогда нe решай, когда ты грустeн.
 
Пишу в личку.
Сделано.
Оплачено.
Изменено: skais675 - 16.11.2020 18:32:26
Страницы: 1
Наверх