расчет отпуска ЗиК 253
13.07.2005
15:46
#1
При расчете отпуска, если был больничный в прошлом месяце,неправильно заполняется кол-во Дней по календарю отпуска (1.4 умножается на (Дней отработано+Кол-во дней по больничному)), а должно 1.4*Дней отработано.
Кол-во отработанных дней и сумма рассчитывается по кнопке "Заполнить" правильно.
Где м/б ошибка?
Кол-во отработанных дней и сумма рассчитывается по кнопке "Заполнить" правильно.
Где м/б ошибка?
14.07.2005
13:11
#2
Столкнулся с такой же проблемой. После анализа алгоритма расчета дней по календарю выяснилось, что при формировании массива дней, которые должны исключаться из расчета (см. функцию Глобального модуля глЗаполнитьМассивДней())- в процессе формирования массива участвуют 2 вида расчета: ОплатаБЛ и ОплатаБЛЗаСчетРаботодателяс2004. Оба вида расчета включены в Группу УчитыватьДни. Поэтому, в результате работы функции устанавливается признак дня больничного не 0, а -1, что при расчете дней по календарю воспринимается как рабочий день (см. Функция ПолучитьКоличествоДнейОтпускаПосле240403()). После удаления ВР ОплатаБЛЗаСчетРаботодателяс2004 из группы УчитыватьДни все стало считаться нормально.
15.07.2005
11:32
#3
Большое спасибо за ответ. Теперь работает. Получили сообщение из Москвы:
"
Данная ошибка известна. Будет исправляться в одном из ближайших релизов.
С уважением,
отдел тех. поддержки "1С".
Тел. (095) 688-10-01
Факс (095) 681-44-07
E-mail: hline@1c.ru
-gk--------------------------------------------------
Отдел продаж "1С" (095) 737-92-57
Web-сервер "1С" ;
"
Данная ошибка известна. Будет исправляться в одном из ближайших релизов.
С уважением,
отдел тех. поддержки "1С".
Тел. (095) 688-10-01
Факс (095) 681-44-07
E-mail: hline@1c.ru
-gk--------------------------------------------------
Отдел продаж "1С" (095) 737-92-57
Web-сервер "1С" ;
Читают тему
(гостей: 1)