|
v7: ЗиК. Доп. страховые взносы за работу во вредных условиях |
☑ |
0
Sun125
12.04.15
✎
22:03
|
Конфигурация ЗиК 7.7.
Сотрудник работает на должности с вредными условиями труда. В связи с этим, страховые взносы начисляются по доп.тарифу.
31.03.15 сотрудника перевели (Кадровым перемещением) на обычную должность (без вредных/тяжелых условий).
При расчете страховых взносов программа не видит, что 30 дней в марте сотрудник был на должности с вредными условиями труда и должен быть расчет страховых взносов по доп.тарифу. Расчет страховых взносов весь месяц как для обычной должности (видимо программа берет срез на конец месяца)
Подскажите,пожалуйста, что не так настроено? или в ЗиК это не предусмотрено?
|
|
1
Sun125
12.04.15
✎
22:06
|
(0) Проверял на демо-базе 349 релиза
|
|
2
шаэс
12.04.15
✎
22:23
|
(0) не предусмотрено
|
|
3
2S
12.04.15
✎
22:28
|
Дописывать, на самом деле не очень сложно
|
|
4
kupreeff
12.04.15
✎
22:31
|
а 1.04 никак перевести нельзя?
|
|
5
Oleg_ka
13.04.15
✎
06:48
|
349 релиз
Есть такая "беда"
Глобальный модуль
РаботникСДосрочнойПенсией = "000000000000";
Для Сч = ПервыйМесяц По ПоследнийМесяц Цикл
ДатаМесяца=КонМесяца(Дата(Год,Сч,15));
...
ВидыРаботСДосрочнойПенсией = Сотрудник.Должность.Получить(ДатаМесяца).ВзимаютсяВзносыЗаЗанятыхНаРаботахСДосрочнойПенсией;
Если (ВидыРаботСДосрочнойПенсией=Перечисление.ВидыРаботСДосрочнойПенсией.ПодземныеИВредныеРаботы) или (ВидыРаботСДосрочнойПенсией=Перечисление.ВидыРаботСДосрочнойПенсией.ТяжелыеИПрочиеРаботы) Тогда
РаботникСДосрочнойПенсией = ?(Сч=1,"",Лев(РаботникСДосрочнойПенсией,Сч-1))+"1"+?(Сч=12,"",Прав(РаботникСДосрочнойПенсией,12-Сч));
СписокВидыРаботСДосрочнойПенсией.УстановитьЗначение(Сч, ВидыРаботСДосрочнойПенсией);
КонецЕсли;
...
ДатаДохода = ЖрнЗарплата.ПериодРегистрации.ДатаОкончания;
МесяцДохода = ДатаМесяц(ДатаДохода);
...
ЭтоРаботникСДосрочнойПенсией = Число(Сред(РаботникСДосрочнойПенсией,МесяцДохода,1));
...
То есть вначале все 12 месяцев "забиваем нулями", если на конец месяца вдруг человек работает по профессии в вредными (тяжелыми) условиями труда, то ставим в этот месяц "1" и далее при отборе берем циферку в это месяце.
(Одна из причин "переезда" на ЗУП)
|
|
6
Storm911
13.04.15
✎
11:35
|
Тут перед исправлением чего бы то ни было нужно понимать, что вы хотите получить. Кроме выше описанного косяка с состоянием на конец месяца, там еще есть косяк с отсутствием пропорциональности. Т.е. если половина месяца на нельготной, а потом половина на льготной, то налог будет взят со всей суммы за месяц.
Если ничего не менять, то переводить нужно было с 1.04. Небольшим исправлением выше приведенного фрагмента кода можно добиться, чтобы при хоть одном дне работы на льготной профессии месяц считался льготным целиком. Дальнейшее немного сложнее. И тоже возможны несколько вариантов "пропорциональности". Пенсионка разъясняет по одному, ЗУП 8.2 считает по другому. И неизвестно кто из них прав. Вернеее скорее всего оба правы, но суммы разные получаются.
|
|
7
DJ Anthon
14.04.15
✎
10:50
|
Вопрос в тему. В БГУ какой счет должен использоваться для отражения начисления этой операции? обычно использовался 303.09, но почему-то сейчас доступен только счет 303.10. Исправить можно, но это что за очередное изменение?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший