Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   пф на тяжелые условия труда (http://forums.kuban.ru/f1040/pf_na_tyazhelye_usloviya_truda-3696835.html)

AMH 13.02.2013 09:49

пф на тяжелые условия труда
 
ЗиК 331
сотр был на работах с тяж условиями
уволен в августе 2012
прнят снова в январе 2013 но на другую работу без вред и тяж
Почему-то берется за январь Пф 69.2.4 подскажите пож...
в истории все правильно

VZ 13.02.2013 13:55

Объяснение простое: должность при назначении пособия определяется на [b]начало периода[/b] (месяца).
Способ "лечения" тривиален ;)
P.S. Лично я решил с этим не бороться: пущай разработчики сей косяк исправить. Редкость событий оправдывает такую тактику :D

victuan 13.02.2013 18:06

1-VZ >Ничего подобного, должность при расчете льготности смотрится на конец месяца.

VZ 13.02.2013 18:14

2-victuan > Однако, нет. Проверено ;)
Именно вчера мне пожалились на эту "проблему" - только наоборот: у слесаря полезли "вредные ПФР". Обстановка - та же самая: человек работал некогда электросварщиком, уволился, потом был принят именно в середине января. Простая манипуляция с "ручной" записью на 01.01.2013 нивелировала "косяк".

victuan 13.02.2013 18:36

3-VZ >Не знаю, что тебе показалось. А вот анализ кода говорит об обработном. [url]http://forums.kuban.ru/f1040/%D0%92%D1%8B%D1%88%D0%B5%D0%BB_%D1%80%D0%B5%D0%BB%D0%B8%D0%B7_331_%D0%97%D0%B0%D1%80%D0%BF%D0%BB%D0%B0%D1%82%D0%B0_%D0%B8_%D0%9A%D0%B0%D0%B4%D1%80%D1%8B-3493208.html[/url] #6
[em]ДатаМесяца=[u]КонМесяца[/u](Дата(Год,Сч,15));
...
Если ИскатьРаботыСДосрочнойПенсией = 1 Тогда
ВидыРаботСДосрочнойПенсией = Сотрудник.Должность.Получить([u]ДатаМесяца[/u]).Взимаются ВзносыЗаЗанятыхНаРаботахСДосрочнойПенсией;[/em]

Гена 13.02.2013 20:00

(4) а Год = ?

VZ 13.02.2013 20:29

4-victuan > Ага. Показалось. Несомненно. Была в ЖР "Сборы" запись ВР СПФР по вредностью, после ручной правки пересчет обнулил этот ВР.
Наверно, приснилось.

VZ 13.02.2013 20:32

+6 Счаз проверил копию того дня, и поправляю сообщение (3): "[em]Простая манипуляция с "ручной" записью на [b]31.12.2012[/b] нивелировала "косяк[/em]".

victuan 14.02.2013 04:27

5-Гена >
[em]Функция глСобратьДанныеДляСтраховыхВзносов(ДоходыВычетыНалогиСотрудников, ОбобщенныйСотрудник, [u]ДатаАктуальности[/u], Форма="",
МесяцРасшифровки = 0, СобиратьРучныеКорректировки = 1, СобиратьРасшифровку = 0, НеВыделятьИнвалидов = 0,
СобиратьТолькоВзносы=0, СобиратьДанныеДляРасчетаПособий = 0, СобиратьДанныеДляОтчета = 0, НеВыделятьЛьготныеТарифы = 0) Экспорт
[u]Год[/u] = ДатаГод([u]ДатаАктуальности[/u]);
[/em]...

в модуле ВР ПФРСтраховаяЧастьс2010:
[em]глСобратьДанныеДляСтраховыхВзносов(ДоходыВычетыНалогиСотрудников,Объект,[u]ДатаОкончания[/u]);[/em]

ДатаОкончания - это дата окончания ВР в ЖР
=> в сабже Год = [b]2013[/b]
QED.

Гена 14.02.2013 06:34

(8) а гляньте - как модуль находит дату окончания ВР для повторников... там ведь минимум две строки:
ДатаПриёма1 - ДатаУвольнения1
ДатаПриёма2 - пусто

victuan 14.02.2013 07:22

9-Гена >Без вариантов! )))
[em] ДатаОкончания = [u]КонМесяца[/u](ДатаДок);
...
ЖР.УстановитьРеквизит("ДатаОкончания", ДатаОкончания);
ЖР.Записать();[/em]


Текущее время: 16:13. Часовой пояс GMT +3.