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

26.02.20

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Справка по начислениям и выплатам пособий за счет Фонда социального страхования
.epf 19,26Kb
1
1 Скачать (2 SM) Купить за 2 150 руб.

При решении одной из задач заказчика потребовалось отражать информацию о полученных (и самое главное, выплаченных) пособиях за счет Фонда социального страхования в свободной форме. Решение вопроса было разбито на следующие шаги:
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С v8.3 Бухгалтерский учет Управление правами 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

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

5940 руб.

27.05.2021    40801    305    106    

233

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

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

60000 руб.

06.10.2023    5465    38    20    

46

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

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 8 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

120000 руб.

19.08.2020    26674    26    1    

28

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

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

16800 руб.

01.11.2012    96541    116    1    

123

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

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

12000 руб.

28.07.2016    62057    164    141    

136

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

При заполнении ведомости на выплату зарплаты вылазят задолженности прошлых периодов, которых быть не должно? Наша обработка позволяется убрать эти доходы прошлых периодов за пару секунд. Больше не нужно тратить часы на анализ каждого такого случая.

33600 руб.

14.09.2022    17655    74    28    

75

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

Обработка позволяет загрузить из структурированного файла данные по физическим лицам, сотрудникам. Предусмотрено создание документов "Прием на работу". Данные загружаются не только в справочники и документы, но и в регистры сведений. Обработка разработана для конфигураций "Зарплата и Управление Персоналом, редакция 3.1"/"Зарплата и кадры государственного учреждения, редакция 3.1" на платформе 8.3.

6000 руб.

15.07.2015    65729    102    49    

104
Оставьте свое сообщение