ЗУП 2.5.19.3 ФСС НС

Новая тема
Показывать по 10 20 40 сообщений
Есть маленькая база, в ней два сотрудника, оба на основном месте работы. В 2009 году обоим начислялось ФСС НС.А вот с 2010 года начисляется новым документом "Начисление страх. взносов", но только лишь по одному сотруднику. Все остальные страх взносы начисляются по обоим сотрудникам. Программа не хочет ставить сумму в колонке "ФСС, несчастные случаи". Причем все данные у этих сотрудников идентичны.
Пробовал в другой большой базе,по двум сотрудникам из 200, также нет сумм ФСС НС. Подскажите, может есть какой нюанс по начислениям ФСС НС?
Есть такой косяк. Проблема скорее всего в том, что один из Ваших сотрудников родился до 1976 и не имеет права на накопительную пенсию (у меня не считает именно по этой причине). Меняешь дату рождения, все пересчитываешь и ОК. Можно поставить значение руками. Виной всему процедура ПолучитьДанныеРасчета в модуле документа РасчетСтраховыхВзносов. Там просто гигантский запрос, отвечающий за калькуляцию взносов, который работает в этом случае не совсем корректно. Я с ним пока не разобрался. Может кто-то уже правил? Поделитесь кодом, плз.
до 1967, а не до 1976.
"Хоть у меня не ЗУП, а БП 1.6.22.4, но проблема точно такая же, долго ли коротко ли, разобрал запрос, смысл в том что в одной из 30 виртуальных таблиц которые он создает(а если быть точным "ВТФизлицаОкругления"), одного из сотрудников он всегда записывает в инвалиды и по нему не начисляется нифига. Выход нашел простой и вроде ни на что больше не повлиявший, а не повлиявший т.к. у нас нет инвалидов, вместо полей которые он выбирает в данной виртуальной таблице поставил просто две пустые ссылки на справочник физ. лица
Было:
;

////////////////////////////////////////////////////­////////////////////////////
ВЫБРАТЬ
МАКСИМУМ(БазаВзносовФСС_НС_ПЗ.ФизЛицо) КАК ФизЛицо,
МАКСИМУМ(БазаВзносовФСС_НС_ПЗИнвалида.ФизЛицо) КАК ФизЛицоИнвалид
ПОМЕСТИТЬ ВТФизлицаОкругления
ИЗ
ВТМаксимумыОблагаемойБазыПоНС_ПЗ КАК Максимумы
ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаВзносовФСС_НС_ПЗ КАК БазаВзносовФСС_НС_ПЗ
ПО Максимумы.МаксимумБазы = БазаВзносовФСС_НС_ПЗ.ОблагаемаяБаза
ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаВзносовФСС_НС_ПЗ КАК БазаВзносовФСС_НС_ПЗИнвалида
ПО Максимумы.МаксимумБазыИнвалида = БазаВзносовФСС_НС_ПЗИнвалида.ОблагаемаяБазаИнвалида
;

////////////////////////////////////////////////////­////////////////////////////

Стало:
;

////////////////////////////////////////////////////­////////////////////////////
ВЫБРАТЬ
&ПустоеФизЛицо КАК ФизЛицо,
&ПустоеФизЛицо КАК ФизЛицоИнвалид
ПОМЕСТИТЬ ВТФизлицаОкругления
ИЗ
ВТМаксимумыОблагаемойБазыПоНС_ПЗ КАК Максимумы
ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаВзносовФСС_НС_ПЗ КАК БазаВзносовФСС_НС_ПЗ
ПО Максимумы.МаксимумБазы = БазаВзносовФСС_НС_ПЗ.ОблагаемаяБаза
ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаВзносовФСС_НС_ПЗ КАК БазаВзносовФСС_НС_ПЗИнвалида
ПО Максимумы.МаксимумБазыИнвалида = БазаВзносовФСС_НС_ПЗИнвалида.ОблагаемаяБазаИнвалида
;

////////////////////////////////////////////////////­////////////////////////////
"
У меня в 27 релизе УПП тоже самое.
Пока определить не смогла. Не начисляется только на одного сотрудника. Если оставить только этого сотрудника то все начисляется.
Инвалиды у нас есть. По ним ФСС НС начисляет все правильно 60%.

Про ЗУП уже кто спрашивал на форуме. Там не начислялся НС только на совместителя. Пробова смоделироватьв ЗУПе. НЕ получилось поймать ошибку. НС то начисляется , то нет.

"Для бухи уже есть официальное исправление от 1С, я думаю и все остальным поможет, нужно в запросе указанном ранее изменить вот этот кусок, так он должен выглядеть, там в параметры соединения добавились строки на проверку больше 0:

;

////////////////////////////////////////////////////­////////////////////////////
ВЫБРАТЬ
МАКСИМУМ(БазаВзносовФСС_НС_ПЗ.ФизЛицо) КАК ФизЛицо,
МАКСИМУМ(БазаВзносовФСС_НС_ПЗИнвалида.ФизЛицо) КАК ФизЛицоИнвалид
ПОМЕСТИТЬ ВТФизлицаОкругления
ИЗ
ВТМаксимумыОблагаемойБазыПоНС_ПЗ КАК Максимумы
ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаВзносовФСС_НС_ПЗ КАК БазаВзносовФСС_НС_ПЗ
ПО (Максимумы.МаксимумБазы > 0)
И Максимумы.МаксимумБазы = БазаВзносовФСС_НС_ПЗ.ОблагаемаяБаза
ЛЕВОЕ СОЕДИНЕНИЕ ВТБазаВзносовФСС_НС_ПЗ КАК БазаВзносовФСС_НС_ПЗИнвалида
ПО Максимумы.МаксимумБазыИнвалида = БазаВзносовФСС_НС_ПЗИнвалида.ОблагаемаяБазаИнвалида
И (Максимумы.МаксимумБазыИнвалида > 0)
;

////////////////////////////////////////////////////­////////////////////////////"
Спасибо.
Для УПП получилось.
Для ЗУПа - не помогло.
ОК. Конечно 1967. Путаю педали.
Запрос пока не ковырял. Попытался воспользоваться представленными решениями.
Вариант 1 не прокатил, поскольку х.з. есть ли инвалиды или нет (аутсорсинг БУ, зверинец ИБ).
Вариант 2 для ЗУПа - зло. Перестали рассчитываться взносы у всех сотрудников, а не только у многострадальной тетеньки 1954 г.р. Завтра 1С обещало выпустить очередной релиз ЗУПа (планировали сегодня, да видать на наше обсуждение наткнулись :)) ). Может там чего поправят.

Всем спасибо. Ждемс реакции 1С.
"Привествую! Для ЗУПа тоже помогло!
Разбирался с этим пакетным запросом полдня: понял, что определяют физлицо и физлицо-инвалида с максимальной базой по налогу от несчастных случаев. Думал, что по ним скидка или не берётся налог. Но до 01.01.2010 он считался со всех сотрудников организации.
Думал, что ошибка в запросе, определил физлиц корректно(пока инвалидов нет, но после таких обновлений возможно будут:)).
Спасибо, надо было сразу поискать, зато запомниться:)
При таком раскладе налог берёт только с сотрудника с максимальной базой(доходом):

// У кого максимальная база налога от несчастных случаев: Зачёсова 35000*0.006 = 210
ВЫБРАТЬ Первые 1
ЕстьNULL(База.ФизЛицо, &ПустоеФизлицо) КАК ФизЛицо //Зачесова Наталия Васильевна
Поместить ВТПолноценноеФизлицоСМаксБазойНалога
ИЗ  ВТБазаВзносовФСС_НС_ПЗ КАК База
Где База.ОблагаемаяБаза > 0
Упорядочить по База.ОблагаемаяБаза убыв
;
ВЫБРАТЬ Первые 1
ЕстьNULL(База.ФизЛицо, &ПустоеФизлицо) КАК ФизЛицоИнвалид //пустая ссылка
Поместить ВТИнвалидФизлицоСМаксБазойНалога
ИЗ  ВТБазаВзносовФСС_НС_ПЗ КАК База
Где База.ОблагаемаяБазаИнвалида > 0
Упорядочить по База.ОблагаемаяБазаИнвалида убыв
;
Выбрать Первые 1
  НормФизлицо.Физлицо Как Физлицо,
  ИнвалидФизлицо.ФизЛицоИнвалид как ФизЛицоИнвалид
ПОМЕСТИТЬ ВТФизлицаОкругления
Из ВТПолноценноеФизлицоСМаксБазойНалога как НормФизлицо
Левое Соединение
  ВТИнвалидФизлицоСМаксБазойНалога как ИнвалидФизлицо
По (Истина)
;
Выбрать * Из ВТФизлицаОкругления упорядочить по физлицо.наименование;// Зачёсов  | пустая ссылка

"
Вышел 20 релиз для ЗУПа.
Пока НС считает правильно
Читают тему
(гостей: 1)

Быстрый переход