Здравствуйте!
Я прочитал на сайте переписку вашу с Александром К:
У меня, наверное, такая же проблема - мне нужно чтобы доплата за выслугу лет считалась процентом от стажа. Я воспользовался готовой функцией, заполнил таблицу стажа, но база мне нужна не оплата по часам (потому что если человек в командировке, то база не так считается как мне надо), а просто тариф (оклад) не зависимо от того где он был!
Помогите, пожалуйста, решить эту проблему!!!
Заранее благодарен, Алексей.
Я прочитал на сайте переписку вашу с Александром К:
У меня, наверное, такая же проблема - мне нужно чтобы доплата за выслугу лет считалась процентом от стажа. Я воспользовался готовой функцией, заполнил таблицу стажа, но база мне нужна не оплата по часам (потому что если человек в командировке, то база не так считается как мне надо), а просто тариф (оклад) не зависимо от того где он был!
Помогите, пожалуйста, решить эту проблему!!!
Заранее благодарен, Алексей.
По теме из базы знаний
- Расчет стажа для надбавки за выслугу лет
- Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке
- Просто о 1С:ЗУП 3.1 за 10 минут
- Мониторинг ПФР/Минтруда по приказу № Пр-366. Форма для сбора сведений о заработной плате работников бюджетной сферы. Автоматическое заполнение с возможностью корректировки и консолидации и выгрузка в формате XML. ЗГУ/ЗУП 3.1
- Расчетно-платежная ведомость для 1С: Зарплата и управление персоналом 3.1
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Подробнее: Сложность не в нахождении % от стажа, а в том что нельзя привязать оклад или тариф который фактически не будет начисляться, если человеку присвоен при приёме на работу Оклад в размере 5 тр, но он его не получает а работает по сделке, ему выплачивается по договору подряда какая то сумма не важно, но Надбавку за стаж нужно считать именно от Тарифной стафки либо от Оклада установленного при приёме...
Добрый день! Помогите настроить Надбавку за выслугу лет в ЗУП 3.0. Стоит формула ( ПроцентНадбавкиЗаВыслугуЛет / 100 * РасчетнаяБаза ) Бухгалтерия требует начислять пропорционально отработанному времени, но не больше оклада. А именно у работников, которые в смене получается больше оклада естественно. Как сделать, чтобы выслуга начислялась не больше оклада, укаанного в приеме на работу?
Спасибо!
Спасибо!
(7) Можно попробовать вот такую формулу.С условием.Где знак вопроса это "Если".
?(((ПроцентНадбавкиЗаВыслугуЛет / 100 * РасчетнаяБаза)* ВремяВДнях / НормаДней) < (Оклад * ДоляНеполногоРабочегоВремени),(Оклад * ДоляНеполногоРабочегоВремени)-((ПроцентНадбавкиЗаВыслугуЛет / 100 * РасчетнаяБаза)* ВремяВДнях / НормаДней),0)
То есть форму будет работать вот так,получается условие "?" если
((ПроцентНадбавкиЗаВыслугуЛет / 100 * РасчетнаяБаза)* ВремяВДнях / НормаДней) < (Оклад * ДоляНеполногоРабочегоВремени)
Тогда
(Оклад * ДоляНеполногоРабочегоВремени)-((ПроцентНадбавкиЗаВыслугуЛет / 100 * РасчетнаяБаза)* ВремяВДнях / НормаДней)
Иначе если условие не выполняется,то есть больше или равно окладу то Ноль.
Я бы так сделал.
?(((ПроцентНадбавкиЗаВыслугуЛет / 100 * РасчетнаяБаза)* ВремяВДнях / НормаДней) < (Оклад * ДоляНеполногоРабочегоВремени),(Оклад * ДоляНеполногоРабочегоВремени)-((ПроцентНадбавкиЗаВыслугуЛет / 100 * РасчетнаяБаза)* ВремяВДнях / НормаДней),0)
То есть форму будет работать вот так,получается условие "?" если
((ПроцентНадбавкиЗаВыслугуЛет / 100 * РасчетнаяБаза)* ВремяВДнях / НормаДней) < (Оклад * ДоляНеполногоРабочегоВремени)
Тогда
(Оклад * ДоляНеполногоРабочегоВремени)-((ПроцентНадбавкиЗаВыслугуЛет / 100 * РасчетнаяБаза)* ВремяВДнях / НормаДней)
Иначе если условие не выполняется,то есть больше или равно окладу то Ноль.
Я бы так сделал.
Сделали так, работает. Спасибо
?( ( ПроцентНадбавкиЗаВыслугуЛет / 100 * РасчетнаяБаза)>(ПроцентНадбавкиЗаВыслугуЛет / 100 * Оклад),ПроцентНадбавкиЗаВыслугуЛет / 100 * Оклад, ПроцентНадбавкиЗаВыслугуЛет / 100 * РасчетнаяБаза)
?( ( ПроцентНадбавкиЗаВыслугуЛет / 100 * РасчетнаяБаза)>(ПроцентНадбавкиЗаВыслугуЛет / 100 * Оклад),ПроцентНадбавкиЗаВыслугуЛет / 100 * Оклад, ПроцентНадбавкиЗаВыслугуЛет / 100 * РасчетнаяБаза)
Подскажите как настроить в ЗУП 3.1 выслугу лет, если она рассчитывается фиксированной суммой в зависимости от стажа и пропорционально отработанным дням, НО НЕ БОЛЕЕ этой фиксированной суммы.
Я настроила формулу так:
?(НормаДней>=ОтработаноДней, РазмерНадбавкиЗаВыслугуЛет/НормаДней * ОтработаноДней,РазмерНадбавкиЗаВыслугуЛет)
Однако, если у сотрудника были кадровые перемещения в течение месяца и количество отработанных дней больше нормы, то формула дает неправильный расчет.
Поясню на примере.
Выслуга за полный месяц составляет 700 рублей.
В январе норма дней равна 17.
Был кадровый перевод и периоды работы получились такие:
1) с 01.01 по 15.01. Отработано 5 дней
2) с 16.01 по 31.01. Отработано 13 дней
Согласно созданной формуле, расчет был таким:
с 01.01 по 15.01 700/17*5 = 205.88руб.
с 16.01 по 31.01 700/17*13 = 535.29 руб.
В сумме за месяц получилось 741,17, а НАДО 700 руб.!
Я настроила формулу так:
?(НормаДней>=ОтработаноДней, РазмерНадбавкиЗаВыслугуЛет/НормаДней * ОтработаноДней,РазмерНадбавкиЗаВыслугуЛет)
Однако, если у сотрудника были кадровые перемещения в течение месяца и количество отработанных дней больше нормы, то формула дает неправильный расчет.
Поясню на примере.
Выслуга за полный месяц составляет 700 рублей.
В январе норма дней равна 17.
Был кадровый перевод и периоды работы получились такие:
1) с 01.01 по 15.01. Отработано 5 дней
2) с 16.01 по 31.01. Отработано 13 дней
Согласно созданной формуле, расчет был таким:
с 01.01 по 15.01 700/17*5 = 205.88руб.
с 16.01 по 31.01 700/17*13 = 535.29 руб.
В сумме за месяц получилось 741,17, а НАДО 700 руб.!
Подскажите как настроить в ЗУП 3.1 выслугу лет, если она рассчитывается фиксированной суммой в зависимости от стажа и пропорционально отработанным дням, НО НЕ БОЛЕЕ этой фиксированной суммы.
Я настроила формулу так:
?(НормаДней>=ОтработаноДней, РазмерНадбавкиЗаВыслугуЛет/НормаДней * ОтработаноДней,РазмерНадбавкиЗаВыслугуЛет)
Однако, если у сотрудника были кадровые перемещения в течение месяца и количество отработанных дней больше нормы, то формула дает неправильный расчет.
Поясню на примере.
Выслуга за полный месяц составляет 700 рублей.
В январе норма дней равна 17.
Был кадровый перевод и периоды работы получились такие:
1) с 01.01 по 15.01. Отработано 5 дней
2) с 16.01 по 31.01. Отработано 13 дней
Согласно созданной формуле, расчет был таким:
с 01.01 по 15.01 700/17*5 = 205.88руб.
с 16.01 по 31.01 700/17*13 = 535.29 руб.
В сумме за месяц получилось 741,17, а НАДО 700 руб.!
Я настроила формулу так:
?(НормаДней>=ОтработаноДней, РазмерНадбавкиЗаВыслугуЛет/НормаДней * ОтработаноДней,РазмерНадбавкиЗаВыслугуЛет)
Однако, если у сотрудника были кадровые перемещения в течение месяца и количество отработанных дней больше нормы, то формула дает неправильный расчет.
Поясню на примере.
Выслуга за полный месяц составляет 700 рублей.
В январе норма дней равна 17.
Был кадровый перевод и периоды работы получились такие:
1) с 01.01 по 15.01. Отработано 5 дней
2) с 16.01 по 31.01. Отработано 13 дней
Согласно созданной формуле, расчет был таким:
с 01.01 по 15.01 700/17*5 = 205.88руб.
с 16.01 по 31.01 700/17*13 = 535.29 руб.
В сумме за месяц получилось 741,17, а НАДО 700 руб.!
Проблема вот в чём.Необходимо создать подобную надбавку и тем впринципе много п поводу этого, но загвоздка в следующем, формула: Оклад или Тарифный разряд в зависимости от должности * %Который провиряется по Шкале в зависимости от стажа/ Норму дней в месяц * Факт. отработанные дни. В Зуп есть возможность сделать вид начисления % от стажа, но там нужна БАЗА!!! А у меня её фактически нет т.к. Оклад или Тарифный разряд назначаются человеку но не выплачиваются и не начисляются.Может быть кто то делал что то подобное
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот