|
ЗУП 3.1 Доплата отпуска до оклада | ☑ | ||
---|---|---|---|---|
0
Анютик
12.07.17
✎
15:07
|
Есть задача: реализовать доплату отпуска до оклада, при этом в расчет брать только те дни, которые были рабочими по графику сотрудника.
Например, человек взял отпуск с 01.03 по 07.03. Средняя зп, рассчитанная системой 1000 руб. за день, соответственно, начислено за отпуск 7*1000=7000 руб. При этом стоимость дня по окладу у человека 1200. Тогда компенсация рассчитывается так: 5*1200-7*1000 = -1000, т.е. компенсация не выплачивается. Я создаю начисление.Назначение "Повременная оплата труда и надбавки", выполняется "Только если введен вид учета времени" "Отпуск", пишу формулу (НормаДней-ВремяВДняхЧасах)*ДоляНеполногоРабочегоВремени*СтоимостьДняЧаса и получаю рассчетный оклад за время отпуска. Но как только добавляю в формулу - Расчетная база, получается в результате полный бред. Так как с временными показателями что-то происходит. Что я делаю не так? как можно настроить подобный вид начисления? |
|||
1
sitex
naïve
12.07.17
✎
15:13
|
(0) Тут чистали ? https://its.1c.ru/db/staff1c#content:34640:zup30
|
|||
2
sitex
naïve
12.07.17
✎
15:14
|
(1) Читали*
|
|||
3
IvaneS
12.07.17
✎
15:24
|
(0) в ЗУП 2.5 чтобы компенсировать разделил начисление-расчет на 2 этапа. Сперва все основные начисления рассчитываются, а потом еще один вид начисления Компенсация...
Может у тебя расчет текущего периода еще нет, вот и ошибочка, т.е нет еще "Расчетной базы". |
|||
4
IvaneS
12.07.17
✎
15:30
|
(+3) правда у меня доплата до оговоренной суммы, который определялся в справочнике сотрудника отдельным реквизитом.
А в варианте (0) можно оклад взять, т.е по умолчанию порог равен окладу. |
|||
5
Анютик
12.07.17
✎
15:31
|
(2) не очень поняла, к чему ссылка?
(3) в 2.5 все несколько иначе. Тут именно специфика 3.1 |
|||
6
IvaneS
12.07.17
✎
15:33
|
(5) не юзал 3.1, но вид начисления так же определяешь формулой, где используешь предопределенные переменные?
|
|||
7
Анютик
12.07.17
✎
15:37
|
(6)похоже, да. Но значение переменной по времени меняется в зависимости, используется ли переменная Расчетная часть. Т.е. пока по частям формулу считаю, все нормально. Как только объединяю две части, а она простая, как видно, происходит ересь. Именно потому, что временные показатели "уплывают".
|
|||
8
IvaneS
12.07.17
✎
15:38
|
(5) Прежде чем использовать переменную "Расчетная база" нужно текущий период без "Повременная оплата труда и надбавки" расчет сделать. А потом рассчитать Отдельно документ с видом начисления "Повременная оплата труда и надбавки". Так нельзя?
|
|||
9
Анютик
12.07.17
✎
15:41
|
(8) ну насколько я понимаю, нет... только переписывать заполнение тч. я пробовала и в разовый выносить. И в этом "компенсацию" ставить. Понять не могу, почему от ввода показателя "Расчетная база", меняется значение временного параметра? по сути, он же только от табеля зависит и вида времени, который я указываю.
|
|||
10
IvaneS
12.07.17
✎
15:44
|
(9) Определение переменной "Расчетная база" - (по моему) это сумма начисленной ЗП в текущем периоде. А что там в ЗУП 3.1 в описании?
|
|||
11
Alexandr_U1982
12.07.17
✎
15:46
|
(0)А как у вас настроено вытеснение (приоритет)?
Что входит в расчетную базу? Может быть временные показатели уплывают из-за неправильного вытеснения? |
|||
12
IvaneS
12.07.17
✎
15:55
|
(9) скриншот на вид начисления "Повременная оплата труда и надбавки" покажешь?
|
|||
13
Анютик
12.07.17
✎
15:55
|
(11) в расчетную базу входит только "Оплата по отпуску".
|
|||
14
Анютик
12.07.17
✎
15:55
|
(12) момент
|
|||
15
Анютик
12.07.17
✎
16:02
|
http://screenshot.ru/upload/image/Sw51
"повременная оплата труда и надбавки" это из перечисления системного |
|||
16
Анютик
12.07.17
✎
16:10
|
вот пример настройки http://screenshot.ru/3f94441006b4a8c925129b1bc653aea1
результат - 5 дней. Складывается из 22 (норма за март) -17(отработано) http://screenshot.ru/b1b362a202fa76d609ce83a307fd2c6b результат- 15 дней. Складывается 22(норма за март) - 7(дней отпуска). Настройки остальные те же, что и были. Меняю только формулу |
|||
17
Alexandr_U1982
12.07.17
✎
16:13
|
У меня получилось вот так посчитать.
Настройки вида расчета: Назначение начисления: Повременная оплата труда и надбавки Начисление выполняется: Только если введен вид учета времени Вид времени: Отпуск Формула расчета: Макс(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней - РасчетнаяБаза, 0) Расчет базы: Текущий месяц Расчетная база: Отпуск основной Начисления, приоритет которых выше: нужно удалить отсюда вида расчета "Отпуск основной". Делаю документ "Отпуск", рассчитываю, провожу. Делаю документ "Табель", провожу. Делаю документ "Начисление зарплаты и взносов", и в этот документ приезжает "Доплата отпуска до оклада". Без табеля не работает. |
|||
18
Анютик
12.07.17
✎
16:15
|
(17) но у Вас время в днях - это календарные дни отпуска? я тоже так посчитала. Но у меня бухгалтерия требует пересчет именно за рабочие дни в период отпуска
|
|||
19
IvaneS
12.07.17
✎
16:18
|
(17) +++
(18) а в чем принципиальная разница? |
|||
20
Alexandr_U1982
12.07.17
✎
16:21
|
(18)Точно. Календарные дни посчитались.
|
|||
21
Анютик
12.07.17
✎
16:23
|
(18) разница в суммах компенсации
|
|||
22
Анютик
12.07.17
✎
16:34
|
я все же склоняюсь к тому, что надо вводить свой показатель - количество раб дней за период отпуска и уже по нему считаться. Правда, пока не очень представляю механику процесса. Вряд ли получится собрать такой показатель расчетно. Потому как в одном периоде может быть и прогул, и больничный, и отпуск и еще хз что...
|
|||
23
IvaneS
12.07.17
✎
16:35
|
(21) т.е если ушли на 2 недели, то имеем 2 периода между выходными?
|
|||
24
Alexandr_U1982
12.07.17
✎
16:35
|
Вот еще вариант:
Настройки вида расчета: Назначение начисления: Повременная оплата труда и надбавки Начисление выполняется: Ежемесячно Формула расчета: Макс(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней - РасчетнаяБаза, 0) Расчет базы: Текущий месяц Расчетная база: Отпуск основной Учет времени, Вид времени: Рабочее время Начисления, приоритет которых выше: нужно удалить отсюда вида расчета "Отпуск основной". Делаю документ "Назначение планового начисления", в котором назначаю сотруднику Доплату отпуска до оклада на период отпуска. Делаю документ "Отпуск", рассчитываю, провожу. Делаю документ "Начисление зарплаты и взносов", в этот документ приезжает "Доплата отпуска до оклада" рассчитанная по рабочим дням. В этом случае табель не нужен, но требуется добавлять Доплату до оклада в плановые начисления сотрудника. Хорошо бы, чтобы Доплата до оклада автоматически добавлялась в документ "Отпуск", но судя по всему на релизе 3.1.2.294 это сделать нельзя. |
|||
25
Анютик
12.07.17
✎
16:36
|
(24) а что будет в расчетной базе? мне кажется, там будет начисление не за отпуск
|
|||
26
Анютик
12.07.17
✎
16:38
|
сейчас проверю, спасибо
|
|||
27
IvaneS
12.07.17
✎
16:38
|
(25) а если будет больничный внутри периода опуска и потом перерасчет... сложно.
|
|||
28
Анютик
12.07.17
✎
16:40
|
(27) да...а как сделать показатель, чтоб вводили в документе "Отпуска сотрудников"?) я бы туда загнала количество рабочих дней за период...
|
|||
29
IvaneS
12.07.17
✎
16:40
|
(25) "Расчетная база: Отпуск основной " и больше ничего
|
|||
30
IvaneS
12.07.17
✎
16:42
|
(28) это я не знаю.
|
|||
31
Alexandr_U1982
12.07.17
✎
16:44
|
(27)По идее, если больничный будет вытеснять "Доплату отпуска до оклада", то при расчете больничного должна пересчитаться и "Доплата отпуска до оклада".
При продление отпуска снова нужно будет назначать доплату в плановые начисления. |
|||
32
Анютик
12.07.17
✎
16:45
|
(24) то ли я что-то не то делаю, но получается не то...сейчас попробую разобрать формулу. Вроде настройки несколько раз проверила.
|
|||
33
IvaneS
12.07.17
✎
16:46
|
(31)Да. Приятно переписываться со знающими Человеком.
|
|||
34
Анютик
12.07.17
✎
16:47
|
(27),(33) в первой части формулы - оклад, рассчитанный по дням явки. База исключительно - оплата по отпуску. У меня ЗУП 3.1.2.294
|
|||
35
Анютик
12.07.17
✎
16:48
|
||||
36
Анютик
12.07.17
✎
16:49
|
||||
37
Анютик
12.07.17
✎
16:50
|
||||
38
Alexandr_U1982
12.07.17
✎
16:57
|
(37) Попробуйте в виде времени написать "Рабочее время" вместо "Явка". Не выбирать из списка, а именно написать.
|
|||
39
Анютик
12.07.17
✎
16:57
|
(38) у меня нет такого показателя. сейчас попробую
|
|||
40
Alexandr_U1982
12.07.17
✎
16:57
|
(37) Что у вас получается в документе "Начисление зарплаты и взносов"?
|
|||
41
Alexandr_U1982
12.07.17
✎
16:58
|
(39) Он есть, только его нельзя выбрать из списка. Можно только написать.
|
|||
42
Анютик
12.07.17
✎
16:58
|
(40) с рабочим временем все равно получается начисление зп за отработанное время:( а не та сумма, которую заработал бы сотрудник, если бы не пошел в отпуск
|
|||
43
Alexandr_U1982
12.07.17
✎
17:02
|
Плановое начисление назначаете на период отпуска?
Ну не знаю, у меня все получилось... У вас на картинках формула расчета указана не такая, как в (24) Должно быть: Макс(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней - РасчетнаяБаза, 0) |
|||
44
Alexandr_U1982
12.07.17
✎
17:03
|
Я назначал отпуск и доплату на период с 03.07.2017 по 09.07.2017.
В документе "Начисление зарплаты" для вида расчета "Доплата отпуска до оклада" в колонки с отработанным времени пришло "5 дн." |
|||
45
Анютик
12.07.17
✎
17:04
|
(43) так я формулу тупо с форума копировала:) как она может быть не такая?
|
|||
46
Анютик
12.07.17
✎
17:05
|
(45) а...поняла, я убрала расчетную базу. продемонстрировала, что первая часть неправильно рассчитывается. А как результат и все выражение.
Плановое назначила с начала года вообще:) |
|||
47
Alexandr_U1982
12.07.17
✎
17:07
|
(46) Не-не, нужно назначать только на период отпуска.
|
|||
48
Анютик
12.07.17
✎
17:08
|
(47)а в чем тогда смысл? можно так же руками вбить, коль об этом постоянно помнить надо буху
|
|||
49
Анютик
12.07.17
✎
17:16
|
(47) назначила по периодам отпусков. время в днях - пустое значение. покажите свои скрины, если не сложно. Может, я что-то упускаю
|
|||
50
Анютик
12.07.17
✎
17:22
|
а почему нельзя "рабочее время" из списка выбрать?
|
|||
51
Анютик
12.07.17
✎
17:27
|
заработало вот как.
Настройки вида расчета: Назначение начисления: Повременная оплата труда и надбавки Начисление выполняется: Только если введен вид учета времени Вид времени: рабочее время Формула расчета: Макс((НормаДней-ВремяВДняхЧасах)*СтоимостьДняЧаса-РасчетнаяБаза,0) Расчет базы: Текущий месяц Расчетная база: Отпуск основной Учет времени, Вид времени: Рабочее время Начисления, приоритет которых выше: нужно удалить отсюда вида расчета "Отпуск основной". |
|||
52
Анютик
12.07.17
✎
17:28
|
покидайте тапками, что может отвалиться?
|
|||
53
Alexandr_U1982
12.07.17
✎
17:42
|
(48) Смысл - Рассчитать автоматически доплату, не считать руками оплату по окладу на период отпуска и не считать руками разницу между оплатой по окладу и оплатой отпуска.
Если нужно, чтобы все было красиво и автоматически считалось, то нужно допиливать документ "Отпуск". Чисто настройками все автоматически считаться не будет. |
|||
54
Alexandr_U1982
12.07.17
✎
17:45
|
(49) >>время в днях - пустое значение
Сработало вытеснение |
|||
55
Анютик
12.07.17
✎
17:45
|
(53) вроде считается. нашла только один косяк. Если в документе "Отпуск" рассчитали зарплату, то доплата не попадает ни в расчет документа "Отпуск", ни в документ "Начисление зарплаты и взносов"
|
|||
56
Alexandr_U1982
12.07.17
✎
17:47
|
(50)Вид времени "Рабочее время" включает в себя рабочее время по видам времени Явка, Ночные и Вечерние.
Почему 1С решили его скрыть - я не знаю. |
|||
57
Анютик
12.07.17
✎
17:51
|
(56) Спасибо. ладно, поставлю, отдам на тестирование бухам. Я бы про вбить "рабочее время" руками не догадалась
|
|||
58
Alexandr_U1982
12.07.17
✎
17:52
|
(51) Проверьте расчет при такой настройке для других неявок: отпуск за свой счет, больничный, командировка и т.д.
|
|||
59
Анютик
12.07.17
✎
18:47
|
(58) Вы имеете в виду, когда отпуск и больничный в одном периоде?
|
|||
60
IvaneS
13.07.17
✎
09:09
|
(59) А если весь месяц в отпуске, то куда доплату?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |