Больничный лист, в конф 250,

Новая тема
Необходимо отправить человека в отпуск по беременности. с 24.01.05 по 13.06.05

При расчете среднего заработка первый период заполняется нормально с 24 по 31 январь

затем 1 по 28 февраля, а потом пропускает март и пишет с 1 по 28 апреля

затем с 1 июля по 13 июня

затем с 1 ноября по 13 июня

затем с 1 апреля 2006 по 13 июня 2005.

Календари заполнены, если кто-то знает в чем причина всей этой красоты, то не поскупитесь на слова подскажите кто чем сможет.
"Тут дело не в календарях.

В глобальном модуле нужно исправить расчет начала и окончания месяцев:

Строки 33360 и 33361:

НачалоБолезниТекМесяца = Макс(Начало, ДобавитьМесяц( НачМесяца(НачалоБолезниТекМесяца),СчМесяцев-1 ));

ОкончаниеБолезниТекМесяца = Мин(Окончание,ДобавитьМесяц( ОкончаниеБолезниТекМесяца,СчМесяцев-1 ));



Нужно поправить на:

НачалоБолезниТекМесяца = Макс(Начало, ДобавитьМесяц(НачМесяца(Начало),СчМесяцев-1));

ОкончаниеБолезниТекМесяца = Мин(Окончание,ДобавитьМесяц(КонМесяца(Начало),СчМесяцев-1));



У меня после этого все заработало.

Если у вас не заработает - пишите. Будем копать дальше."
Читают тему
(гостей: 1)

Быстрый переход