Как в ЗУП проще всего посчитать, сколько дней сотрудник не был в отпуске? #320078


#0 by Гений 1С
собственно?
#1 by Гений 1С
то бишь сколько дней в месяце он отработал?
#2 by RomaH
по окладу из основных начислений
#3 by i-rek
именно не был в отпуске ? кстати у меня такая же задача сделать отчёт - кто сколько дней отпуска заработал себе. мне кажется надо брать календарь и вычитать из него отгулянное в отпуске
#4 by almar
Из количества календарных дней работы (от даты приема до искомой даты) вычитаешь количество календарных дней отпусков (от даты начала отпуска до даты конца минус приходящиеся на отпуск праздничные дни)
#5 by NDN
У меня 8 сейчас нет на компе :( Там из какого-то регистра эти сведения берутся. Рабочий-1, не рабочий-0. В 7-ке это считается в процедурине в глобальном модуле.. глЗаполнитьМассивДней
#6 by mrd2006
А я почему-то считал, что в восьмерке к каждому сотруднику привязан график его работы и сосчитать количество дней, сколько он отработал не проблема, т.е. проще чем в 7.7
#7 by NDN
График же не является фактически отработанными днями, это только "запланированные" дни. В семерке создается массив из 365(вроде) элементов. Номер эл-та массива=номер дня года. В глобальной процедуре передается ДатаНач и ДатаКон, крыжится ЖР и если день входить в группу расчетов УчитыватьДни, тогда ставиться 1, иначе 0. Потом циклом по всему массиву суммируются единички и получаем фактически отработанные дни за период.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С