|
1с ЗУП 3.1 Анализ взносов в фонды по сотрудникам | ☑ | ||
---|---|---|---|---|
0
illiona
naïve
26.06.24
✎
06:23
|
ДОбрый день. Есть самописный отчет Анализ взносов в фонды, сделанный по аналогии с отчетом АнализВзносовВФонды, только некоторые параметры еще выводятся дополнительно и внешний вид отличается. Задача стоит такая, сейчас взносы выводятся по физ.лицам, а хотят видеть основное место и внутренних совместителей(их взносы) отдельными строками. Может кто-то сталкивался с такой задачей? как разделить таких сотрудников? Часто бывает что работают в одном подразделении, но на разных должностях
|
|||
1
Гена
гуру
26.06.24
✎
09:42
|
(0) Понятно, что ни в одной программе взносы отдельно по сотрудникам не считают, все пределы идут по ФЛ и данному предприятию, поэтому любое деление будет условным, чисто для графиков и диаграмм.
Предлагаю выводить в отчёт простую пропорцию от начислений по видам занятости, которые легко стандартно выводятся из имеющихся данных. Более тонко - при желании учитывать для начислений реквизит обложения взносами, но это на любителя. Взносы же от полученной пропорции будут выводиться в отчёт простым умножением на полученный коэффициент пропорции от имеющейся общей суммы взносов по каждому ФЛ. |
|||
2
illiona
naïve
26.06.24
✎
10:07
|
Еще должна выводится при этом должность, подразделение.
Не совсем понятно |
|||
3
Гена
гуру
26.06.24
✎
10:16
|
(2) Нет проблем. Гляньте стандартный отчёт Анализ зарплаты по сотрудникам: там и вид занятости, и должность, и подразделение. Можно его взять за основу и добавить колонки из взносов всего, пропорцию, арифметические взносы по данному виду занятости.
Действуйте. |
|||
4
Gucci76
26.06.24
✎
10:26
|
Регистр накопления "Страховые взносы по физическим лицам"
Там есть сотрудник и подразделение и начисление |
|||
5
Гена
гуру
26.06.24
✎
10:57
|
(4) Глянул. Да, был не прав, есть такой РН и взносы там уже распределены по каждому чиху.
Интересно, а по какому алгоритму ЗУП уже раскидал взносы? |
|||
6
Gucci76
26.06.24
✎
11:07
|
(5) Не изучал этот момент.
|
|||
7
Amra
26.06.24
✎
11:24
|
(4) Там сотрудник далеко не всегда заполняется даже для штатных сотрудников, не говоря уж про то, что есть доходы, облагаемые страховыми, не по сотрудникам, например выплаты бывшим сотрудникам
|
|||
8
Гена
гуру
26.06.24
✎
11:30
|
(6) А я не удержался )
В общем модуле УчетСтраховыхВзносов есть Процедура СформироватьВТРасширенныеСведенияОВзносах Там есть такая музыкальная фраза: сначала собираются все начисления: СтрокиБазы = Новый Массив;
Для каждого СтрокаДоходов Из СтрокиДоходов Цикл Если СтрокаДоходов[ИмяПоляБазы]<>0 Тогда СтрокиБазы.Добавить(СтрокаДоходов); КонецЕсли; КонецЦикла; Затем общая сумма взносов распределяется в пропорции каждого начисления: СуммаВзноса = ВыборкаВзносов[ИмяПоляВзносов];
Если СуммаВзноса <> 0 Тогда Коэффициенты = ОбщегоНазначения.ВыгрузитьКолонку(СтрокиБазы, ИмяПоляБазы); Результаты = ЗарплатаКадрыКлиентСервер.РаспределитьПропорциональноКоэффициентам(СуммаВзноса, Коэффициенты); Интересная Функция РаспределитьПропорциональноКоэффициентам В ней даже последний хвост грамотно проверяется: // Погрешности округления отнесем на коэффициент с максимальным весом.
Если Не РаспределеннаяСумма = РаспределяемаяСумма Тогда Результат[ИндексМаксимальногоКоэффициента] = Результат[ИндексМаксимальногоКоэффициента] + РаспределяемаяСумма - РаспределеннаяСумма; КонецЕсли; |
|||
9
Gucci76
26.06.24
✎
11:32
|
(7) Не замечал такого. Глянул сейчас в базе клиента - везде есть сотрудник.
Буду обращать внимание на этот момент (если придется использовать этот регистр). |
|||
10
Gucci76
26.06.24
✎
11:32
|
(8) 👍
|
|||
11
Amra
26.06.24
✎
11:37
|
(9) Банальный пример - "Перерасчет страховых взносов"
|
|||
12
Гена
гуру
26.06.24
✎
11:40
|
(11) Глянул док Перерасчёта. Есть там в Процедура ОбработкаПроведения
УчетСтраховыхВзносов.СформироватьСтраховыеВзносыПоФизическимЛицам(Движения....... т.е. должен заполняться вышеуказанный РН при перерасчётах. |
|||
13
Гена
гуру
26.06.24
✎
11:46
|
(0) illiona, вывод такой: для Вашего отчёта надо брать РН СтраховыеВзносыПоФизическимЛицам
Там всё есть. И взносы уже раскиданы для графиков и диаграмм ) |
|||
14
Gucci76
26.06.24
✎
11:46
|
(11) Проверил в копии. Сотрудник заполнился.
может есть какие определенные условия, когда не заполняется. У меня видимо их не было. Буду контролировать этот момент! |
|||
15
Amra
26.06.24
✎
11:46
|
(12) Я про заполнение сотрудника при перерасчете, регистр то заполняется само собой
|
|||
16
Amra
26.06.24
✎
11:46
|
(13) Не вводи людей в заблуждение)
|
|||
17
Гена
гуру
26.06.24
✎
11:51
|
(15) Какая разница какой сотр заполняется при перерасчёте. Всё равно расчёт взносов идёт по ФЛ по ОБЩЕЙ базе. Другого быть не может, ведь предел пересекает вся база, а не отдельно совместитель, оклад, РК или отпускные.
Просто потом ФОРМАЛЬНО общий взнос ИЗОБРАЗИТЕЛЬНО раскидывается в пропорции. На пальцах: взнос всегда общий, отдельно не рассчитывается по каждому чиху. |
|||
18
Amra
26.06.24
✎
11:52
|
(17) Гена, я это все понимаю, это надо ТС объяснить, а точнее тому, кто ТСу ставил такую задачу)
|
|||
19
Gucci76
26.06.24
✎
11:54
|
(18) Возможно в (0) надо понять затраты по подразделениям на зарплату и взносы.
|
|||
20
Amra
26.06.24
✎
12:28
|
(19) Ну это же в отражении все есть и так)
|
|||
21
Gucci76
26.06.24
✎
12:51
|
(20) Действительно. Тогда не знаю зачем )
Может сейчас (0) почитает ветку и не нужно будет программировать новый отчет. |
|||
22
illiona
naïve
01.07.24
✎
10:43
|
Задача решена, всем спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |