Имя: Пароль:
1C
 
УПП рег отчет ЕФС Раздел2, Численность
,
0 Homer
 
17.10.24
11:02
Поле: Численность работающих застрахованных лиц по обязательному социальному страхованию от несчастных случаев на производстве и профессиональных заболеваний
В последних релизах поменяли расчет данного поля. теперь в него попадают физлица без ограничения по периоду работы. По факту поменяли целенаправленно алгоритм заполнения.
ЗУП 3 наблюдаю алгоритм который был в УПП до 3 кв.
Вопрос. Зачем?
До
"
/////////////
ЧисленностьЗастрахованныхТекст =
	"ВЫБРАТЬ
	|	ЕСТЬNULL(КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СведенияОДоходах.ФизЛицо), 0) КАК ЧисленностьЗастрахованных
	|ИЗ
	|	ВТСведенияОДоходах КАК СведенияОДоходах
	|ГДЕ
	|	НЕ СведенияОДоходах.ВидДохода В (ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.РаспределятьПоБазовымНачислениям), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.НеЯвляетсяОбъектом), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ДоговорыГПХ), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеОткрытия), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеАудиовизуальныеПроизведения), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеДругиеМузыкальныеПроизведения), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеЛитературныеПроизведения), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеМузыкальноСценическиеПроизведение), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеНаучныеТруды), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеСкульптуры), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеГрафическиеПроизведения), ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.АвторскиеИсполнениеПроизведений))";
"

Стало

"
////////////////
ЧисленностьЗастрахованныхТекст =
	"ВЫБРАТЬ РАЗРЕШЕННЫЕ
	|	ЕСТЬNULL(КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВсеЗастрахованные.Физлицо), 0) КАК ЧисленностьЗастрахованных
	|ИЗ
	|	(ВЫБРАТЬ РАЗЛИЧНЫЕ
	|		РаботникиОрганизации.Сотрудник.Физлицо КАК Физлицо
	|	ИЗ
	|		РегистрСведений.РаботникиОрганизаций.СрезПоследних(&парамНачалоГода, Организация = &парамГоловнаяОрганизация) КАК РаботникиОрганизации
	|	ГДЕ
	|		ВЫБОР
	|				КОГДА РаботникиОрганизации.ПериодЗавершения <= &парамНачалоГода
	|						И РаботникиОрганизации.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
	|					ТОГДА РаботникиОрганизации.ОбособленноеПодразделениеЗавершения
	|				ИНАЧЕ РаботникиОрганизации.ОбособленноеПодразделение
	|			КОНЕЦ = &парамОрганизация
	|	
	|	ОБЪЕДИНИТЬ
	|	
	|	ВЫБРАТЬ РАЗЛИЧНЫЕ
	|		РаботникиОрганизации.Сотрудник.Физлицо
	|	ИЗ
	|		РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизации
	|	ГДЕ
	|		РаботникиОрганизации.Период > &парамНачалоГода
	|		И РаботникиОрганизации.Период <= &парамКонецОтчетногоПериода
	|		И РаботникиОрганизации.Организация = &парамГоловнаяОрганизация
	|		И РаботникиОрганизации.ОбособленноеПодразделение = &парамОрганизация
	|	
	|	ОБЪЕДИНИТЬ
	|	
	|	ВЫБРАТЬ РАЗЛИЧНЫЕ
	|		Работники.Сотрудник.Физлицо
	|	ИЗ
	|		РегистрСведений.РаботникиОрганизаций КАК Работники
	|			ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПериодыПерекрытия
	|			ПО Работники.Сотрудник = ПериодыПерекрытия.Сотрудник
	|				И (ПериодыПерекрытия.Период <= Работники.ПериодЗавершения)
	|				И (ПериодыПерекрытия.Период > Работники.Период)
	|				И (ПериодыПерекрытия.Организация = &парамГоловнаяОрганизация)
	|	ГДЕ
	|		Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
	|		И Работники.ПериодЗавершения > &парамНачалоГода
	|		И Работники.ПериодЗавершения <= &парамКонецОтчетногоПериода
	|		И Работники.Организация = &парамГоловнаяОрганизация
	|		И Работники.ОбособленноеПодразделениеЗавершения = &парамОрганизация
	|		И ПериодыПерекрытия.Период ЕСТЬ NULL
	|	
	|	ОБЪЕДИНИТЬ
	|	
	|	ВЫБРАТЬ РАЗЛИЧНЫЕ
	|		ДоговорНаВыполнениеРаботСФизЛицом.Сотрудник.Физлицо
	|	ИЗ
	|		Документ.ДоговорНаВыполнениеРаботСФизЛицом КАК ДоговорНаВыполнениеРаботСФизЛицом
	|	ГДЕ
	|		ДоговорНаВыполнениеРаботСФизЛицом.Организация = &парамОрганизация
	|		И (ДоговорНаВыполнениеРаботСФизЛицом.ДатаНачала МЕЖДУ &парамНачалоГода И &парамКонецОтчетногоПериода
	|				ИЛИ ДоговорНаВыполнениеРаботСФизЛицом.ДатаОкончания МЕЖДУ &парамНачалоГода И &парамКонецОтчетногоПериода)
	|		И ДоговорНаВыполнениеРаботСФизЛицом.Проведен
	|		И ДоговорНаВыполнениеРаботСФизЛицом.ВидРасчета.КодДоходаСтраховыеВзносы = ЗНАЧЕНИЕ(Справочник.ДоходыПоСтраховымВзносам.ДоговорыГПХОблагаемыеФСС_НС)) КАК ВсеЗастрахованные";
"
1 Гена
 
гуру
17.10.24
12:03
(0) А у Вас самого есть предположения?
2 Гена
 
гуру
17.10.24
12:58
Сбежал. Ладно. Надеюсь понятно, что численность - это просто статистика, т.е. пол-потолок?

Далее. Ещё год назад был отчёт по травматизму не ЕФС, а 4-ФСС. Сравним наименования ячеек.

4-ФСС
Численность физических лиц, в пользу которых производятся выплаты и иные вознаграждения

Смотрим на код (выше):
    |ИЗ
    |    ВТСведенияОДоходах КАК СведенияОДоходах

Есть выплата в периоде = кекс идёт в численность. Нет выплаты (декрет, за свой счёт, и т.п.) = не идёт.

ЕФС-1 Раздел 2
Численность работающих застрахованных лиц по обязательному социальному
страхованию от несчастных случаев на производстве и профессиональных заболеваний


Смотрим на код (выше):
|    ИЗ
    |        РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизации

Есть в периоде действующий договор: трудовой или ГПХ с флажком обложения взносами = кекс идёт в численность. Нет = не идёт.

Думаю, дальнейшие пояснения излишни?
3 Homer
 
17.10.24
13:27
Если внимательно посмотреть запрос номер 2, то можно увидеть, что попадают все сотрудники, ранее работающие на предприятии. Какое отношение они имеют к отчётности за текущий период, я не понимаю.
	|	(ВЫБРАТЬ РАЗЛИЧНЫЕ
	|		РаботникиОрганизации.Сотрудник.Физлицо КАК Физлицо
	|	ИЗ
	|		РегистрСведений.РаботникиОрганизаций.СрезПоследних(&парамНачалоГода, Организация = &парамГоловнаяОрганизация) КАК РаботникиОрганизации
	|	ГДЕ
	|		ВЫБОР
	|				КОГДА РаботникиОрганизации.ПериодЗавершения <= &парамНачалоГода
	|						И РаботникиОрганизации.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
	|					ТОГДА РаботникиОрганизации.ОбособленноеПодразделениеЗавершения
	|				ИНАЧЕ РаботникиОрганизации.ОбособленноеПодразделение
	|			КОНЕЦ = &парамОрганизация
4 Гена
 
гуру
17.10.24
15:20
(3) На беглый взгляд надо бы развернуть неравенство с <= на >
но стоит посмотреть в отладчике текущее значение ПериодЗавершения
5 СвинТуз
 
17.10.24
17:05
Я у себя поправил
6 СвинТуз
 
17.10.24
17:08
|И (РаботникиОрганизации.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение))
7 СвинТуз
 
17.10.24
17:08
в (3)
8 СвинТуз
 
17.10.24
17:10
Сорян за "много"

|    (ВЫБРАТЬ РАЗЛИЧНЫЕ
    |        РаботникиОрганизации.Сотрудник.Физлицо КАК Физлицо
    |    ИЗ
    |        РегистрСведений.РаботникиОрганизаций.СрезПоследних(&парамНачалоГода, Организация = &парамГоловнаяОрганизация) КАК РаботникиОрганизации
    |    ГДЕ
    |        ВЫБОР
    |                КОГДА РаботникиОрганизации.ПериодЗавершения <= &парамНачалоГода
    |                        И РаботникиОрганизации.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    |                    ТОГДА РаботникиОрганизации.ОбособленноеПодразделениеЗавершения
    |                ИНАЧЕ РаботникиОрганизации.ОбособленноеПодразделение
    |            КОНЕЦ = &парамОрганизация
|И (РаботникиОрганизации.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение))
9 Гена
 
гуру
17.10.24
17:10
(7) А что такое в программе ПериодЗавершения ?
10 СвинТуз
 
17.10.24
17:12
(9)
Лучше не знать )

Я думаю после "РаботникиОрганизации.ПричинаИзмененияСостояния  = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение"

