Имя: Пароль:
 
1C
1С v8
ЗУП 3 Вознаграждение за нерабочие праздничные дни.
0 Valerianich
 
05.12.18
08:12
Всем добрый день.
ЗУП 3.1.7.144.

В программе введено начисление "Допол. вознаграждение за нерабочие праздничные дни",
формула: ?(ТарифнаяСтавкаЧасовая>0, 0,155*ВремяВДнях).
Т.е. надбавку получают сотрудники, которые на часовой тарифной ставки.

С октября одного сотрудника перевели на оклад, но ему всё равно считается данная надбавка.
Подскажите пожалуйста, как откорректировать формулу расчета, чтобы учитывался переход с одной формы оплаты на другую? Заранее спасибо.
1 Valerianich
 
05.12.18
08:12
Формула: ?(ТарифнаяСтавкаЧасовая>0, 155*ВремяВДнях, 0).
2 Фрэнки
 
05.12.18
08:22
так у вас 155 это что такое? жестко вбитый показатель, т.е. 155 рублей в час?
3 Фрэнки
 
05.12.18
08:23
А ВремяВДнях - это что такое? это же количество дней? т.е. за каждый день работы в выходной доплачивать по 155 рублей?
4 Valerianich
 
05.12.18
08:23
(2) В день.
5 Фрэнки
 
05.12.18
08:25
кривая какая-то формула.
А что через Показатель не сденлали?
6 Фрэнки
 
05.12.18
08:26
Вот рассчитает экономист или бухгалтер, что нужно не по 155 рублей, а по 160 и побегут опять к программисту, чтоб формулу подправить?
7 Valerianich
 
05.12.18
08:28
(6) Тогда сделаем показатель. :)
8 Valerianich
 
05.12.18
08:29
Сейчас главное понять, как сделать, чтобы выплачивалось только сотрудникам, которые на часовой тарифной ставки...
9 Фрэнки
 
05.12.18
08:30
ТарифнаяСтавкаЧасовая = синтетический предустановленный показатель, в котором определяется тарифная стоимость часа для каких-то вычислений, если нужно умножать на часы, например. Поэтому этот показатель всегда не равен нулю, если только у работника есть какой-то запланированный ФОТ
10 Масянька
 
05.12.18
08:31
(0) Перевод нужно сделать "Изменение оплаты" (ну, что-то в этом роде).
В 3 ЗУПе намутили так, что мама не горюй. Там очень много изменений чего...
11 Фрэнки
 
05.12.18
08:32
(8) А как установлена у работников оплата - в начислениях там видно должно быть у кого на окладе у кого на тарифе ком-либо - наименования этих видов начислений отображаются где-то
12 Фрэнки
 
05.12.18
08:33
(8) напиши эти наименования начислений разные, какие для каких способов оплаты у вас назначены
13 Фрэнки
 
05.12.18
08:38
(0) Я думаю, что можно ввести примерно такую Формулу

?(РасчетнаяБаза>0, 0, ДоплатаТарифникамЗаДень*ВремяВДнях)

В Расчетную базу пихнуть такое базовое начисление, которое точно будет не равно нулю в месяце только у нужных работников.
ДоплатаТарифникамЗаДень - это создать еще один показатель и менять его при необходимости не входя в редактирование формул. Впрочем, как удобней расчетчику. Можно и расчетчика научить эти формулы составлять.
14 Valerianich
 
05.12.18
08:43
(13) Понял, спасибо.
Основная теорема систематики: Новые системы плодят новые проблемы.