1. sapravka 06.12.17 15:34 Сейчас в теме

Формула для расчета процента от спец. стажа - но раз в год, в самом начале.

Здравствуйте.
Работаем в ЗУП 3.1 последней конфигурации.
И вот собственно сам вопрос:
В организации есть надбавка, которая зависит от спец. стажа работников (отдельно рассчитывается процент) и кадровые работники один раз в год - в самом начале назначают данную надбавку или при приеме сотрудника.
Добавил нужный стаж, создал выплату, показатели для процента от стажа, почти все хорошо, но вот ВОЗНИК вопрос:
Данная надбавка должна считаться один раз в год в начале года - на 1 января или при приеме человека (в день приема), а если в течении года у человека перейдет данный срок, то она не должна увеличиваться (изменяться) до нового года, то есть до 1 января.
Убедительно прошу, подскажите пожалуйста, как в формуле выплаты указать (написать) формулу - что бы процент данной выплаты брался на 1 января или на дату приема человека.

Вот что написано в формуле сейчас:

Оклад/НормаЧасов*ОтработаноЧасов*НАШАНАДБАВКА/100

И вот тут в формуле прописать что бы - процент по надбавке НАШАНАДБАВКА брался на 1 января или на день приема сотрудника на целый год.
Или это как то делается по другому?
Ответы
Избранное Подписка Сортировка: Древо
2. Denis_CFO 8 06.12.17 16:38 Сейчас в теме
(1)
процент по надбавке НАШАНАДБАВКА брался на 1 января или на день приема сотрудника на целый год
используй Макс(НачалоГода, ДатаПриема).
4. sapravka 06.12.17 20:15 Сейчас в теме
(2) а поподробнее как ее прописать то?
Вот сама формула:


а вот как вписать в редактор формул Макс(НачалоГода, ДатаПриема)?
Будьте добры, дайте пожалуйста пример, а то что то не пойму, как в НАШАНАДБАВКА написать Макс в формуле:
Оклад/НормаЧасов*ОтработаноЧасов*НАШАНАДБАВКА/100

(3) Посчитали, что у 193 работников есть такая надбавка, вот и хотят внести один раз в январе 2018 года, но так что бы она автоматический пересчитывалась на начало 2019, 2020 и так далее годов...

А надбавка зависит от стажа:
до 3 лет - 10%,
от 3 до 5 - 15%,
от 5 до 7 - 20%,
и свыше 7 - 25%

Но, эта надбавка считается раз в год с 1 января и потом процент действует весь год, а если бы она менялась бы когда наступит в течении года - то тут вопросов не возникало бы.
Вот по этому нужно что бы она бралась на 1 января или когда назначена эта надбавка (принят сотрудник организации).
8. Swetlana 10 07.12.17 08:10 Сейчас в теме
(4) Ну и вводите разово всем в начале года как премия, только в формуле пропишите расчет зависимости от стажа. автоматизировать здесь не получится.
Может и получится но начисление весь год вам с нулевой суммой будет попадать в расчетки. Вам оно надо,

Если надбавка зависит от стажа то зачем вам вновь принятым назначать, если у них нет стажа работы?
3. Genda 06.12.17 18:03 Сейчас в теме
(1) а у вас показатель НАШАНАДБАВКА меняется в течение года?
Просто по предложению "кадровые работники один раз в год - в самом начале назначают данную надбавку или при приеме сотрудника" получается что вы ее и так один раз назначаете? или это другая какая-то надбавка?
Можете по пунктам расписать?
11. rusia 07.12.17 09:02 Сейчас в теме
(1) а что мешает раз год и при приеме на работу бухгалтеру устанавливать надбавку? 200 человек это не ужас-ужас.
5. Adilgeriy 19 07.12.17 00:40 Сейчас в теме
текст положения об оплате труда выложи сюда об этой надбавке. что бы ответили как правильно, а не как думает что будет правильно бухгалтер
6. Adilgeriy 19 07.12.17 00:48 Сейчас в теме
стандартным способом что бы считала показатель не будет. или делать вид расчета с указанием "если введен показатель" или она будет брать процент заново каждый месяц
7. Adilgeriy 19 07.12.17 00:51 Сейчас в теме
еще можно написать задание которое в фоне будет проверять введен ли показатель у этого сотрудника и создавать нужный документ на начала года или на дату приема
9. sapravka 07.12.17 08:30 Сейчас в теме
Надбавка каждый год меняется (1 раз на начало года), даже при приеме нового сотрудника - у него будет какой то процент.
Весь вопрос, вся сложность возникла, что бы раз в год менялась бы эта надбавка, а не ежемесячно.
Всю голову сломали, не как не поймем, как сделать, что бы 1 раз в год, то есть ежегодно - эта надбавка менялась, а не ежемесячно?