Не будет "ПериодЗавершения". Это фатально.
11 Гена
 
гуру
17.10.24
17:16
(10) Нет уж, лучше разобраться. А то Вы похоже целый блок выкинули, который регулирует подсчёт численности при ликвидации обособки и после перевода бывших сотрудников в другое подразделение.
12 СвинТуз
 
17.10.24
17:16
(11)
"Вы похоже целый блок выкинули"

Думающий поймет )))
Написано же "Добавил" = добавил строчку
13 СвинТуз
 
17.10.24
17:17
(11)
Чем заниматься теорией, лучше зайти в конфигуратор,
проверить самому, что написано.
Он легко читается.

Мои бухгалтера работу приняли.
Чего и Вам желаю.
14 Гена
 
гуру
17.10.24
17:18
(12) дык... добавить через "И" = выкинуть всех уволенных в закрытой обособке.
15 Homer
 
17.10.24
17:18
вопрос не в том что поправить, а надо ли вообще править)
может 1с что то знает, а мы не знаем.
16 Гена
 
гуру
17.10.24
17:18
(13) Мерси )
17 СвинТуз
 
17.10.24
17:19
(15)
"День рождения:    06 сент 2018; 6 лет"

Болтливый Вы для 6-ти летнего.

Я спросил у бухов как должно быть. И выровнял код как надо.
18 Гена
 
гуру
17.10.24
17:20
(15) Что такое ПериодЗавершения ?
19 Homer
 
17.10.24
17:23
(18) Временный перевод сотрудника. Потом 1с решило что это глупо и забанило. а поля остались.
20 СвинТуз
 
17.10.24
17:23
(18)
В конфигураторе все есть ...

Если так интересно, то в "испорченном" поле должна стоять численность всех кто хоть один день работал за год.
21 СвинТуз
 
17.10.24
17:24
В первом подзапросе выбирается все кто числился работающим на начало года.

Продолжать лень )
22 СвинТуз
 
17.10.24
17:25
... кто числился работающим на начало года

+ в нужной организации

но это и так черным по белому.
23 СвинТуз
 
17.10.24
17:28
(19)
Тем не менее штука работает
поэтому и
|    ГДЕ
    |        ВЫБОР
    |                КОГДА РаботникиОрганизации.ПериодЗавершения <= &парамНачалоГода
    |                        И РаботникиОрганизации.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    |                    ТОГДА РаботникиОрганизации.ОбособленноеПодразделениеЗавершения
    |                ИНАЧЕ РаботникиОрганизации.ОбособленноеПодразделение
    |            КОНЕЦ = &парамОрганизация

Контролим организацию
24 Гена
 
гуру
17.10.24
17:30
(19) Ага... гут. Тогда это не закрытие обособки, а перевод кекса из одной обособки в другую, а именно ОбособленноеПодразделениеЗавершения

Теперь понятен и блок Перекрытия.

Фишка в том, что филиалы САМОСТОЯТЕЛЬНО сдают ЕФС, если есть отдельный регномер в ФСС (СФР).

И перемещения не "устарели", а крайне важны для учёта численности и в голове, и в филиале.
25 Гена
 
гуру
17.10.24
17:40
Если мы правильно всё поняли, то надо бы всё-таки развернуть неравенство:

КОГДА РаботникиОрганизации.ПериодЗавершения <= > &парамНачалоГода

ТОГДА РаботникиОрганизации.ОбособленноеПодразделениеЗавершения

ИНАЧЕ РаботникиОрганизации.ОбособленноеПодразделение

Следите за мыслью.
Если кекс по двухдатному временному переводу имеет окончание перевода после 01.01.2024 00 часов, то его учесть в численности ОбособленноеПодразделениеЗавершения

А если нет - то учесть в численности подразделения отправки в перевод: ОбособленноеПодразделение, т.к. он уже обратно успел вернуться.
26 СвинТуз
 
17.10.24
17:44
(25)
Правильно там все. Остальное. Не парься.
27 Гена
 
гуру
17.10.24
17:51
(26) Вы автор ветки?
28 Гена
 
гуру
17.10.24
20:27
Да, не так понял. Воскресил старинный ЗУП 2.5, т.к. УПП нет.
Там в РС РаботникиОрганизаций у всех ресурсов, где на конце "Завершения" синоним имеет "по окончании". Значит все тра-ля-ля.Завершения - это наоборот - по окончании временного перевода и неравенство <= верное.

Тогда СвинТуз прав и надо только убрать давно уволенных временно переведённых. Для этого разработчики в сотнях мест используют конструкцию через И ВЫБОР
    |            КОГДА РаботникиОрганизации.ПериодЗавершения <= &парамНачало
            |                    И РаботникиОрганизации.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
            |                ТОГДА РаботникиОрганизации.ПричинаИзмененияСостоянияЗавершения
            |            ИНАЧЕ РаботникиОрганизации.ПричинаИзмененияСостояния
            |        КОНЕЦ <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)

