Имя: Пароль:
1C
1С v8
Больничный. Заработок за прошлые периоды
0 Kassius
 
31.08.11
06:06
При расчете больничного не верно считается заработок за прошлые периоды.
А именно за 2009й год.
За 2010 - все верно.

Перепроверил все данные, по своду, расчеткам, ведомости - все верно.
Не пойму откуда цифры берутся.

Может кто встречался с подобным казусом, где копать?
1 Kassius
 
31.08.11
06:06
Да, УПП 1.3.15.1
2 de Bug
 
31.08.11
06:09
В 2009 был ЕСН. Наверное, у части расчетов установлено по-разному ЕСН и Страхвзносы.
3 Начинающий Программер
 
31.08.11
06:21
(0) Ищи разницу и лови это начисление.
4 Kassius
 
31.08.11
06:55
(2) проверил базу по ЕСН, все ок. Все суммы сошлись.
(3) Начисления все как были так и остались. По всем отчетам о начислении выхожу на правильные цифры.

Самое интересное, попробовал пересчитать БЛ прошлого месяца, цифры были верные, при перерасчете - меняются на не правильные. Бред какой то.
5 Рэйв
 
31.08.11
07:07
(4)Кто-то убрал начисление из базовых для больничного?
6 Kassius
 
31.08.11
07:16
(5) 2010й год то идет, так бы он тоже порвался.
7 NDN
 
31.08.11
07:22
Сумма береться из регистра накопления СведенияОДоходахЕСН (как-то так называется)
8 sergeev-ag-1977
 
31.08.11
07:28
Да сталкивался.
Там ошибка в коде одной процедуры.
Подзапрос на планы видов расчета. Пришлось править руками и всё заработало.
9 sergeev-ag-1977
 
31.08.11
07:38
Функция ЗаработокДляВыплатыПособийСоцСтрахованияС2011года - там копай !
10 Kassius
 
31.08.11
09:45
(8) процедуру просмотрел, там все правильно.
По идее разница между 2009 и 2010 в ЕСНе.
Но связи в упор не вижу.
Причем сразу после запроса в функции ЗаработокДляВыплатыПособийСоцСтрахованияС2011года получается не верный результат. Исходные данные в порядке. Думал с глазами что то, поднял копию базы (там верно считается), заменил текст функции, все равно 2009й считается верно.
Значит где то в данных ошибка.
Вопрос только где именно ...
11 Kassius
 
31.08.11
12:26
Разобрал запрос по кусочкам.
В итоге выяснилось что дополнительно берется РК за 2009й год.
Суммы сходятся один в один.
Вообще не понимаю ... тупик.
12 Kassius
 
08.09.11
08:25
Освежу тему, вдруг повезет.
Времени в обрез, не могу снова в отладчике зарываться.
13 Kassius
 
08.09.11
12:02
Апну.
14 Начинающий Программер
 
08.09.11
15:44
(13) Посмотри конкретно, на какую сумму выходит разница... И ищи эту сумму в начислениях.
15 Kassius
 
08.09.11
16:45
(14) это я сделал первым делом.
Разобрал запрос, поменял его, вышел на диф.
Диф - РК за 2009й.
Но в начислениях все нормально ... все цифры пристойно выглядят.
Но запрос упорно берет ИтогоЗаработок2009+РК2009
Это мне и интересно, как такое могло произойти и почему произошло.
А там уже и станет ясно как лечить.
16 Начинающий Программер
 
08.09.11
19:03
(15) А почему РК не должен браться? На него же тоже страховые взносы начисляются. Или он 2 раза берется?
17 Kassius
 
09.09.11
02:58
Да, в том то и дело, берется второй раз.