|
Удержание, пропорциональное отработанному времени | ☑ | ||
---|---|---|---|---|
0
OnCheck
20.02.12
✎
08:38
|
Знатоки ЗУП, срочно нужен какой нибудь финт для возможности удержания пропорционально отработанному времени. Формула, если бы это была премия: Отработано времени в днях / Норма времени в днях * Фиксированная сумма, отрицательная премия не проходит, нужно именно удержание. Посоветуйте чего нибудь пожалуйста.
|
|||
1
OnCheck
20.02.12
✎
09:05
|
ап
|
|||
2
mkanaev
20.02.12
✎
09:14
|
помойму в удержанияъ нету периода действий... как вариант переписать модуль расчета удержаний, в запросе добавить соединением по данному сотруднику количество дней норма и факт из основного регистра расчета, они туды помойму пишуться при расчете...
Если нет желания ломать конфу, тогда можно завести параметры расчета "Норма", "Факт" для удержания, поместить их в формулу расчета, и написать обработку которая будет брать "норму" и "факт" из основного регистра расчета и засовывать в параметры расчета, это можно сделать как внешнюю обработку(немного не удобно), можно поместить в конфу начисление ЗП перед расчетом удержания... |
|||
3
dmpl
20.02.12
✎
09:24
|
(0) Ну считай от начисленного оклада.
|
|||
4
OnCheck
20.02.12
✎
09:50
|
(2) пытаюсь понять
(3) много сотрудников. Базовая сумма удержания может меняться независимо от оклада и наоборот. Каждый раз пересчитывать - сложно. |
|||
5
OnCheck
20.02.12
✎
11:18
|
а можно менять параметры расчета прямо в документе Начисление ЗП? Мне нужно два периода рассчитать при разной базе удержания. Т.е. Например с 1 по 16 база удержания 1 т.р., а с 17 по 31 база равна 2 т.р. Расчет д.б. таким
1 строка 22 / 17 * 1000 2 строка 22 / 5 * 2000 |
|||
6
OnCheck
20.02.12
✎
11:24
|
можно менять параметры расчета прямо в документе Начисление ЗП? подскажите пожалуйста?
|
|||
7
dmpl
20.02.12
✎
12:01
|
(6) Если у показателя стоит "Может изменяться при расчете" - да.
|
|||
8
OnCheck
20.02.12
✎
12:03
|
(7) Поле "порядок ввода показателя" установлено в "Ежемесячно перед расчетом зарплаты"? Это?
|
|||
9
Naumov
20.02.12
✎
12:08
|
А можно нескромный вопрос: это что за удержание такое?
|
|||
10
mkanaev
20.02.12
✎
12:11
|
(6) видешь ли у удержаний нет периода действия там нет 1 по 16, 17 по 31 там только базовый период за который база собирается и приод регистрации, если ты хочешь сделать разбивку по периодам, тогда к тому что я тебе написал в (2) вместо двуж параметров типа число тебе нужно передавать ТЗ в которой будет описанно в какой день сколько работал сотрудник, эта тебе нужно будет получить из виртуальной таблици регистра расчета ОсновныеНачислени "Фактический период действия"...
ps: интересная задачка, тянет на экзаменационную... |
|||
11
mkanaev
20.02.12
✎
12:17
|
- это на случай если хочешь чтобы при смене параметров атоматом разбивались удержания на несколько, можно впринцепи насоздавать строки самому и вбить туды параметры.... тогда для удобства сделать отчет по "норме" и "факту" и начисление делать в два этапа сначала начисление потом расчет удержаний
|
|||
12
mkanaev
20.02.12
✎
12:21
|
(9) я так понял типо чем больше отработал теб больше удержали...
можно конечно посочинять что это такое например удердания за обед, пришёл на работу с тебя удержали фиксу за обед, сколько в месяце отработал столько и удержали... типо за месяц есть сумма удержания за обеды например 1500р. на 20 рабочих дней... если сотрудник болел тогда за эти дни с него не должны удерживать обед. |
|||
13
dmpl
20.02.12
✎
12:24
|
(8) Это означает, что надо нужные значения перед заполнением документа помещать в регистр сведений "Значения показателей схем мотивации". А нужно чтобы было именно "Может изменяться при расчете". Впрочем, в последнее время 1С сильно ограничило возможности выбора, но если установить это значение программно, то, вроде как, оно работает пока.
|
|||
14
OnCheck
20.02.12
✎
13:11
|
(12) ага что то типа того.
|
|||
15
OnCheck
20.02.12
✎
13:38
|
(10) хм, не пойму, данные в вирт табл регистра расчета ОсновныеНачисления.ФактическийПериодДействия" попадают при расчете документа, а параметры к заполнению документа надо получать до расчета. Т.е. получается сначала рассчитать документ затем до заполнить затем снова рассчитать?
|
|||
16
mkanaev
20.02.12
✎
13:39
|
(14) тогда ненадо мудрить, и разбивать периоды впринцепи ненужно, проста два параметра и обработку которую нужно запускать после расчета основных начислений которая будет писать в параметры факт и норму и всё будет отлично работать...
|
|||
17
mkanaev
20.02.12
✎
13:40
|
(15) в документе начисление ЗП сначала считаем начисления (там есть такая кнопка), потом запускаем обработку заполенения параметров потом расчитываем только удержания (там есть такая кнопка)
|
|||
18
mkanaev
20.02.12
✎
13:41
|
разумеется незабудь сохранить документ после расчета оклада, иначе в РР основные начисления ничего не будет и параметры будут нулевые
|
|||
19
OnCheck
20.02.12
✎
13:45
|
(16) разбивать на периоды нужно сумма удержания может меняться среди месяца.
|
|||
20
OnCheck
20.02.12
✎
13:49
|
(18) проверил, нужно не только сохранить, но и провести.
|
|||
21
mkanaev
20.02.12
✎
13:52
|
(20) да точно извеняюсь, пока не проведёшь в РР записи не появятся...
(19) ну если такое требуется можешь это учесть в обработке, например сделать в ней таблицу в которой хранить изменения параметра суммы удержания, и записывать в документ несколько строк удержания, тогда параметры факт и норма нужно вводить в документе и каким то образом делить, есть ещё вариант чтобы получить факт и норму за период можешь завести предопределённый вид расчета эквивалентный окладу, и с помощью него получать факт и норму за несколько периодов, а после расчета удалять его |
|||
22
OnCheck
20.02.12
✎
14:08
|
(21) спасибо, но скорее всего придется учить удержания от отработанного времени?
|
|||
23
mkanaev
20.02.12
✎
14:15
|
вот нескажу точно, давно ЗП не открывал, может быть 1С ники завели всётаки в РР удержания период действия и тогда будет вообще всё просто
|
|||
24
mkanaev
20.02.12
✎
14:17
|
Кстате, почему не подходит отрицательное начисление? завести вид расчета сказать не начислять налоги на него, а при выгрузке в бухню написать на этот вид расчета проводки какие нужно, ну я так понимаю будет ДТ 70 КТ 73
|
|||
25
OnCheck
20.02.12
✎
14:36
|
(24) Ты уверен, что данные в налоговую из бухни показывают и хранение таких расчетов в ЗУПе не навредит. Я как раз это не знаю, поэтому отталкиваюсь от того, что имею.
|
|||
26
OnCheck
20.02.12
✎
14:39
|
(23) Про период действия в доке "ввод постоянного удержания" указывается период, и удержание рассчитывается именно за этот период. Оно?
|
|||
27
mkanaev
20.02.12
✎
14:50
|
(25) заинтриговал этот вариант, обдумал всё, вроде нигде стрельнуть недолжно, посоветовался с нашим ЗП шником, говорит вариант нормальный главное при ображении проводки правильно поставить...
(26) это скорее всего базовый период... щас ЗУП поставлю посмотрю |
|||
28
OnCheck
20.02.12
✎
14:55
|
(27) у меня раб день счас заканчивается, нужно уезжать, домашние дела, ГИГАНТСКОЕ спасибо за помощь!!!!
|
|||
29
mkanaev
20.02.12
✎
15:05
|
нету там периода действия
|
|||
30
OnCheck
29.02.12
✎
13:37
|
Решение: создал предопределенные начисление и соответствующее удержание. Для удержания произвольную формулу Сумма * Факт / Норма. При заполнении табличной части подбором, эмулирую расчет начисления (в расчет подаю выборку из табличной части удержаний, где удержание заменяю на начисление) и подставляю показатели в удержание.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |