Имя: Пароль:
1C
1С v8
ЗУП 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
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) А если весь месяц в отпуске, то куда доплату?