Как исправить признак застрахованного лица в строке 180 раздела 3 отчета РСВ для договорников ГПХ в 1С?

Программист 1С v8.3 (Обычные формы) 1С:Зарплата и Управление Персоналом Налоговый учет
← На главную

При формировании отчета Расчет по страховым взносам (РСВ) пользователи конфигураций «1С:Зарплата и Управление Персоналом» (в частности, редакции 2.5) могут столкнуться с проблемой автозаполнения раздела 3. По физическим лицам, работающим исключительно по договорам гражданско-правового характера (ГПХ), в строке 180 подраздела 3.1 («Признак застрахованного лица в системе обязательного социального страхования») автоматически устанавливается значение 1 (является застрахованным лицом) вместо 2 (не является застрахованным лицом).

Проанализируем причины такого поведения системы и рассмотрим пути решения данной проблемы — от штатных возможностей отчета до доработки алгоритма автозаполнения в программном коде.

Причина автозаполнения признака «1» в программе 1С

Разберем, почему алгоритмы 1С устанавливают значение 1 по умолчанию. В штатной логике заполнения регламентированного отчета показатель строки 180 определяется на основании гражданства и статуса застрахованного лица из карточки физического лица (например, «Иностранные граждане», «Временно пребывающие» и т. д.), а не на основании характера заключенного договора или наличия начислений по ФСС.

Если физическое лицо является гражданином РФ, программа определяет его как застрахованное лицо в целом, проставляя признак 1 во всех трех строках (160 — ОПС, 170 — ОМС, 180 — ОСС). Фирмой 1С данное поведение регистрировалось в качестве штатного алгоритма (код обращения SW1144017): показатель 2 присваивался только лицам, имеющим соответствующий статус нестрахуемых лиц по ФСС (например, иностранным гражданам без права на социальное страхование).

Вариант 1. Ручное редактирование формы отчета

Если конфигурация находится на типовой поддержке и внесение изменений в программный код нежелательно, наиболее быстрым решением является ручная корректировка значений:

  1. Сформируйте и заполните отчет «Расчет по страховым взносам».
  2. Перейдите в Раздел 3 по физическому лицу, работающему по договору ГПХ.
  3. Измените значение в строке 180 с 1 на 2 вручную непосредственно в ячейке отчета.
  4. Сохраните отчет перед отправкой в контролирующие органы.

Вариант 2. Программное изменение запроса заполнения отчета в ЗУП 2.5

Если в организации числится большое количество подрядчиков по ГПХ, постоянная ручная правка строк становится трудоемкой. Для автоматизации процесса проставления признака 2 лицам, выполняющим работы только по договорам ГПХ, можно скорректировать запрос заполнения раздела 3.

Идея решения заключается в том, чтобы проверить, числилось ли физическое лицо в периоде в регистре сведений РаботникиОрганизаций (т. е. работало ли по трудовому договору). Если физическое лицо не являлось штатным сотрудником, в строку 180 устанавливается значение 2.

Рассмотри по шагам доработку запроса в модуле отчета:

Шаг 1. Формируем временную таблицу ВТРаботники, куда помещаем всех сотрудников, работавших по трудовому договору в отчетном квартале:


Запрос.Текст = "ВЫБРАТЬ
|	РаботникиОрганизаций.Сотрудник.ФизЛицо КАК ФизЛицо,
|	РаботникиОрганизаций.Период
|ПОМЕСТИТЬ ВТРаботники
|ИЗ
|	РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
|ГДЕ
|	РаботникиОрганизаций.Период >= &НачалоОтчетногоКвартала
|	И РаботникиОрганизаций.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)
|
|ОБЪЕДИНИТЬ
|
|ВЫБРАТЬ
|	РаботникиОрганизаций.Сотрудник.ФизЛицо,
|	РаботникиОрганизаций.Период
|ИЗ
|	РегистрСведений.РаботникиОрганизаций.СрезПоследних(&НачалоОтчетногоКвартала, ) КАК РаботникиОрганизаций
|ГДЕ
|	РаботникиОрганизаций.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)";

Шаг 2. В основном запросе формирования таблицы ВТФизлицаПоТекущимДанным добавляем левое соединение с ВТРаботники и переписываем выбор поля строки 180 (показатель П000310018001):


Запрос.Выполнить();
Запрос.Текст = "ВЫБРАТЬ
|	Физлица.ФизЛицо,
|	ЕСТЬNULL(ДублиСНИЛС.ФизЛицо, ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПустаяСсылка)) КАК ДубльСНИЛС,
|	ЕСТЬNULL(ФИОФизлиц.Наименование, """") КАК ФИО,
|	ЕСТЬNULL(ФИОФизлиц.ИНН, """") КАК П000310006001,
|	ЕСТЬNULL(ФИОФизлиц.СтраховойНомерПФР, """") КАК П000310007001,
|	ЕСТЬNULL(ФИОФизлиц.Фамилия, """") КАК П000310008001,
|	ЕСТЬNULL(ФИОФизлиц.Имя, """") КАК П000310009001,
|	ЕСТЬNULL(ФИОФизлиц.Отчество, """") КАК П000310010001,
|	ЕСТЬNULL(ФИОФизлиц.ДатаРождения, """") КАК П000310011001,
|	ЕСТЬNULL(ФИОФизлиц.Страна.Код, """") КАК П000310012001,
|	ЕСТЬNULL(ВЫБОР
|			КОГДА ФИОФизлиц.Пол = ЗНАЧЕНИЕ(Перечисление.ПолФизическихЛиц.Мужской)
|				ТОГДА ""1""
|			ИНАЧЕ ""2""
|		КОНЕЦ, """") КАК П000310013001,
|	ЕСТЬNULL(ФИОФизлиц.ДокументВид.КодИМНС, """") КАК П000310014001,
|	ЕСТЬNULL(ФИОФизлиц.ДокументСерия, """") КАК П000310015001,
|	ЕСТЬNULL(ФИОФизлиц.ДокументНомер, """") КАК П000310015002,
|	ВЫБОР
|		КОГДА Физлица.ЗастрахованПФР
|			ТОГДА ""1""
|		ИНАЧЕ ""2""
|	КОНЕЦ КАК П000310016001,
|	ВЫБОР
|		КОГДА Физлица.ЗастрахованФОМС
|			ТОГДА ""1""
|		ИНАЧЕ ""2""
|	КОНЕЦ КАК П000310017001,
|	ВЫБОР
|		КОГДА Работники.ФизЛицо ЕСТЬ NULL
|			ТОГДА ""2""
|		ИНАЧЕ
|			ВЫБОР
|				КОГДА Физлица.ЗастрахованФСС
|					ТОГДА ""1""
|				ИНАЧЕ ""2""
|			КОНЕЦ
|	КОНЕЦ КАК П000310018001
|ПОМЕСТИТЬ ВТФизлицаПоТекущимДанным
|ИЗ
|	ВТФизлица КАК Физлица
|		ЛЕВОЕ СОЕДИНЕНИЕ ВТКадровыеДанныеФизическихЛиц КАК ФИОФизлиц
|		ЛЕВОЕ СОЕДИНЕНИЕ ВТКадровыеДанныеФизическихЛиц КАК ДублиСНИЛС
|		ПО ФИОФизлиц.ФизЛицо > ДублиСНИЛС.ФизЛицо
|			И ФИОФизлиц.СтраховойНомерПФР = ДублиСНИЛС.СтраховойНомерПФР
|			И (НЕ ФИОФизлиц.СтраховойНомерПФР В ("""", "" - - ""))
|		ПО Физлица.ФизЛицо = ФИОФизлиц.ФизЛицо
|		ЛЕВОЕ СОЕДИНЕНИЕ ВТРаботники КАК Работники
|		ПО Физлица.ФизЛицо = Работники.ФизЛицо
|ГДЕ
|	Физлица.ВключатьВРаздел3
|	И Физлица.ЗастрахованПФР
|	И Физлица.НачалоКвартала МЕЖДУ &НачалоОтчетногоКвартала И &КонецОтчетногоПериода";

Благодаря этому условию физические лица, у которых отсутствуют записи в регистре РаботникиОрганизаций (то есть выполняющие работы исключительно по договорам ГПХ), гарантированно получат значение 2 в строке 180 раздела 3 отчета РСВ.

← На главную