Сдельно по подразделениям
Каким образом разбить у сотрудника Сдельный заработок по разным подразделениям?
Имеем:
Сотрудник переведен в другое подразделение с 27.02.23. По подразделениям ему начислен Сдельный заработок двумя документами "Данные для расчета ЗП".
При начислении зарплаты и взносов Сдельный заработок встает двумя сроками в соответствии с кадровым переводом (01.02-26.02 подр1, 27.02-28.02 подр2).
Общая сумма сдельно - правильная, а по подразделениям (периодам) - нет. Программа разбивает сумму сдельно по подразделениям (периодам) в соответствии с отработанным временем.
Сдельный заработок начисляется сводно за период.
У начисления Сдельный заработок (от оклада) стоит флажок - все накопленные значения за месяц.
Имеем:
Сотрудник переведен в другое подразделение с 27.02.23. По подразделениям ему начислен Сдельный заработок двумя документами "Данные для расчета ЗП".
При начислении зарплаты и взносов Сдельный заработок встает двумя сроками в соответствии с кадровым переводом (01.02-26.02 подр1, 27.02-28.02 подр2).
Общая сумма сдельно - правильная, а по подразделениям (периодам) - нет. Программа разбивает сумму сдельно по подразделениям (периодам) в соответствии с отработанным временем.
Сдельный заработок начисляется сводно за период.
У начисления Сдельный заработок (от оклада) стоит флажок - все накопленные значения за месяц.
По теме из базы знаний
- Отчет о сдельной выработке сотрудников для УПП 1.3
- Сводный сдельный наряд (Отчет по сдельным нарядам с группировками по подразделениям, технологическим операциям и сотрудникам)
- Расчет оценки экономической эффективности геонаправлений собственной доставки товаров оптово-розничной торговой компании в условиях обособленного по учету транспортного подразделения
- Как увеличить на 30% эффективность работы сервисных подразделений компании
- Замена (синхронизация) подразделений при типовом обмене данными между ЗУП 3.1 и БП 3.0. Техническое решение
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Вам разбить в "Начислении зарплаты" ? Или в "Отражении зарплаты" ?
Если конечная цель - отражение, тогда в "Данных для расчета зарплаты" лучше в ТЧ документа по каждому виду работ проставлять подразделение (затрат) и способ отражения.
И сотруднику должны четко проставляться разные суммы с правильными этими "наборами", для этого может придётся его в отдельном документе внести. Ибо если документ настроен "бригадная выработка делится на команду", там подгадать сложно.
Если "Вид работ по каждому сотруднику и сумма", тогда проще.
Стратегию для "Отражения" в регистре увидеть можно, "Значения оперативных показателей для расчета зарплаты", движения данного документа.
Тогда в "Отражение" суммы зайдут в разрезе подразделений и способов, как "заявлено" в "Данных для расчета зарплаты"
Показатель зарплаты, полагаю, типовой предопределенный "СдельныйЗаработок", а не свой собственный?
Если конечная цель - отражение, тогда в "Данных для расчета зарплаты" лучше в ТЧ документа по каждому виду работ проставлять подразделение (затрат) и способ отражения.
И сотруднику должны четко проставляться разные суммы с правильными этими "наборами", для этого может придётся его в отдельном документе внести. Ибо если документ настроен "бригадная выработка делится на команду", там подгадать сложно.
Если "Вид работ по каждому сотруднику и сумма", тогда проще.
Стратегию для "Отражения" в регистре увидеть можно, "Значения оперативных показателей для расчета зарплаты", движения данного документа.
Тогда в "Отражение" суммы зайдут в разрезе подразделений и способов, как "заявлено" в "Данных для расчета зарплаты"
Показатель зарплаты, полагаю, типовой предопределенный "СдельныйЗаработок", а не свой собственный?
(2) В Начислении ЗП.
Сотрудник переведен из одного магазина в другой. Вид работ один и тот же: процент от выручки. Распределяется между продавцами в соответствии с окладами и отработанным временем.
Показатель предопределенный. В движениях отражается верно, двумя строками на 01.02 и на 27.02. А вот Начислении ЗП нет.
Сотрудник переведен из одного магазина в другой. Вид работ один и тот же: процент от выручки. Распределяется между продавцами в соответствии с окладами и отработанным временем.
Показатель предопределенный. В движениях отражается верно, двумя строками на 01.02 и на 27.02. А вот Начислении ЗП нет.
Как выглядит заполненный документ "Данные для расчета зарплаты", которым вводится вид работ?
Как выглядит формула в виде начисления оплаты труда, где есть этот сдельный заработок? Про "все накопленные значения" я видел выше.
Как выглядит формула в виде начисления оплаты труда, где есть этот сдельный заработок? Про "все накопленные значения" я видел выше.
(7) Пробовал. Начисления разбиваются правильно.
Но появляется другая проблема:
В Регистре накопления "Значения оперативных показателей расчета зарплаты (для сотрудников)" значение показателей вносится на 01.02 и 27.02.
Если у сотрудника было отсутствие 01.02, то в документе "Начисление ЗП" начисление Сдельного заработка за период 01.02-26.02 не будет происходить.
Но появляется другая проблема:
В Регистре накопления "Значения оперативных показателей расчета зарплаты (для сотрудников)" значение показателей вносится на 01.02 и 27.02.
Если у сотрудника было отсутствие 01.02, то в документе "Начисление ЗП" начисление Сдельного заработка за период 01.02-26.02 не будет происходить.
(8) Тут нет идеального решения.
Я в своих организациях придерживаюсь настройки "по соответствию даты регистрации интервалу начисления".
Это помогает избежать множества других проблем.
А чтобы сумма внесенного сдельного заработка учитывалась при начислении зарплаты, сделал чтобы нельзя было провести "Данные для расчета зарплаты", если на дату "ЭтотОбъект.Период" хоть один сотрудник из внесенных в документ числится в любом ином кадровом состоянии, кроме
- Перечисления.СостоянияСотрудника.Работа
- Перечисления.СостоянияСотрудника.РаботаВОтпускеПоУходуЗаРебенком
В итоге лица, вносящие данные, меняют "Период" на другой, либо выносят "проблемных" сотрудников в отдельный документ, но лишь бы оно провелось.
Зато проблема неначисления внесенных сдельных данных ушла.
Я в своих организациях придерживаюсь настройки "по соответствию даты регистрации интервалу начисления".
Это помогает избежать множества других проблем.
А чтобы сумма внесенного сдельного заработка учитывалась при начислении зарплаты, сделал чтобы нельзя было провести "Данные для расчета зарплаты", если на дату "ЭтотОбъект.Период" хоть один сотрудник из внесенных в документ числится в любом ином кадровом состоянии, кроме
- Перечисления.СостоянияСотрудника.Работа
- Перечисления.СостоянияСотрудника.РаботаВОтпускеПоУходуЗаРебенком
В итоге лица, вносящие данные, меняют "Период" на другой, либо выносят "проблемных" сотрудников в отдельный документ, но лишь бы оно провелось.
Зато проблема неначисления внесенных сдельных данных ушла.
Добавил изменения в модуль объекта обработки МенеджерРасчетаЗарплаты.
В процедуры ЗначениеОперативногоПоказателя и ФильтрПолученияОперативныхПоказателейСотрудников.
Изменения такого плана:
Если ПоказательВЦеломЗаМесяц Тогда
//ОтборПоказателей.ДатаНачала = НачалоМесяца(СтрокаНачисления.ДатаНачала);
//ОтборПоказателей.ДатаОкончания = КонецМесяца(СтрокаНачисления.ДатаОкончания);
ОтборПоказателей.ДатаНачала = СтрокаНачисления.ДатаНачала;
ОтборПоказателей.ДатаОкончания = СтрокаНачисления.ДатаОкончания;
Т.е. показатели сдельно брались за целый месяц и разбивались в соответствии с отработанным временем за период.
Сейчас берется за период.
В процедуры ЗначениеОперативногоПоказателя и ФильтрПолученияОперативныхПоказателейСотрудников.
Изменения такого плана:
Если ПоказательВЦеломЗаМесяц Тогда
//ОтборПоказателей.ДатаНачала = НачалоМесяца(СтрокаНачисления.ДатаНачала);
//ОтборПоказателей.ДатаОкончания = КонецМесяца(СтрокаНачисления.ДатаОкончания);
ОтборПоказателей.ДатаНачала = СтрокаНачисления.ДатаНачала;
ОтборПоказателей.ДатаОкончания = СтрокаНачисления.ДатаОкончания;
Т.е. показатели сдельно брались за целый месяц и разбивались в соответствии с отработанным временем за период.
Сейчас берется за период.