Подсчет количества дней отпуска

Предложения по улучшению программ, замечания, ошибки в программах
Наталия

Re: Подсчет количества дней отпуска

Сообщение Наталия » 26 янв 2012, 21:17

Задумка в данном отчете неплохая, но есть несколько недочетов:
1. В отчет попадают дни отпуска за свой счет
2. Отпуска не суммируются, если работнику отпуск был раздроблен на несколько частей.
3. В расчет берется только 1 календарный год, т.е. 28 дней (цифру исправить вручную конечно можно, только нет никакого смысла в этом действии), а не общее количество.

Администратор
Аватара пользователя
Сообщения: 518
Зарегистрирован: 26 янв 2012, 11:22

Re: Подсчет количества дней отпуска

Сообщение Администратор » 26 янв 2012, 21:18

Согласен, но это так, на скорую руку.

Наталия

Re: Подсчет количества дней отпуска

Сообщение Наталия » 26 янв 2012, 21:18

Ну ладно, я так понимаю, что сделать такой отчет быстро не получиться, не буду больше приставать, но если вдруг появиться такая возможность попробуйте как-нибудь его реализовать, вещь довольно нужная. :) Спасибо за внимание.

Администратор
Аватара пользователя
Сообщения: 518
Зарегистрирован: 26 янв 2012, 11:22

Re: Подсчет количества дней отпуска

Сообщение Администратор » 26 янв 2012, 21:19

Ок. Только будут всеравно определенные ограничения. Например кол-во дней отпуска в году нужно будет определять вручную. Ну по типу как в отчете. Потому как, еще раз повторюсь, ну не может знать программа сколько дней отпуска положено конкретному сотруднику.

По 2-му пункту согласен.
Насчет 1-й претензии, так вообще проблем нет. Прикрепил новый отчет. Пробуйте.
У вас нет доступа для просмотра вложений в этом сообщении.

Наталия

Re: Подсчет количества дней отпуска

Сообщение Наталия » 26 янв 2012, 21:20

Забыла сказать еще про один момент, правильно считаются только работники которые отработали чётко календарный год (коих мало), а если человек еще не отработал полный год или работает больше...

По идее за константу наверное проще было бы взять календарный месяц, за который положено 2,33 дня отпуска (округление идет по такому принципу: 15<0, 15>1), умноженный на количество отработанных месяцев, минус уже отгуленый отпуск (если он был), но опять это все в рамках одного года.

Кстати, период в отчете тоже берется как то странно, у меня допустим туда попадает человек, который работал всего 6,5 месяцев в 2008г, отгулял 14 дней ежегодного отпуска, т.е. по идее ему больше ничего не положено, а программа выдает, что ему положено еще 15 дней .... Я бы этим отчетом пользоваться не стала.

Администратор
Аватара пользователя
Сообщения: 518
Зарегистрирован: 26 янв 2012, 11:22

Re: Подсчет количества дней отпуска

Сообщение Администратор » 26 янв 2012, 21:21

Кстати, период в отчете тоже берется как то странно, у меня допустим туда попадает человек, который работал всего 6,5 месяцев в 2008г, отгулял 14 дней ежегодного отпуска, т.е. по идее ему больше ничего не положено, а программа выдает, что ему положено еще 15 дней ....


Я же написал, что отчет только для эталонного числа дней. Можно убрать разницу дней если смущает (28 минус кол-во отгул.дней).

Забыла сказать еще про один момент, правильно считаются только работники которые отработали чётко календарный год (коих мало), а если человек еще не отработал полный год или работает больше...


Как это еще не отработал! Если он пришел допустим 01.02.2009 и пошел в отпуск 01.10.2009, то ему положено 28 (30) календарных дней за период 01.02.2009 - 31.01.2010. Вот если он уйдет с работы до 31.01.2010, тогда да.

Поэтому в отчете и нет ГОДА. А если у Вас период больше чем календарный год? Ну, например, были отгулы за свой счет, в этом случае дата окончания рабочего года сдвигается согласно ТК. Ну можно в отчет еще добавить рабочий период, за который выдается отпуск.

Единственный минус отчета только в том, что он неправильно показывает кол-во дней отпуска для сотрудников, которые отработали меньше года и ушли.

Администратор
Аватара пользователя
Сообщения: 518
Зарегистрирован: 26 янв 2012, 11:22

Re: Подсчет количества дней отпуска

Сообщение Администратор » 26 янв 2012, 21:22

Пробуйте этот отчет.

1. За каждый отработанный месяц 2,33 дня отпуска.
2. Отчет формируется на основании 2-х полей "Работа С" и "Работа По" из кадровой операции "Отпуск", т.е. за какой период, поэтому если отпуск разбивается, то этот период (за который предоставляется отпуск) в программе нужно также разбить.
У вас нет доступа для просмотра вложений в этом сообщении.

ТВСахалин

Re: Подсчет количества дней отпуска

Сообщение ТВСахалин » 26 янв 2012, 21:23

Здравствуйте уважаемые разработчики!
А можно изменить вышеописанный отчёт и за основу взять не 2,33, а количество дне отпуска (установленное вручную) : 12. Например 44:12=3,66666...
Спасибо.

Администратор
Аватара пользователя
Сообщения: 518
Зарегистрирован: 26 янв 2012, 11:22

Re: Подсчет количества дней отпуска

Сообщение Администратор » 26 янв 2012, 21:23

Здравствуйте!
Да, конечно. Когда открываете отчет, в окне где показан SQL-запрос найдите цифру 2.33 и поменяйте на 3.66 или на любую другую нужную Вам.

Пред.

Вернуться в Пожелания и ошибки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4