Справка по начислениям и выплатам пособий за счет Фонда социального страхования

26.02.20

Учетные задачи - Зарплата

При решении одной из задач заказчика потребовалось отражать информацию о полученных (и самое главное, выплаченных) пособиях за счет Фонда социального страхования в свободной форме. Обработка заполняет пояснительную записку на основании документов выплат.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Справка по начислениям и выплатам пособий за счет Фонда социального страхования
.epf 19,26Kb
1 3 000 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

Ход решения

Наибольший интерес при решении данной задачи представляет первый шаг, решение которого было достигнуто с помощью следующего запроса:

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

В список документов попадают документы-выплаты, в которых в качестве документов-оснований есть:
- документы "Начисление зарплаты" (в которых заполнена табличная часть "Пособия");
- документы "Больничный лист";
- документы "Единовременное пособие за счет ФСС";
- документы "Оплата дней ухода за детьми-инвалидами";
- документы "Отпуск по уходу за ребенком".

 

Следующий шаг можно представить в виде табличной части:

 

Третий шаг задачи преобразует полученные данные в текст пояснительной записки:

 

На последнем шаге выводим информацию об организации:

 

В последних версиях платформы 1С изменилось положение меню с предварительным просмотром и печатью:

Разработка и тестирование осуществлялись на базе типовой  «Зарплата и управление персоналом, редакция 3.1»  (релиз 3.1.12.113)» и платформе 1С:Предприятие 8.3 (релиз 8.3.16.1063).

Примечания:
- Обработка по умолчанию заполняет табличную часть на основании документов выплат (по кассе и по банку).

- Изменяя реквизит "Учитывать" можно учитывать или не учитывать строку табличной части при формировании текста пояснительной записки. По умолчанию всем строкам, попавшим в табличную часть, значение реквизита "Учитывать" ставится как Истина.

Вступайте в нашу телеграмм-группу Инфостарт

ФСС справка по начислениям и выплатам пособие ЗарплатаКВыплате

См. также

Зарплата Роли и права Системный администратор Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

9675 руб.

27.05.2021    59099    522    129    

369

Зарплата Консолидация данных 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)

Расширение для создания и настройки обмена с консолидированной базой ЗУП. Код разработки под определенные требования проекта.

85400 руб.

11.07.2025    6341    6    1    

5

Зарплата Кадровый учет Бухгалтер Пользователь 1С 8.3 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Если не хотите ставить тяжёлую ЗУП? Нужен только табель и начисление по своим правилам? Рекомендуем этот модуль подключается к УТ, получаете табель, начисление и создание Расходный кассовый ордер/Списание безналичных денежных средств без типовой ЗУП

20740 руб.

27.04.2026    1337    5    0    

1

Зарплата Производство готовой продукции (работ, услуг) Учет рабочего времени Рабочее место Бизнес-аналитик Пользователь Руководитель проекта 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Торговля и склад 7.7 Бытовые услуги, сервис Оптовая торговля, дистрибуция, логистика Электротехника и микроэлектроника Управленческий учет Платные (руб)

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

18800 руб.

01.11.2012    108039    134    1    

143

Перенос данных 1C Зарплата Бюджетный учет Программист Бухгалтер 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

20740 руб.

28.07.2016    73055    193    160    

159

Зарплата Печатные формы Анализ учета Бухгалтер 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

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

12200 руб.

15.10.2025    4474    5    26    

9

Зарплата Бухгалтер 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Расширение для 1С:ЗУП 3.1 позволяющее автоматически рассчитывать доплату до оклада (количество дней, за которые рассчитывается доплата задается в настройках). При расчете учитывается сумма оплаты больничных листов за счет работодателя и прямых выплат СФР, а также изменение оклада сотрудника в период больничного. Документ производит работникам доплату до фактического заработка на период нетрудоспособности. Расширение также подключает новый отчет по количеству дней, за которые производилась доплата.

12200 руб.

06.12.2024    2043    2    13    

6
Для отправки сообщения требуется регистрация/авторизация