Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Розрахунок 13 зарплати , Оптимальне вирішення          
RamantiK Подменю пользователя
сообщение 02.11.12, 14:27
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Один із пунктів екзаменаційної задачі на консультанта.
Працівникам які пропрацювали на підприємстві не менше 1 року, виплачується 13 зарплата. В розмірі залежному від стажа роботи: до 5 років - 50% середньомісячного заробітку, більше 5 - 100%.
Як це реалізувати для працівника, який до прийому на роботу в організацію, має стаж 6 років на іншій організації даного підприємства??? НЕ ЗМІНЮЮЧИ КОНФІГУРАЦІЮ!!

Здається все просто.... Створити ще одне основне нарахування, шляхом копіювання з предопределеного Доплата за вислугу років(одноразова), проте задати формулу для розрахунку:
?(СтажРаботы < 12, 0, ?(СтажРаботы < 60, 0.5*РасчетнаяБаза/12, РасчетнаяБаза/12))

Але тут проблемка виходить, адже показник СтажРаботы враховує стаж лише від дати прийняття на роботу в дану організацію (тобто не враховує тих 6 років!!!)
Як вийти з цієї ситуації?

Як на мене можна створити один індивідуальний періодичний показник мотивації ЗагальнийСтаж (для прикладу), і вносити туди вручну дані. Але це не оптимальне рішення.

Що порадите?

alex040269 Подменю пользователя
сообщение 04.11.12, 12:18
Сообщение #2

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Ці 6 років взагалі заносяться до БД? Якщо ні, то дрведеться для кожного такого працівника створювати окреме нарахування і в ньму врахвувати стаж з попередньої роботи.


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

RamantiK Подменю пользователя
сообщение 04.11.12, 19:55
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(alex040269 @ 04.11.12, 12:18) *
Ці 6 років взагалі заносяться до БД? Якщо ні, то дрведеться для кожного такого працівника створювати окреме нарахування і в ньму врахвувати стаж з попередньої роботи.


Вносяться, в регістр відомостей "Начальный стаж сотрудников организации".

Є ще ідея використати стандартний вид розрахунку "Доплата за вислугу років (одноразова)", але там формула
Результат = Минимум(<Ставка выслуги лет> (вид стажа - "Общий трудовой стаж" ) умножить на <Расчетная база>,<Ограничение>)
при вказанні бази за 12 місяців, порахує базу за всі місяці, а не середньомісячний заробіток.
Хіба що в регістр відомостей "Шкала вислуги років" писати не 1.00 при вислузі 6 років, а 1/12=0,083.
Але як до цього поставиться екземенатор? І наскільки це правильно на вашу думку?

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.04.24, 17:22
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!