Файл: Инструкция как должен работать скрипт на ппр для начало у нас есть лист "Заполнить ".docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 25

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Инструкция как должен работать скрипт на ППР

Для начало у нас есть лист “Заполнить:

Тут нас интересует только столбцы “Горизонты” и “Человека Часы”

Условие такое, что если “горизонты” или “человека часы” пустые (равны нулю), то программа не рассматривает строку.

Отсюда больше ничего не требуется.
Далее есть лист справочник:



Здесь есть список всех отметок.
А также Табличка “План-Факт”, значения в которой начинается с J25” (это нужно что бы не городить функции по изъятию плана и факта).Эти значения берутся из ППР таблицы, там они также начинаются в J25” для плана и K25” для факта.

Мы ее используем для добавления значений в факт и дальнейшего вычисления “план – факт”. Таблица записывается в начале программы и потом перезаписывается только факт.
Эта доп. таблица делается для того чтобы в разные смены можно было ППРить одинаковые горизонты.

И наконец лист Шаблон:



2

12

11

10

9

8

7

6

1

3

4

5

Заполнение таблицы происходит по условию:

Если план больше, и не равен факту, и план – факт больше 0,26:

  1. Смена берется из листа “Заполнить” ячейки A6(Третья смена), A20 (Вторая смена), A34 (Первая смена)

  2. Горизонт берётся из листа “Заполнить” столбец “Горизонты”.

  3. Человека часы на смену из листа “Заполнить” столбец “Человека часы”.

  4. Система из графика ППР ячейка” D25”

  5. Оборудование из графика ППР ячейка” F25”

  6. Кол берется из графика ППР ячейка “L25”

  7. Ч/Ч на ед. оборудования из графика ППР ячейка “I25”

  8. Ч/Ч без факта” = “план” – “факт” (План из листа “справочник” ячейка “J25”, Факт из листа “справочник” ячейка” K25”)

  9. Кол по факту” = “Ч/Ч без факта” / “Ч/Ч на ед. оборудования” (только целая часть)

  10. Количество оборудования, которое возможно обслужить это:

Если “Человека часы на смену” > “Ч/Ч без факта” то = “Кол по факту”

Если “Человека часы на смену” < “Ч/Ч без факта” то = “Человека часы на смену”/ “Ч/Ч на ед. оборудования”(только целая часть)

Если это значение меньше 1, то переход на следующую строчку, этот ППР нас не интересует

  1. Время затрачиваемые на работу” = “Количество оборудования, которое возможно обслужить” * “Ч/Ч на ед. оборудования”


После это добавить получившиеся значение в лист “справочник” столбец факт на соответствующий столбец.

  1. Ч/Ч на смену остаток” = “Человека часы на смену” - “Время затрачиваемые на работу”

Нужно для удобства вычислений и в дальнейшем это значение и будет “Человека часы на смену” для следующей строчки.

Примечания: Для каждого горизонта копируются отдельный лист шаблона, но поскольку у нас 3 смены, горизонты могут повторяться. Именно для этого существует отдельная доп. таблица плана и факта, что бы ППРы не повторялись (Поскольку мы не можем менять саму таблицу ППР, это должны делать мастера).