Страницы: 1
RSS
1С УПП: неверно считается надбавка за выслугу лет
 

Коллеги, добрый день, возникла следующая проблема. В программе 1С УПП некорректно считается надбавка за выслугу лет – программа не учитывает начисления за первый неполный месяц.

Например, человек у нас работает с середины месяца и при расчете зп за этот месяц начисления «Вознаграждение за выслугу лет» не будет, а случится только в следующем месяце. Но нужно, чтобы это начисление посчиталось при расчете зарплаты уже за тот месяц, когда человек устроился. Как-то можно это исправить?

Сейчас мы используем способ расчета «Регламентированный» «От стажа процентом».

Заранее спасибо.

 
Цитата
Виктория написал:
Коллеги, добрый день, возникла следующая проблема. В программе 1С УПП некорректно считается надбавка за выслугу лет – программа не учитывает начисления за первый неполный месяц.   Например, человек у нас работает с середины месяца и при расчете зп за этот месяц начисления «Вознаграждение за выслугу лет» не будет, а случится только в следующем месяце. Но нужно, чтобы это начисление посчиталось при расчете зарплаты уже за тот месяц, когда человек устроился. Как-то можно это исправить?  Сейчас мы используем способ расчета «Регламентированный» «От стажа процентом».  Заранее спасибо.
По-моему, в УПП есть дата, на которую выслуга лет опирается и оценивается по шкале, а не просто действие выслуги. Это нужно для того, чтобы принимаемые в какую-то компанию люди из смежных компаний или группы компаний получали стаж за выслугу лет, хотя и не работали на конкретном предприятии. У вас расчет срабатывается на дату приема на работу – это совсем не корректно.

Как я понимаю, у вас документ «Прием на работу» идет по РС «ПлановыеНачисленияРаботниковОрганизаций» и просто проставляет там по начислению «Вознаграждение за выслугу лет» дату документа Приема на работу, так?

 
Цитата
log написал:
Цитата
Виктория написал:
Коллеги, добрый день, возникла следующая проблема. В программе 1С УПП некорректно считается надбавка за выслугу лет – программа не учитывает начисления за первый неполный месяц.   Например, человек у нас работает с середины месяца и при расчете зп за этот месяц начисления «Вознаграждение за выслугу лет» не будет, а случится только в следующем месяце. Но нужно, чтобы это начисление посчиталось при расчете зарплаты уже за тот месяц, когда человек устроился. Как-то можно это исправить?  Сейчас мы используем способ расчета «Регламентированный» «От стажа процентом».  Заранее спасибо.
По-моему, в УПП есть дата, на которую выслуга лет опирается и оценивается по шкале, а не просто действие выслуги. Это нужно для того, чтобы принимаемые в какую-то компанию люди из смежных компаний или группы компаний получали стаж за выслугу лет, хотя и не работали на конкретном предприятии. У вас расчет срабатывается на дату приема на работу – это совсем не корректно. Как я понимаю, у вас документ «Прием на работу» идет по РС «ПлановыеНачисленияРаботниковОрганизаций» и просто проставляет там по начислению «Вознаграждение за выслугу лет» дату документа Приема на работу, так?  
Да, все так, но начинает потом считать по этому начислению только когда есть полных 12 месяцев. То есть дата начала действия вида расчета собственно правильная, но с нее не считает, а считает с первого числа следующего месяца.
 
Цитата
Виктория написал:
Цитата
log написал:
 
Цитата
Виктория  написал:
Коллеги, добрый день, возникла следующая проблема. В программе 1С УПП некорректно считается надбавка за выслугу лет – программа не учитывает начисления за первый неполный месяц.   Например, человек у нас работает с середины месяца и при расчете зп за этот месяц начисления «Вознаграждение за выслугу лет» не будет, а случится только в следующем месяце. Но нужно, чтобы это начисление посчиталось при расчете зарплаты уже за тот месяц, когда человек устроился. Как-то можно это исправить?  Сейчас мы используем способ расчета «Регламентированный» «От стажа процентом».  Заранее спасибо.
 По-моему, в УПП есть дата, на которую выслуга лет опирается и оценивается по шкале, а не просто действие выслуги. Это нужно для того, чтобы принимаемые в какую-то компанию люди из смежных компаний или группы компаний получали стаж за выслугу лет, хотя и не работали на конкретном предприятии. У вас расчет срабатывается на дату приема на работу – это совсем не корректно. Как я понимаю, у вас документ «Прием на работу» идет по РС «ПлановыеНачисленияРаботниковОрганизаций» и просто проставляет там по начислению «Вознаграждение за выслугу лет» дату документа Приема на работу, так?  
Да, все так, но начинает потом считать по этому начислению только когда есть полных 12 месяцев. То есть дата начала действия вида расчета собственно правильная, но с нее не считает, а считает с первого числа следующего месяца.
Это как раз и понятно. Просто на дату приема нужно еще одну дату ставить и вот ее можно сдвигать на любое количество дней месяцев в прошлое. В коде процедуры вроде как вшито определение полных периодов на первое число расчетного месяца. Соответственно, если на день приема дней стажа ноль, то и на первое число этого через год не будет полного года. Если ввести число дней стажа или дату отсчета стажа больше, чем ноль, то и момент начала действия выслуги внутри шкалы сместится к началу месяца.
 
Добрый день! Попробуйте открыть Личные данные физлица, для которого считается выслуга лет. В нем есть трудовая деятельность и там вы увидите Стажи общего характера и в них будет Дата отсчета стажа. Вид стажа должен совпадать с тем, что указан в начислении.
 
Цитата
Гость12 написал:
Добрый день! Попробуйте открыть Личные данные физлица, для которого считается выслуга лет. В нем есть трудовая деятельность и там вы увидите Стажи общего характера и в них будет Дата отсчета стажа. Вид стажа должен совпадать с тем, что указан в начислении.
И дата отсчета нашла, она стоит та, которая нужна. Вид стажа тот, который нужен, и совпадает с тем, что стоит в начислении.
Но только вот считает не с середины месяца, а с первого числа следующего месяца.
 

Так добавьте уже наконец просто дней в последнюю самую колонку или же сдвиньте дату отсчета на первое число нужного вам месяца.

Возьмите ДатаОтсчетаСтажа, затем берите Стаж _на_ эту дату (у вас там сейчас 0 лет, 0 месяцев, 0 дней), после этого берется начало текущего расчетного периода.

Считаем Стаж на начало текущего расчетного периода:

К стажу из Стаж_на_эту дату прибавляем стаж из разности дат, то есть Стаж((начало текущего расчетного периода)-( ДатаОтсчетаСтажа))+Стаж(Стаж _на_ эту дату) => РезультирующийСтаж сравнивается со шкалой.

Поскольку в Стаж _на_ эту дату никаких дней нет, то на дату начала текущего расчетного периода Стаж не наступил.

 

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

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

 

Вспомнил тут еще, как можно сделать. Проверьте весь механизм, может вы на каком-то этапе допустили ошибку. Короче, перейдите в раздел «Настройка», откройте вкладку «Показатели расчета зарплаты» и создайте новый элемент под названием «Процент надбавки за выслугу лет», в назначении указываем «Для сотрудника», тип показателя пишем «Числовой, зависящий от стажа», в специальной графе пишем «Стаж на надбавку за выслугу лет».

Для оформления надбавки за выслугу лет в 1С 8.3 необходимо указать стаж работника. Открываем вкладку «Сотрудники», прописываем его в разделе «Трудовая деятельность».

Чтобы сделать начисление, следует в документе «Изменение оплаты труда», в разделе «Зарплата», найти сотрудника и установить галочку во вкладке «Изменить начисления», добавить «Надбавка за выслугу лет». Сама выплата устанавливается документом «Начисление зарплаты и взносов», в разделе «Зарплата», путем нажатия кнопки «Заполнить».

 
Цитата
Гость12 написал:
Вспомнил тут еще, как можно сделать. Проверьте весь механизм, может вы на каком-то этапе допустили ошибку. Короче, перейдите в раздел «Настройка», откройте вкладку «Показатели расчета зарплаты» и создайте новый элемент под названием «Процент надбавки за выслугу лет», в назначении указываем «Для сотрудника», тип показателя пишем «Числовой, зависящий от стажа», в специальной графе пишем «Стаж на надбавку за выслугу лет».   Для оформления надбавки за выслугу лет в 1С 8.3 необходимо указать стаж работника. Открываем вкладку «Сотрудники», прописываем его в разделе «Трудовая деятельность».   Чтобы сделать начисление, следует в документе «Изменение оплаты труда», в разделе «Зарплата», найти сотрудника и установить галочку во вкладке «Изменить начисления», добавить «Надбавка за выслугу лет». Сама выплата устанавливается документом «Начисление зарплаты и взносов», в разделе «Зарплата», путем нажатия кнопки «Заполнить».
Спасибо всем, буду пробовать и перепроверять!
Страницы: 1