Файл: Инструкция как должен работать скрипт на ппр для начало у нас есть лист "Заполнить ".docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 08.11.2023
Просмотров: 25
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Инструкция как должен работать скрипт на ППР
Для начало у нас есть лист “Заполнить”:
Тут нас интересует только столбцы “Горизонты” и “Человека Часы”
Условие такое, что если “горизонты” или “человека часы” пустые (равны нулю), то программа не рассматривает строку.
Отсюда больше ничего не требуется.
Далее есть лист “справочник”:
Здесь есть список всех отметок.
А также Табличка “План-Факт”, значения в которой начинается с “J25” (это нужно что бы не городить функции по изъятию плана и факта).Эти значения берутся из ППР таблицы, там они также начинаются в “J25” для плана и “K25” для факта.
Мы ее используем для добавления значений в факт и дальнейшего вычисления “план – факт”. Таблица записывается в начале программы и потом перезаписывается только факт.
Эта доп. таблица делается для того чтобы в разные смены можно было ППРить одинаковые горизонты.
И наконец лист “Шаблон”:
2
12
11
10
9
8
7
6
1
3
4
5
Заполнение таблицы происходит по условию:
Если план больше, и не равен факту, и план – факт больше 0,26:
-
Смена берется из листа “Заполнить” ячейки A6(Третья смена), A20 (Вторая смена), A34 (Первая смена) -
Горизонт берётся из листа “Заполнить” столбец “Горизонты”. -
Человека часы на смену из листа “Заполнить” столбец “Человека часы”. -
Система из графика ППР ячейка” D25” -
Оборудование из графика ППР ячейка” F25” -
Кол берется из графика ППР ячейка “L25” -
Ч/Ч на ед. оборудования из графика ППР ячейка “I25” -
“Ч/Ч без факта” = “план” – “факт” (План из листа “справочник” ячейка “J25”, Факт из листа “справочник” ячейка” K25”) -
“Кол по факту” = “Ч/Ч без факта” / “Ч/Ч на ед. оборудования” (только целая часть) -
Количество оборудования, которое возможно обслужить это:
Если “Человека часы на смену” > “Ч/Ч без факта” то = “Кол по факту”
Если “Человека часы на смену” < “Ч/Ч без факта” то = “Человека часы на смену”/ “Ч/Ч на ед. оборудования”(только целая часть)
Если это значение меньше 1, то переход на следующую строчку, этот ППР нас не интересует
-
“Время затрачиваемые на работу” = “Количество оборудования, которое возможно обслужить” * “Ч/Ч на ед. оборудования”
После это добавить получившиеся значение в лист “справочник” столбец факт на соответствующий столбец.
-
“Ч/Ч на смену остаток” = “Человека часы на смену” - “Время затрачиваемые на работу”
Нужно для удобства вычислений и в дальнейшем это значение и будет “Человека часы на смену” для следующей строчки.
Примечания: Для каждого горизонта копируются отдельный лист шаблона, но поскольку у нас 3 смены, горизонты могут повторяться. Именно для этого существует отдельная доп. таблица плана и факта, что бы ППРы не повторялись (Поскольку мы не можем менять саму таблицу ППР, это должны делать мастера).