Многие сталкивались с ситуацией, когда контроль занятости, загруженности и выработки сотрудника - вещь в целом нужная, о которой куча статей и полезность которой я под сомнение не ставлю - так вот, когда этот контроль вырождается в формальность. В тупой бессмысленный формализм. И всякие бюрократы от 1С начинают с разработчика спрашивать листы учёта рабочего времени, табели, почасовки и прочую муть, которая, увы, иной раз не приносит ни малейшей пользы. Повторюсь, в норме - дело важное и правильное, но любое дело можно довести до маразма, с чем, к сожалению, думаю, многие сталкивались.
В один из таких грустных моментов, когда я уже точно знал, что вся эта отчётность в конкретном случае глубоко бесполезна, требуют её "для галочки", а потом в стол кладут и разве что камин не растапливают, я и создал эту обработку. Простенькая поделочка для удовлетворения "надзорных" товарищей.
Что умеет?
- Грузить список задач из текста или мокселя. Т.е. для начала надо лишь иметь хотя бы примитивный список, описание сделанных задач. Далее в них надо указать важность (времяёмкость, трудозатраты, значимость), словом, вес. И можно указать приоритет.
- По таблице задач "размазывать" указанное время. Указали часы, жмякнули кнопку, и эти часы раскиданы по задачам. Примитивное весовое распределение. А "хвост" округления можно куда-то присовокупить, на то есть настройки.
- Строить простейший график: рабочие дни, время начала/конца, время перерыва (обеда). Желающие могут прикрутить производственные календари и прочую кадровую механику.
- По графику времени "размазывать" и "раскидывать" затраченные часы. Каждая задача, по дням, по часам в день, с учётом приоритета, веса, неразрывного куска времени итд.
- Показывать результат в простейшей диаграмме Ганта, чтоб глянуть, насколько правдоподобно оно вышло.
Результаты из таблицы значений уже решайте сами, куда и как выводить. Моксель есть, а грузить в разные джиры, мегапланы и прочее ПО - уже другая конкретная задача, которую я не рассматривал. Мне, может, тоже лень) Вообще, в определённом смысле, вся эта публикация - шутка. Но в каждой шутке...
Делалось для УФ на 8.3.20.1674, но вряд ли что-то помешает запустить на более старых релизах.
Добавил некоторые мелочи, что показалось мне удобным на практике.
Кому пригодится - хорошо.