Корректный расчет стажа (расширение для ЗиК ГУ 3.1.18)

28.11.21

Учетные задачи - Кадровый учет

Обратился ко мне кадровик с проблемой неправильного расчета стажа сотрудника в ЗиК ГУ 3.1.18. Математика там очень простая, но в 1С стаж не совпадает с рассчитанным вручную или с помощью программы "Расчет стажа 1.4" на 1-3 дня. В результате получилось расширение с исправлением расчета стажа в форме "Трудовая деятельность".

Скачать файлы

Наименование Файл Версия Размер
Корректный расчет стажа (расширение для ЗиК ГУ 3.1.18):
.cfe 18,75Kb
2
.cfe 1.0.1 18,75Kb 2 Скачать

Математика для расчета стажа очень простая, каждые 30 дней переводятся в полные месяцы, 12 месяцев в полные годы (прикладываю скриншот из приказа).

 

 

Т.е. что бы посчитать стаж между двумя датами, нужно вычесть между собой Годы, Месяцы и Дни, при этом если не хватает месяцев, то превращаем один год в 12 месяцев, а если не хватает дней, то превращаем один месяц в 30 дней.

Например:

   02.02.2000

-  02.04.1998

----------------

от 2-х месяцев мы не можем отнять 4, занимаем у года 12 месяцев

   02.14.1999

-  02.04.1998

----------------

   00.10.0001

получается 1 год и 10 месяцев.

 

В 1С данный расчет сделан через запрос, и, насколько я понял, берется число календарных дней месяца, а не 30 как изложено в Приказе Минтруда, из-за этого набегает разница 1-3 дня.

 

Реализуем процедуру для расчета стажа по методу из приказа:

Процедура РазностьДатСтаж(ДатаНачала, ДатаОкончания, ПериодРаботыДней, ПериодРаботыЛет, ПериодРаботыМесяцев) Экспорт 
	
	//Разность лет
	ГодН = Год(ДатаНачала);
	ГодК = Год(ДатаОкончания);
	ПериодРаботыЛет = ГодК - ГодН;
	
    //Разность месяцев
	МесяцН = Месяц(ДатаНачала);
	МесяцК = Месяц(ДатаОкончания);

    //Если месяцев не хватает - занимаем у года
	Если МесяцК < МесяцН Тогда 
		ПериодРаботыЛет = ПериодРаботыЛет - 1;
		МесяцК = МесяцК + 12;
	КонецЕсли;
	ПериодРаботыМесяцев = МесяцК - МесяцН;
	
    //Разность дней
	ДеньН = День(ДатаНачала);  
	ДеньК = День(ДатаОкончания)+1;
	
    //Если дней не хватает - занимаем у месяца
	Если ДеньК < ДеньН Тогда 
		ПериодРаботыМесяцев = ПериодРаботыМесяцев - 1;
		ДеньК = ДеньК + 30;
	КонецЕсли;
	
	ПериодРаботыДней = ДеньК - ДеньН;

КонецПроцедуры

Проверку на пересечение периодов я не делал, т.к. кадровик адекватный и данные вводит сразу без пересечений.

 

Данный код включен в расширение, в котором заменена процедура расчета стажа по кнопке "Рассчитать стажи" и изменена процедура расчета стажа при выводе стажа на текущую дату, расширение необходимо подключать без использования безопасного режима.

 

расчет стаж ЗУП ЗиКГУ

См. также

SALE! 7%

Обновление для КА 1.1, ЗУП 2.5, БУХ 2.0: НДС, ЕФС-1, Расчет страховых взносов, Мобилизация, Статистика, Электронные трудовые книжки, 2-НДФЛ, Регламентированная отчетность, Кадровый учет, Прослеживаемость импортных товаров

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

18900 17577 руб.

01.04.2020    136072    646    342    

228

Перенос данных из Парус 10 в ЗГУ ред.3

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

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

60000 руб.

05.10.2022    8179    4    8    

7

Загрузка данных по сотрудникам и физическим лицам из файла XLS (xlsx, mxl, ods) в ЗУП/ЗиКГУ редакция 3.1

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

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

6000 руб.

15.07.2015    61649    83    47    

88

Печать трудового договора + доп.соглашение в WORD

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

Большинству организаций стандартная печатная форма трудового договора в программе 1С:Зарплата и управление персоналом не подходит. Для решения этой проблемы предлагаю Вам внешнюю обработку с возможностью печати Трудового договора и Дополнительного соглашения к нему в Word-документ

1000 руб.

27.06.2019    19626    14    0    

13

Штатное расписание с итогами в иерархии для ЗУП 3.Х

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

Штатное расписание с итогами в иерархии. Итоги по позициям могут быть свернуты по изменениям (Подразделение, Должность, Категория, МВЗ, Начисления, etc).

3000 руб.

06.09.2017    30511    10    0    

12

Внешние печатные формы по кадровым документам и зарплате в БП 3.0

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

1. Трудовой договор. 2. Заявление на отпуск 3. Заявление о согласии на работу в ночное время 4. Заявление на увольнение 5. Заявление о выплате денег на личную карту 6. Договор аренды транспортного средства

2880 руб.

25.02.2021    8771    2    0    

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