Больничный лист, в конф 250,
02.02.2005
14:14
#1
Необходимо отправить человека в отпуск по беременности. с 24.01.05 по 13.06.05
При расчете среднего заработка первый период заполняется нормально с 24 по 31 январь
затем 1 по 28 февраля, а потом пропускает март и пишет с 1 по 28 апреля
затем с 1 июля по 13 июня
затем с 1 ноября по 13 июня
затем с 1 апреля 2006 по 13 июня 2005.
Календари заполнены, если кто-то знает в чем причина всей этой красоты, то не поскупитесь на слова подскажите кто чем сможет.
При расчете среднего заработка первый период заполняется нормально с 24 по 31 январь
затем 1 по 28 февраля, а потом пропускает март и пишет с 1 по 28 апреля
затем с 1 июля по 13 июня
затем с 1 ноября по 13 июня
затем с 1 апреля 2006 по 13 июня 2005.
Календари заполнены, если кто-то знает в чем причина всей этой красоты, то не поскупитесь на слова подскажите кто чем сможет.
02.02.2005
15:18
#2
"Тут дело не в календарях.
В глобальном модуле нужно исправить расчет начала и окончания месяцев:
Строки 33360 и 33361:
НачалоБолезниТекМесяца = Макс(Начало, ДобавитьМесяц( НачМесяца(НачалоБолезниТекМесяца),СчМесяцев-1 ));
ОкончаниеБолезниТекМесяца = Мин(Окончание,ДобавитьМесяц( ОкончаниеБолезниТекМесяца,СчМесяцев-1 ));
Нужно поправить на:
НачалоБолезниТекМесяца = Макс(Начало, ДобавитьМесяц(НачМесяца(Начало),СчМесяцев-1));
ОкончаниеБолезниТекМесяца = Мин(Окончание,ДобавитьМесяц(КонМесяца(Начало),СчМесяцев-1));
У меня после этого все заработало.
Если у вас не заработает - пишите. Будем копать дальше."
В глобальном модуле нужно исправить расчет начала и окончания месяцев:
Строки 33360 и 33361:
НачалоБолезниТекМесяца = Макс(Начало, ДобавитьМесяц( НачМесяца(НачалоБолезниТекМесяца),СчМесяцев-1 ));
ОкончаниеБолезниТекМесяца = Мин(Окончание,ДобавитьМесяц( ОкончаниеБолезниТекМесяца,СчМесяцев-1 ));
Нужно поправить на:
НачалоБолезниТекМесяца = Макс(Начало, ДобавитьМесяц(НачМесяца(Начало),СчМесяцев-1));
ОкончаниеБолезниТекМесяца = Мин(Окончание,ДобавитьМесяц(КонМесяца(Начало),СчМесяцев-1));
У меня после этого все заработало.
Если у вас не заработает - пишите. Будем копать дальше."
Читают тему
(гостей: 1)