Имя: Пароль:
1C
1С v8
Как настроить вид расчёта, чтобы он начислялся один раз в месяц, независимо от к
,
0 Пендальф Серый
 
04.06.13
10:59
Как  настроить в ЗУП вид расчета, чтобы он начислялся один раз в месяц, независимо от кадровых перемещений сотрудника?
1 mikecool
 
04.06.13
10:59
я наверное гоню, но настроить вытеснение им же самим
2 Фрэнки
 
04.06.13
11:02
(0) доплата фиксированной суммой?
3 Пендальф Серый
 
04.06.13
11:09
Доплата, но не фикс, а по двум показателям, которые вводятся ежемесячно перед начислением ЗП. Если сотрудник перемещался, то задваивает, начисляет по каждому месту работы.
4 ZanderZ
 
04.06.13
11:10
(3) основное или дополнительное сделали ?
5 Пендальф Серый
 
04.06.13
11:11
основное
6 Фрэнки
 
04.06.13
11:12
(5) так какая формула у расчета, а то получится, что показателей вводится два, а результат все-равно фиксированный.
7 El_Duke
 
гуру
04.06.13
11:13
(4) +4
для дополнительного возможно установить Контролировать выплату раз в месяц
8 Пендальф Серый
 
04.06.13
11:14
(6) сумма за день * количество дней. Количество дней вводится руками - это не привязывается к отработанным дням.
9 Пендальф Серый
 
04.06.13
11:15
(7) а для основного такое только допиливать?
10 El_Duke
 
гуру
04.06.13
11:15
(9) а основным принципиально делать ?
11 Пендальф Серый
 
04.06.13
11:16
(10) я что-то запамятовал, а доп. начисление может быть плановым?
12 Фрэнки
 
04.06.13
11:18
Скорей всего, кадровым перемещением передергиваете период действия начисления, а тогда получается внутри одного периода начисление для каждого перемещения каждый раз "новое". Если два раза переместите, то получите три записи в расчете.
13 Пендальф Серый
 
04.06.13
11:20
(12) в кадровом перемещении это вид расчета вообще не затрагивается. А как быть?
14 Пендальф Серый
 
04.06.13
11:21
"Если два раза переместите, то получите три записи в расчете." - да, это так.
15 DarKySiK
 
04.06.13
11:28
(0) может допилить формулу вида расчета и добавить показатели времени? , ну т.е. раскидать по периодам пропорционально. Или как вариант можете сделать вид расчета в дополнительные начисления, но только придется делать еще и свой документ, чтобы запихать этот вид расчета в плановые, так как в типовых документах в план только основные попадают.
16 Фрэнки
 
04.06.13
11:29
(13) У вас начисление привязано к периодам действия. Т.е. количество дней на сумму не влияет, но если у сотра за весь месяц не будет ни одного рабочего дня, то в расчет не попадет. В коде это сделано запросом. Трогать его неинтересно.

Согласен с мнением, что самый правильный путь - добавить в формулу расчета показатель отработанного времени.
17 Пендальф Серый
 
04.06.13
11:35
(16) дело в том, что для этого ВР не важно сколько отработал сотрудник, хоть один день, хоть весь месяц. Если ему расчётчик поставил по этому ВР 5 дней по 100 рублей, то сотрудник и должен в любом случае получить 500 рублей и всё. Как тут привяжешь к отработанному времени, чтобы оно не влияло?
18 ZanderZ
 
04.06.13
11:43
в формуле суммазадень*колдней что откуда берется ?
19 DarKySiK
 
04.06.13
11:44
Результат = ТвойПоказатель * Время в календарных днях / Календарных дней в месяце
20 DarKySiK
 
04.06.13
11:44
(19) вот так попробуй
21 Пендальф Серый
 
04.06.13
11:47
(18) руками ставят перед расчетом, как и сумму за день.
22 ZanderZ
 
04.06.13
11:48
(21) каким документом ?
23 Фрэнки
 
04.06.13
11:50
(21) подстановка :)

ТвойПоказатель = сумма за день * количество дней

Результат = ТвойПоказатель * Время в календарных днях / Календарных дней в месяце

это будет самое верное решение, имхо
24 Пендальф Серый
 
04.06.13
12:02
(22) не документом. Показатели расчета заработной платы.
25 Пендальф Серый
 
04.06.13
12:15
(23) Работает только если сотрудник отработал весь месяц. Однако мой работает с 15-го числа, а 18-го переводится в другую должность.
26 Пендальф Серый
 
04.06.13
12:19
Вообще у ВР есть такой скрытый флаг НачисляетсяВЦеломЗаМесяц. При записи ВР программа сама ставит или не ставит этот флаг по разным критериям. Так вот если его программно взвести, то получаю то, что и хочу. НО проблема вылазит в другом месте.
27 Фрэнки
 
04.06.13
12:37
(25) Результат = ТвойПоказатель * Время в календарных днях / ?(Время в календарных днях > 0 , Время в календарных днях , 1)
28 Фрэнки
 
04.06.13
12:39
не, не так... надо смотреть по списку показателей, каким лучше делить и на какие умножать, чтоб результат был верный. На память не помню.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn