Контактный адрес электронной почты:klste@hotmail.de

Планировщик работы с еженедельным расчетом разницы часов. Excel-VBA.





Файл Excel в программе имеет 2 листа: «Маска» и «Лист».

 

В этой программе все вводится через маску ввода. Маска ввода активируется на листе «Маска» с помощью кнопки «Маска».

 

Рабочий лист «Лист» может содержать данные из 5 анализов: «Выбранный еженедельный график с часами», «Выбранный еженедельный график без часов», «Выбранный сотрудник / Выбранный недельный график», «Выбранный сотрудник / часов в год» и «Выбранный сотрудник / Выбранный отсутствующий по причине «в году».

 

Кнопка «Планировщик работы_Еженедельник» открывает рамка «Планировщик работы_Еженедельник». Записи в еженедельном планировщике возможны только в том случае, если выбраны месяц, число, неделя, отдел и табельный номер.

 

В программе можно записывать до 10 периодов в рабочем дне для каждого сотрудника. Например, сотрудник работает 12 часов в день. В первый час он выполнит одну работу, затем другую работу и таким образом можно записать до 9 смен работы за рабочий день.

 

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

 

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

 

Для дней, в которые работник не работал по причине отпуска, болезни или иных причин, вводятся сокращение причины, часы в этом случае не вводятся.

 

Каждая неверная запись удаляется одним нажатием кнопки.

 

Кнопка «Изменить год» создает в программе календарь на выбранный год с переносящимися и фиксированными праздниками.





Рамка «Легенда». Планировщик работы с еженедельным расчетом разницы часов. Excel-VBA.

 

 

Кнопка «Легенда» открывает рамку «Легенда». В поля «Отсутствует из-за» и «Рабочее место» можно ввести до 100 названий и сокращений/кодов. В поле «Отделение» вы можете ввести до 20 названий.

 

Когда поле списка в рамке станет, синим, желтым или зеленым, станет видна серая кнопка, надпись на кнопке указывает, какое представление таблицы будет создано при нажатии кнопки.

 

Неправильные названия удаляются с помощью темно-красных кнопок. Если в программе что-то удаляется, то сначала будет запрошен пароль, пароль на удаление всегда цифра 3. В маске ввода можно увидеть флажок «Деактивировать предупреждение», если во флажке установлена галочка, предупреждение отключаются.

 

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

 

Ширина всех столбцов в поле списка автоматически адаптируется к длине введенных данных.




База данных сотрудников Планировщик работы с еженедельным расчетом разницы часов. Excel-VBA.

 

 

Кнопка «База данных сотрудников» открывает рамку «База данных сотрудников». Здесь вы можете ввести 100 сотрудников для каждого отдела. В записях не должно отсутствовать количество договорных часов в неделю. Вы можете вставить или удалить картинку для каждого сотрудника.

 

Когда поле списка в рамке станет зеленым или оранжевым, станет видна серая кнопка, надпись на кнопке указывает, какое представление таблицы будет создано при нажатии кнопки.

 

Неправильный персональный № удаляется с помощью темно-красной кнопки. Если в программе что-то удаляется, то сначала будет запрошен пароль, пароль на удаление всегда цифра 3. В маске ввода можно увидеть флажок «Деактивировать предупреждение», если во флажке установлена галочка, предупреждение отключаются.

 

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

 

Ширина всех столбцов в поле списка автоматически адаптируется к длине введенных данных.





Так создается рабочий план. Планировщик работы с еженедельным расчетом разницы часов. Excel-VBA.

 

Рамка «Планировщик работы_Еженедельник» вызывается кнопкой «Планировщик работы_Еженедельник». Записи в еженедельном планировщике можно делать только в том случае, если выбраны месяц, число, неделя, отдел и табельный номер.

 

Для дней, в которые сотрудник не работал по причине отпуска, болезни или по другим причинам, причина выбирается в поле «Отсутствует из-за», при этом часы не вводятся, вводится сокращение причины.

 

Если выбрано «Рабочее место», время от, время до и продолжительность перерыва,

вводится от\до\место\перерыв, если пауза не была выбрана, место для паузы будет пустым. В планировщике это выглядит так: Время-от\Время-до\Сокращение (от рабочего места)\ и десятичное число перерыва.

 

В программе можно записывать до 10 периодов в рабочем дне для каждого сотрудника. Например, сотрудник работает 12 часов в день. В первый час он выполнит одну работу, затем другую работу и таким образом можно записать до 9 смен работы за рабочий день.

 

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

 

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

 

Каждую запись можно выбрать с помощью «Ид-№.» и «Ид-№.-Дата». Выбор не изменяется, его можно удалить только с помощью кнопки «Ид-№.-Дата удалить». Паролем на удаление всегда является цифра 3. В маске ввода можно увидеть флажок «Деактивировать предупреждение», если во флажке установлена галочка предупреждение отключаются.

 

В поле со списком «Анализ» можно выбрать один из пяти терминов: «Выбранный недельный график с часами», «Выбранный недельный график без часов», «Выбранный сотрудник / выбранный недельный график», «Выбранный сотрудник / часов в год» и «Выбранный сотрудник / Выбранный „Отсутствует из-за“ в течение года». Когда что -то выбрано вы увидите серую кнопку «Лист». Кнопка отображает выбранный анализ в электронной таблице.

 

Двойным щелчком левой кнопки мыши вы можете выбрать каждую строку в списке и отобразить ее в полях ввода, имеющих тот же цвет, что и поле списка. Если цвет белый, выбирается Ид-№.





Изменить год. Планировщик работы с еженедельным расчетом разницы часов. Excel-VBA.

 

Перед изменением года или после изменения года следует кнопками «Удалить часы за год», «Удалить все планы на неделю» эти две базы данных удалить.

 

Кнопка «Удалить часы за год» удаляет базу данных со всеми часами за все календарные недели. Пароль для удаления — цифра 3. 

 

Кнопка «Удалить все планы на неделю» удаляет базу данных со всеми недельными планами. Пароль для удаления — цифра 3. 

 

Календарь на любой год создается в маске ввода кнопкой «Изменить год».

В списке 9 подвижных праздников, установлением галочки во флажке выбранный праздник обозначается выходным днём.

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

Нажмите кнопку «Перенять», введите 4-значный год в поле ввода и нажмите «ОК». Календарь создан.

 

Государственные праздники имеют красный цвет фона в календаре. 





Формат региона. Планировщик работы с еженедельным расчетом разницы часов. Excel-VBA.

 

Если формат региона изменен, то при активации маски ввода появится сообщение: «Языковые настройки изменились, названия месяцев и дней недели теперь отличаются от того, что, вероятно, было введено. Для того, чтобы программа работала без сбоев, следует снова изменить год.».

 

После смены года календарь адаптируется к формату региона и сообщение больше не выходит.