Имя: Пароль:
1C
1С v8
ЗУП 2.5.60.1: оплата по среднему (неправильно если полный месяц)
0 листопад
 
28.01.13
10:57
ЗУП 2.5.60.1
С 01.01.2013 было сделано повышение окладов: документом "КадровоеПеремещение" с флажком "индексация заработка с коэффициентом"=1. После перехода на версию 2.5.60.1, делаем документ "Оплата по среднему заработку" в котором, если ставим период 01.01.2013 по 31.01.2013, то средний рассчитывается без коэффициента индексации!!! С февралем и мартом таких проблем нет.
У кого есть такая же версия ЗУП, протестите у себя пож-та!!!
1 de Bug
 
28.01.13
11:01
"С февралем и мартом таких проблем нет." - И с 02.01.2013 не будет.
2 листопад
 
28.01.13
11:04
(1) Почему? И как быть? ведь нам же надо оплатить полный месяц январь сотруднику!!!
3 vicof
 
28.01.13
11:08
31 декабря индексируй(2)
4 de Bug
 
28.01.13
11:19
(2) Есть три варианта индексации:
а) повышение в расчетном периоде;
б) повышение между расчетным периодом и началом оплаты по среднему;
в) повышение в период оплаты по среднему.
а) и б) реализовано, а в) нет. Ни в семерке, ни в восьмерке.
Вообще-то для данного случая, когда повышение с идет с первого числа месяца, где-то в недрах программы достаточно заменить < на <=.
5 листопад
 
28.01.13
11:22
(3) а декабрь 2012г. в этом случае у нас не поплывет?

Сейчас у нас введен датой 21.01.2013г. документ "КадровоеПеремещение" с флажком "индексация заработка с коэффициентом"=1, в котором указано перемещение сотрудников с 01.01.2013г.
6 листопад
 
28.01.13
11:23
(4) Где-то в недрах программы менять ничего не хотелось бы...
7 листопад
 
28.01.13
11:47
(5) Ап?
8 vicof
 
28.01.13
11:47
(5) Возможно и поплывет.
9 листопад
 
28.01.13
11:48
(8) А как тогда нам быть?
10 vicof
 
28.01.13
11:52
(9) Тут нужно принять волевое решение и попробовать ввести 31 числа и потестировать
11 листопад
 
28.01.13
11:58
(10) Попробовала, если КадровоеПеремещение сделать с 31.12.2012, то ОплатаПоСреднему считает правильно, с учетом индексации. Но в этом случае, у нас ДЕКАБРЬ НЕ СОБЬЕТСЯ???
12 vicof
 
28.01.13
12:04
(11) вот и говорю, нужно потестировать
13 листопад
 
28.01.13
12:07
(12) Знать бы ЧТО тестировать!!!
14 vicof
 
28.01.13
12:25
перерасчеты провести за декабрь январем, начисления, переходящие отпуска...
15 листопад
 
28.01.13
14:56
А если немного обмануть программу:

1. сделать КадровоеПеремещение по этому сотруднику с 31.12.2012;
2. ввести док-т "ОплатаПоСреднему", период не трогаем (с 011.01.2013 по 31.01.2013). Расчет среднего происходит правильно, с учетом индексации. Записываем, проводим.
3. в КадровомПеремещении (из п.1) опять возвращаем дату с 01.01.2013.

Можно ли так сделать?
16 листопад
 
28.01.13
15:01
(4) Я нашла тему, где советовали поменять знак < на <=. Вот она, решение в самом конце: http://www.buh.ru/forum/thread.jsp?id=663262#663262

Сделала так, как в нем советовали (ОбщийМодуль.ПроведениеРасчетовПереопределяемый
Процедура СформироватьИЗаписатьДанныеРасчетаСреднего(ИмяРегистра, Регистратор, НаборЗаписей, КомментироватьРасчет = Ложь) Экспорт;) - не помогло: при проведении док-та "ОплатаПоСреднему" выдает ошибку:

В строке номер "7" табл. части "Расчет среднего": дата начала базового периода не может быть больше даты окончания базового периода!
В строке номер "8" табл. части "Расчет среднего": дата начала базового периода не может быть больше даты окончания базового периода!
В строке номер "9" табл. части "Расчет среднего": дата начала базового периода не может быть больше даты окончания базового периода!
В строке номер "10" табл. части "Расчет среднего": дата начала базового периода не может быть больше даты окончания базового периода!
В строке номер "13" табл. части "Расчет среднего": дата начала базового периода не может быть больше даты окончания базового периода!
В строке номер "14" табл. части "Расчет среднего": дата начала базового периода не может быть больше даты окончания базового периода!
17 листопад
 
28.01.13
15:27
Неужели ни у кого не было подобной ситуации???