Имя: Пароль:
1C
1С v8
Надбавка по должностям.ЗУП.
0 andrbob
 
23.06.23
10:35
Прошу совета у старших коллег, работаю в 1С сфере как программист буквально месяц, не кидайте камнями. До моего прихода был разработан документ "Премирования по итогам месяца", где проставляется процент премирования от начислений прошлого периода (оклады, тарифные ставки, в общем стандартные начисления).Возникла необходимость в этом же документе регистрировать "Надбавку за эффективность работы", которая также начисляется процентом от стандартных начислений за прошлый месяц. Но есть нюансы. Первый - разрез по должностям, т.е. надбавка применяется к должностям, и может быть индивидуальный процент для конкретного сотрудника( если он отличился или провинился). Эту проблему я решил так : есть две страницы табличной части: первая со строками должностей, вторая страница с сотрудниками( т.к. регистра показателей по должностям в ЗУПе нет, запросом делаю выборку сначала по должностям, затем сравниваю с должностями сотрудников предприятия и нахожу сотрудников которые занимают нужную должность и проставляю значение показателя уже по сотруднику. Второй и самый главный нюанс, о который я и споткнулся - временные переводы. Если премия начисляется просто от начисленного за прошлый период и никаких сложностей здесь нет, то данная надбавка должна высчитываться пропорционально тем начислениям, которые сотрудник получил в течении месяца находясь на разных должностях. Пример: Иванов И.И. работает подсобным рабочим с окладом 200 у.е., с 20.06 по 25.06 временно был переведён на должность уборщика помещений с окладом 150 у.е. Затем по вышеуказанному документу за июнь месяц устанавливаются надбавки подсобным рабочим и уборщикам помещений в размере 10% и 15% соответственно. И в итоге Иванову И.И. в документе разового начисления должно быть две строки(либо одна просуммированная): Иванов И.И. ПовременнаяОплатаКакПодсобному * 10% и Иванов И.И. ПовременнаяОплатаКакУборщику * 15%. Подскажите пожалуйста, как бы вы пытались реализовать данную задачу. Надеюсь что вы поймёте смысл и цель данной задачи с моих сумбурных объяснений.
1 CepeLLlka
 
23.06.23
10:39
Мне кажется всё это можно решить используя типовой функционал
2 2S
 
23.06.23
10:42
сумбурно. процент фиксированный для должности или зависит от решения руководства?
3 andrbob
 
23.06.23
10:47
(2) По решению руководства. Вообще этот документ, описанный выше, хранит в себе различные показатели эффективности предприятия, по итогам которых и выставляют процент премии( Для организации в целом и индивидуальные для отличившихся), регистры показателей Организации и сотрудников естественно есть в типовом варианте, но разреза должностей для начислений в принципе не существует. Поэтому и делают развёртку должностей в сотрудников, чтобы записать в регистр показателей для сотрудников. И всё бы было просто если бы не пропорциональный расчёт в случае когда сотрудник поработал на двух должностях в расчётный период(месяц).
4 andrbob
 
23.06.23
10:50
С премией всё просто никого разреза должностей и пропорционального вычисления. Берёшь начислено за прошлый месяц * на процент премии и всё. С надбавкой в разрезе должностей этот вариант естественно не правильный.
5 andrbob
 
23.06.23
10:53
Каким-то образом нужно собрать данные по периодам, должностям которые занимал сотрудник в эти периоды, значение повременной оплаты за эти периоды, и применить к ним нужный показатель надбавки, который проставляется в документе Премирования.
6 Serg_1960
 
23.06.23
10:54
Если изменение начислений связано со сменой занимаемой должности, то это начисление необходимо указывать в документе "Кадровый перевод" (или "Кадровый перевод списком"). Если начисление может быть изменяться "по решению руководства", то для этих целей можно использовать документ "Изменение плановых начислений".
7 andrbob
 
23.06.23
10:58
(6) Задача состоит в том чтобы тянуть значения надбавок именно из этого документа. Т.к. это обширный документ, из которого печатаются печатные формы: Решение и Приказ, в которых описывается, кого премировать, на какой процент и тоже самое с надбавкой (какие должности и в каком размере получают надбавку)
8 andrbob
 
23.06.23
11:02
Как я уже говорил раньше. Изначально я делал аналогично премии, РасчетнаяБазаЗаПрошлыйПериод*ПроцентНадбавкиДолжности , отличие было только то, что я раскручивал значение должностей в значение для сотрудников. Но когда мне бухи сказали что должно быть пропорциональное деление в случае временных переводов на другие должности я немного приуныл, т.к. пока не вижу варианта решения в силу неопытности.
9 Гена
 
23.06.23
11:22
Для того, чтобы вытянуть в премиальный документ прошлые периоды разных работ, их сначала надо получить отдельными записями в прошлых же доках Начисление зарплаты. Например, есть неплохой справочник Места работы, в котором, кстати, есть информация по Должности.
Проверьте эту идею. Заведите в копии док "Изменение мест работы" кому-нибудь, рассчитайте месяц. Затем в следующем месяце вводите свой документ "Премирования по итогам месяца", в котором уже можете использовать для одного сотрудника две готовые суммы для своих премиальных коэффициентов. Как-то так.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший