Изменения при расчете дней для расчета среднего в отпусках, после переноса из других программ в ЗУП

Обработки - Обработка документов

Изменения при расчете дней для расчета среднего в отпусках, после переноса из других программ в ЗУП.

Очень часто при переносе данных из других программ, в которых очень трудно определить период за который оплачено время, тогда  в ЗУП получается такая ситуация, когда у сотрудника несколько Окладов, т.е.:

1) Оклад по дням с 01.02.2010 - 28.01.2010

2) Оплата по производственным нарядам с   01.02.2010 - 28.01.2010

3)  и еще раз Оклад по дням с 01.02.2010 - 28.01.2010 

4) отпуск с 04.02.2010 по 10.02.2010

Стандартный расчет при такой ситуации выдает 29.4.

 

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

В файле изменения внесены в ЗУП 2.5.40.3 в ОбщийМодуль -> ПроведениеРасчетовПереопределяемый -> Процедура СформироватьИЗаписатьДанныеРасчетаСреднего: 

изменения помечены как //Изменения+ ...... //Изменения-. 

Скачать файлы

Наименование Файл Версия Размер
ПроцедураСформироватьИЗаписатьДанныеРасчетаСреднего
.txt 109,60Kb
12.12.11
86
.txt 109,60Kb 86 Скачать

См. также

Комментарии
1. Елена Цветкова (el.comarova) 26.12.11 08:51 Сейчас в теме
Спасибо такаже ситуация при переносе результатов расчета из другой программы. Использовала ваш запрос
2. Алексей Мальцев (Prooa) 58 30.01.12 08:14 Сейчас в теме
Сталкнулся с подобной проблемой,база после переноса из ЗИК 7.7.
У тех сотрудиков у кого осноное начисление стоит по окладу по часам все считается нормально, проблема с Оплата по часовому тарифу.
У сотрудника основное начисление Оплата по часовому тарифу, а в ЗИКе начисляли дописанным документом как оплата по табелю суммой, после переноса получается в регистре "основных начислениях" на период 01.01.11-31.01.11 такие записи
Оплата по табелю 01.01.2011 0:00:00-31.01.2011 23:59:59
Оплата больничных листов 17.01.2011 0:00:00 -21.01.2011 23:59:59
вид расчета Оплата по табелю описан на основании оклада по часам, в вытесняющих стоит больничный
при расчете среднего больничный не исключается пишет 29,4, что может быть?
Ваш запрос не помогает
3. Сергей (Seregalink) 72 30.01.12 21:00 Сейчас в теме
Такое может быть, если оплата больничных листов с 17.01.2011 - 31.01.2011, занесен в феврале месяце, то есть период регистрации февраль, а не январь 2011. При получении фактического периода действия в 1С не учитываются периоды будущего периода. В таких случаях я на основании больничных листов делаю обработкой "Невыходы" за тот же период с 17.01.2011 - 31.01.2011 в январе месяце и все работает.
4. Алексей Мальцев (Prooa) 58 31.01.12 07:03 Сейчас в теме
(3) Seregalink, спасибо большое за подсказку, проблема решена!
5. Nicholas Mikuslas (Nicholas) 698 09.02.12 11:31 Сейчас в теме
6. Ольга Иванова (IvOlka) 27.07.12 08:34 Сейчас в теме
Спасибо, за ссылку на статью, думаю будет полезна.
Оставьте свое сообщение