(7) А тут можно поподробнее? И если не сложно, с примером...
Смотрю - вариантов совсем других нет, получается?
10. Swetlana 10 07.12.17 08:41 Сейчас в теме
(9) Так это ежемесячная надбавка чтоли, просто процент не должен меняться в течении года?
12. sapravka 07.12.17 09:03 Сейчас в теме
(10) Да, в течении года не должен меняться процент, вернее какой он получиться на 1 января - такой и должен быть целый год, а потом опять - какой получиться на 1 января следующего года - такой и должен быть, а вот в течении года он не должен меняться
14. Adilgeriy 19 07.12.17 15:02 Сейчас в теме
(9) делаешь внешней обработкой. что бы она создавала документ "данные для расчета зарплаты" и заполняла всех у кого показатель "НАШАНАДБАВКА" не установлен и отбор по сотрудникам с датой приема в этом году. документ делаешь датой приема. и второй режим создать документ "данные для расчета зарплаты" всем кто принят на начало года. в первом режиме делаешь его фоновым заданием с переодичностью запуска в конце дня.
15. sapravka 08.12.17 10:03 Сейчас в теме
(14) Обработку какую то писать - что так все сложно, а по проще никак нельзя реализовать?
13. sapravka 07.12.17 09:55 Сейчас в теме
Если бы была бы возможность - вот тут прописать:
https://s8.hostingkartinok.com/uploads/images/2017/12/7bbcf8432d32c3fafbcf70ba4c06a1f1.jpg
То было бы просто великолепно, но такой формулы и/или функции как я понимаю, не существует?
16. azali 08.12.17 14:34 Сейчас в теме
(13)Попробуйте такой подход,
ввести два показателя
Год приема - для сотрудника . Вводите в кадровом в момент приема
Текущий год - Для организации. В шаблоне указываете , что вводите на разные даты. Соответственно вводите один раз в год
формула планового начисления типа

?(ТекущийГод-ГодПриема<=0,10,?(ТекущийГод-ГодПриема<=3,15,25))/100*РасчетнаяБаза
17. sapravka 09.12.17 13:01 Сейчас в теме
(16) Можно поподробнее, пожалуйста - как расчетную базу сформировать что бы на начало года только выдел получившуюся надбавку?
20. azali 11.12.17 10:36 Сейчас в теме
(17)расчетная база - это замена вашей части формулы "Оклад/НормаЧасов*ОтработаноЧасов"

Если нужен стаж с предыдущих мест работы, то может тогда показатель ГодПриема - назвать "ГодОтсчетаСтажа" и указывать год= 2017- 3(сколько лет уже есть)=2014.
Конструкция ?(,,) была приведена как пример использования, а не точная.
18. sapravka 11.12.17 07:50 Сейчас в теме
Будьте, добры - напишите пожалуйста, как решить данный вопрос!!!
19. rusia 11.12.17 09:14 Сейчас в теме
Самый оптимальный для вас вариант будет ввод бухгалтерами процента надбавки при приеме на работу и раз в году кадровое перемещение. Поскольку в конфигуратор вы не хотите лезть. При формуле Татьяны НЕ учитываются показатели предыдущего стажа с предыдущих мест работы.И да, Вы хотя бы представляете как работает конструкция ?(,,) ?
21. Adilgeriy 19 11.12.17 11:47 Сейчас в теме
(18) или вызывайте специалиста. или заказывайте тендер с нормальной оплатой на этом сайте
22. GalinaK 11.12.17 12:13 Сейчас в теме
(18) Вы определитесь, что вам нужно "как расчетную базу сформировать" или Начисление с формулой, которая "такой формулы и/или функции как я понимаю, не существует"
Если формула "Оклад/НормаЧасов*ОтработаноЧасов*НашаНадбавка/100" подходит идеально, создайте начисление с такой формулой и раз в год - Плановое начисление с периодом действия один год.
Это самый простой вариант.... Раз в год на 200 чел + вновь принятым.....
23. sapravka 11.12.17 14:21 Сейчас в теме
(22) Плановое начисление - это как я понимаю - один раз в году нужно руками проставлять проценты...
Они это так делают сейчас, хотели, что бы автоматом каждый год пересчитывалось...

Или я не правильно понял?
24. rusia 11.12.17 14:40 Сейчас в теме
(23) автоматом? Пусть платят программистам, которые внесут в конфигурацию изменения (или не внесут и сделают через расширения). Тогда будет автомат. В режиме предприятия вы этого не сделаете.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Нижний Новгород
зарплата от 120 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб.
Полный день

Программист 1С
Новосибирск
зарплата от 80 000 руб. до 100 000 руб.
Полный день

Системный аналитик
Новосибирск
зарплата от 80 000 руб. до 100 000 руб.
Полный день

Программист 1С
Салехард
зарплата от 80 000 руб. до 200 000 руб.
Полный день