Значит её и в данной новой численности тоже надо вставить.

Автор, ветка завершена?
29 vis
 
17.10.24
22:33
В последнем релизе 1.3.234.3 от 04.10.24 исправления от 1С нет
30 Homer
 
18.10.24
10:00
закину новые вводные. В данное поля должно попадать сотрудники с которыми приостановили трудовой договор т.е. простым языком - контрактники.
31 Гена
 
гуру
18.10.24
10:17
(30) А какова структура этого нового РС ВсеЗастрахованные ?
Туда что, мобилизованные не попадают?
32 СвинТуз
 
18.10.24
10:19
(30)
Запрос читайте, все увидите.
33 mkfadmin
 
18.10.24
12:22
у себя тоже поправил как в (8), добавил
"|И (РаботникиОрганизации.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)) " , но есть еще проблема, в список застрахованных попадают сотрудницы, которые ушли в декрет до начала года и не работали отчетном периоде и начисленных страховых взносов по ним нет.
34 СвинТуз
 
18.10.24
14:19
(33)
Да. Правильно. Так и есть.
Наши сказали это даже правильнее, чем как раньше без них.
35 SleepyHead
 
гуру
18.10.24
15:06
(33) Они имеют трудовой договор, значит, застрахованы, что не так?
36 Гена
 
гуру
18.10.24
15:25
Коллеги, не отвлекайтесь, так чего там с мобилизованными?
37 SleepyHead
 
гуру
18.10.24
16:20
(36) https://www.buhonline.ru/forum/index?g=posts&t=776945

Договор приостановлен, а не расторгнут. Включать.
По ссылке ответ от СФР.
38 Гена
 
гуру
18.10.24
16:23
(37) Вы не поняли. Я имел ввиду - почему в программе не попадают, разобрались?
39 SleepyHead
 
гуру
18.10.24
16:26
(38) А, это я даже не пытался. Вижу по ответам, у одного работает, у другого нет, они опытнее в УПП, пусть разбираются.
40 Homer
 
18.10.24
17:12
в комментариях есть пунктик
В поле «Численность работающих застрахованных лиц» проставляется списочная численность сотрудников в отчетном периоде, в том числе работники по договорам ГПХ, за которых платят страховые взносы на травматизм.

За контрактников мы ни чего не платим. поэтому и вопрос возникает. У нас так получается что данным сотрудникам предприятия платила только "Доходы, не являющиеся объектом обложения страховыми взносами". других доходов у них не было за все время
41 Гена
 
гуру
18.10.24
17:14
Забудьте уже про оплату. Выше же написали, что теперь всех включают, если они ЗЛ (застрахованные лица).

Какова структура этого нового РС ВсеЗастрахованные ?
Туда что, мобилизованные не попадают?
42 Гена
 
гуру
18.10.24
17:20
Скидывайте пустую УПП, я гляну.
43 Homer
 
18.10.24
17:23
(41) Да в том то и проблема что в 1-2 кв они не попадали, а теперь по новому механизму попадают. Но этот новый механизм дырявый и соответственно как ему доверять.
44 Гена
 
гуру
18.10.24
17:24
Твою ж дивизию...
45 Гена
 
гуру
18.10.24
18:09
(40) И ещё. Вот эту вот хрень уберите:
"Доходы, не являющиеся объектом обложения страховыми взносами"

Надо:
Доходы, целиком не облагаемые страховыми взносами, кроме пособий за счет ФСС и денежного довольствия военнослужащих

Прочувствуйте разницу между необъектом (ст. 20.1 125-ФЗ и ст. 420 НК РФ) и объектом, но необлагаемым (ст. 20.2 125-ФЗ и ст. 422 НК РФ)

Необъект - это когда аренда транспорта или дивиденды, другая светотень.
А все выплаты в рамках трудового договора = ОБЪЕКТ обложения взносами = обязан идти в РСВ и ЕФС Раздел 2.

А следующей строкой в отчётности показывается их необложение:

125-ФЗ Статья 20.2 [травматизм]
15) выплаты страхователями в виде безвозмездно переданных денежных средств и (или) иного имущества работникам, призванным на военную службу по мобилизации в Вооруженные Силы Российской Федерации или проходящим военную службу по контракту...

НК РФ Статья 422 [страховые взносы]
18) выплаты плательщиками в виде безвозмездно переданных денежных средств и (или) иного имущества работникам, призванным на военную службу по мобилизации в Вооруженные Силы Российской Федерации или проходящим военную службу по контракту...