Имя: Пароль:
1C
1С v8
ЗУП - как задать такой метод начисления
0 Террз
 
13.09.12
13:24
Добрый день.

В организации у сотрудника есть перечень постоянных начислений - например оклад, премия, доплата за стаж и тому подобное.
 Так вот нужно настроить чтобы человеку начислялась зарплата  в зависимости от их тарифов(не начислений)

То есть например у меня есть оклад 10 тысяч, доплата за стаж - 5 тысяч, просто надбавка - 3 тысячи. Вот мне нужно создать начисление вида (сумма оклад + стаж +надбавка)/норма времени за месяц в днях* Время в днях
или как в данном примере за 5 дней будет и норме 22 рабочих дня
(10+5+3)/22*5 = 4,1
1 de Bug
 
13.09.12
13:33
А просто процентом от базы не подходит?
Каждое из слагаемых уже приведено к отработанному времени.
2 Террз
 
13.09.12
13:34
а как базу задать?
3 Террз
 
13.09.12
13:34
просто поставить первичное начисление?
4 alkorolev
 
13.09.12
13:36
первичное начисление
в производной формуле что-то типа
(ОкладПоДням - Стаж + ТвояНадбавка) / НормаВремениВДнях *  ВремяВДнях
5 alek_aab
 
13.09.12
13:38
(4) а переменной "РасчетнаяБаза" в ЗУПе нет?
6 alkorolev
 
13.09.12
13:46
(5) есть. Но коли хочет человек задницу через ухо почесать, то вот ему формула
7 alek_aab
 
13.09.12
13:51
(6) какое-то хитрое начисление в (0)
8 Террз
 
13.09.12
14:05
(7)  - хитрое - но настаивают на нем :(

(5) - вот и спрашиваю как задать такую расчетную базу? а то в формуле я все возможные начисления не смогу перечислить
9 Террз
 
13.09.12
15:05
Так как создать расчетную базу не на результат начислений, а на саму величину начисления?:
10 almar
 
13.09.12
15:10
(9) Оклад - это показатель Тарифная ставка месячная. Для премии и доплаты за стаж создай свои показатели.
11 Террз
 
13.09.12
15:17
(10) - создал. По ним у меня вопросов нет и все прекрасно считается. мне нужно создать начисление, которое бы при необходимости суммировала все эти ставки и считала по это сумме. например сотруднику 15 дней считается 3 строчками - оклад + стаж + премия, а оставшиеся 7 дней должны быть одной, но которая расчитывается по формуле выше
12 Террз
 
13.09.12
15:18
(10) - по этому и есть основной вопрос - как задать расчетную базу, котороя бы суммировала все эти показатили
13 reneval
 
13.09.12
15:29
Зачем суммировать? Создавай отдельный вид начисления для каждого вида расчета.
(ОкладПоДням + Стаж + ТвояНадбавка) / НормаВремениВДнях *  ВремяВДнях
=
ОкладПоДням/ НормаВремениВДнях *  ВремяВДнях +
Стаж/ НормаВремениВДнях *  ВремяВДнях +
ТвояНадбавка/ НормаВремениВДнях *  ВремяВДнях
14 almar
 
13.09.12
15:31
(12) В произвольной формуле расчета в скобках, через плюс :)
15 Террз
 
13.09.12
15:44
ух,я утрировал в примере, что у меня только 3 основных вида начисления могут тут учавствовать на самом деле их очень много :( и они могут добавляться - а в формулу после расчета уже не изменить
16 almar
 
13.09.12
15:47
(15) Ну, сделай ежемесячный показатель по сотруднику и заполняй его перед расчетом зарплаты обработкой
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан