gifts2017

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

Опубликовал Сергей (Seregalink) в раздел Обработки - Обработка документов

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

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

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) 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) 30.01.12 21:00
Такое может быть, если оплата больничных листов с 17.01.2011 - 31.01.2011, занесен в феврале месяце, то есть период регистрации февраль, а не январь 2011. При получении фактического периода действия в 1С не учитываются периоды будущего периода. В таких случаях я на основании больничных листов делаю обработкой "Невыходы" за тот же период с 17.01.2011 - 31.01.2011 в январе месяце и все работает.
4. Алексей Мальцев (Prooa) 31.01.12 07:03
(3) Seregalink, спасибо большое за подсказку, проблема решена!
5. Nicholas Mikuslas (Nicholas) 09.02.12 11:31
6. Ольга Иванова (IvOlka) 27.07.12 08:34
Спасибо, за ссылку на статью, думаю будет полезна.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа