ЗиК релиз 283 Пособие до 1,5 лет неверно считает календарные дни
02.09.2008
14:28
#1
Недавно обновили ЗиК до 283 релиза. Обнаружилось, что пособие до 1,5 лет считает неверно. Вместо Среднемесячная з/п * 40% * 30,4 считает Среднемесячная з/п * 40% * 30,5, Т е. считает календарный день не 30,4(365/12), а 30,5 (366/12). Хотя были разъяснения чиновников, что високосный год не влияет на среднее количество календарных дней, дожно быть 30,4? Может это уже где-то поправлено? Поискала, похожих тем не нашла. Подскажите!! Где в ЗиК можно исправить формулу?
02.09.2008
16:54
#2
А нельзя узнать, где именно чиновники разъясняли про високосный год и 30.4????
А подправить только в глобальнике. Напиши поиск по 30.5 и найдешь!
А подправить только в глобальнике. Напиши поиск по 30.5 и найдешь!
02.09.2008
17:47
#3
ttp://forum.glavbukh.ru/
Тема: Применение коэффициента, 30,4 или 30,5 для расчета отпуска по уходу до 1,5
И эта тема была продублирована в журнале главбух № 13 июль 2008 г.
Тема: Применение коэффициента, 30,4 или 30,5 для расчета отпуска по уходу до 1,5
И эта тема была продублирована в журнале главбух № 13 июль 2008 г.
02.09.2008
18:13
#4
gucci76 Попробовала найти темы по данному случаю, но не получается. Может передашь ссылку? А глобальник это Конфигуратор?
03.09.2008
10:05
#5
"При таких вопросах лучше в конфигуратор не лезть... имхо
Но раз уж возник вопрос, то функция называется глРассчитатьСуммуПособия()
пятая строка сверху: (наблюдаем цифры после десятичной точки)
СреднемесячноеЧислоКадлендарныхДней = ?(НомерДняГода(КонГода(ДатаОкончания))=365,30.4,30.5);
// кстати только щас заметил что ошибка там :-)"
Но раз уж возник вопрос, то функция называется глРассчитатьСуммуПособия()
пятая строка сверху: (наблюдаем цифры после десятичной точки)
СреднемесячноеЧислоКадлендарныхДней = ?(НомерДняГода(КонГода(ДатаОкончания))=365,30.4,30.5);
// кстати только щас заметил что ошибка там :-)"
03.09.2008
15:17
#6
"Step здравствуй!
Спасибо за ответ. Открыла конфигуратор нашла расчет, но у нас все как написано у вас. А что надо поменять? Удалить 30,5?
Функция глРассчитатьСуммуПособия(Документ,Сотрудник,ДатаНачала,ДатаОкончания) Экспорт
ДанныеОтпуска = Документ.ДанныеОтпускаПоУходуЗаРебенком;
Если ПустоеЗначение(ДанныеОтпуска)=1 Тогда
Возврат 0;
КонецЕсли;
ВсегоНачислено = 0;
СреднемесячноеЧислоКадлендарныхДней = ?(НомерДняГода(КонГода(ДатаОкончания))=365,30.4,30.5);
СреднедневнойЗаработок = ДанныеОтпуска.СреднийЗаработок;"
Спасибо за ответ. Открыла конфигуратор нашла расчет, но у нас все как написано у вас. А что надо поменять? Удалить 30,5?
Функция глРассчитатьСуммуПособия(Документ,Сотрудник,ДатаНачала,ДатаОкончания) Экспорт
ДанныеОтпуска = Документ.ДанныеОтпускаПоУходуЗаРебенком;
Если ПустоеЗначение(ДанныеОтпуска)=1 Тогда
Возврат 0;
КонецЕсли;
ВсегоНачислено = 0;
СреднемесячноеЧислоКадлендарныхДней = ?(НомерДняГода(КонГода(ДатаОкончания))=365,30.4,30.5);
СреднедневнойЗаработок = ДанныеОтпуска.СреднийЗаработок;"
04.09.2008
02:17
#7
"копию на всякий случай сделали? продолжаем
строка
СреднемесячноеЧислоКадлендарныхДней = ?(НомерДняГода(КонГода(ДатаОкончания))=365,30.4,30.5); делает следующее:
- если в году 365 дней, то берется коэффициент 30.4
- если число дней в году не равно 365, то коэффициент равен 30,5
Удалять 30.5 не нужно, надо исправить его на 30.4, чтоб при любом условии брался одинаковый коэффициент... то есть строка примет вид:
СреднемесячноеЧислоКадлендарныхДней = ?(НомерДняГода(КонГода(ДатаОкончания))=365,30.4,30.4);
или так:
СреднемесячноеЧислоКадлендарныхДней = 30.4;//?(НомерДняГода(КонГода(ДатаОкончания))=365,30.4,30.4);
"
строка
СреднемесячноеЧислоКадлендарныхДней = ?(НомерДняГода(КонГода(ДатаОкончания))=365,30.4,30.5); делает следующее:
- если в году 365 дней, то берется коэффициент 30.4
- если число дней в году не равно 365, то коэффициент равен 30,5
Удалять 30.5 не нужно, надо исправить его на 30.4, чтоб при любом условии брался одинаковый коэффициент... то есть строка примет вид:
СреднемесячноеЧислоКадлендарныхДней = ?(НомерДняГода(КонГода(ДатаОкончания))=365,30.4,30.4);
или так:
СреднемесячноеЧислоКадлендарныхДней = 30.4;//?(НомерДняГода(КонГода(ДатаОкончания))=365,30.4,30.4);
"
Читают тему
(гостей: 1)