Где лучше хранить измененный оклад?

Автор Сообщение
REBUS
Заслуженный форумщик

Зарегистрирован: 07.12.2005
Сообщения: 87
Откуда: Астана

Добавлено: 14.02.2007 07:25 Заголовок сообщения: Где лучше хранить измененный оклад?
Где лучше хранить измененный оклад?

Ситуация такая:
В табеле за месяц может быть две строчки: в каждой — разный оклад (было изменение оклада).

Где можно хранить оклад?

С полями:
ДатаИзменения Оклад

В истории, в накопителях?
_________________
Rebus

Игорь Голиков
Главный форумщик

Зарегистрирован: 21.09.2004
Сообщения: 284
Откуда: Свято-Петроград

Добавлено: 16.02.2007 04:00 Заголовок сообщения:
Если в стандартных параметрах "сохранять историю изменений" стоит "Да", то табель при его создании в Скале будет автоматически "дробиться" по каждому изменению оклада, хоть каждый день. Или "история окладов" нужна еще зачем-то?
REBUS
Заслуженный форумщик

Зарегистрирован: 07.12.2005
Сообщения: 87
Откуда: Астана

Добавлено: 16.02.2007 07:03 Заголовок сообщения:
Дело в том, что у нас в Казахстане внедрено Постановление Правительства по расчету коэффициентов повышения окладов при исчислении средней заработной платы.
Я читал в Интернете что подобное действует в России.

Вот ссылка:
http://www.balans.kz/viewtopic.php?t=2659&start=60

В нашей организации расчет коэф-тов и выплаты (отпуска, больничные, компенсации) в Scala считаютя по-старому (до ввода в действие Постановления, без учета коэффициентов, как регистрируемый тип зарплаты),
а расчет выплат по коэффициентам проводится в ACCESS-программе — как доплата-"довесок".

В Scala нужно занести теперь полный расчет с учетом коэф-тов.
Примерно план действий понятен.
Но как быть с измененим оклада.
Ведь нужно учитывать все его изменения.
В форуме по ссылке пост #73 — это случаи 2 (повышение оклада в текущем месяце до наступления события) и случай 3 (оклад меняется во время события)

Думаю что в Scala 5.1 нужен исторический показатель "Оклад" для каждого работника.
В таком виде этой возможности не нашел.
_________________
Rebus

REBUS
Заслуженный форумщик

Зарегистрирован: 07.12.2005
Сообщения: 87
Откуда: Астана

Добавлено: 16.02.2007 07:06 Заголовок сообщения:
И можно ли имея только табель
вычислить что у работника поменялся оклад?
_________________
Rebus
Игорь Голиков
Главный форумщик

Зарегистрирован: 21.09.2004
Сообщения: 284
Откуда: Свято-Петроград

Добавлено: 16.02.2007 09:00 Заголовок сообщения:
В расчете среднего заработка индексацию мы считаем "с точностю до месяца". Для этого оклад, действовавший в месяце, мы действительно запоминаем в специально выделенном периодическом накопителе, определенном с единицей периода 2 и продолжительностью 1. Запоминание "на будущее" мы организуем в специальном автоматическом ТЗ, читая текущий оклад из карточки сотрудника.
REBUS
Заслуженный форумщик

Зарегистрирован: 07.12.2005
Сообщения: 87
Откуда: Астана

Добавлено: 20.02.2007 08:39 Заголовок сообщения:
А как же решить второй и третий случаи?

"
Обсуждаемые сообщения (выше) в этой ветке в основном касались
первого случая.
При применения этого Постановления не следует забывать применять и случаи 2 и 3.

6-1. В случае повышения заработной платы исчисление средней заработной платы производится с учетом коэффициента повышения в следующем порядке:
1) если повышение произошло в расчетный период, средняя заработная плата, исчисленная за предшествующий повышению период, повышается на коэффициент каждого из месяцев расчетного периода;
2) если повышение произошло после расчетного периода до наступления события, повышается на коэффициент средняя заработная плата, исчисленная за расчетный период;
3) если повышение произошло в период события, часть средней заработной платы повышается на коэффициент с даты повышения должностного оклада (ставки) до окончания указанного периода. Коэффициент повышения рассчитывается путем деления должностного оклада (ставки), установленного в месяце наступления события, на должностной оклад (ставку), установленного до повышения.

Добавлено спустя 21 минуту 5 секунд:

Второй случай:
Например.
Работник в отпуске с 10.11.2006 — 15.11.2006.
Расчетный период для начисления отпускных: ноя2005 — окт2006.
Оклад все время был 30000 в расчетном периоде (ноя2005 — окт2006).
Плюс повышение оклада 05.11.2006 до 40000.
После расчетного периода, до наступления события (отпуска).
Для расчета берем последний оклад 40000.
И делим его на 30000 двенадцать раз.
Коэф-т равен 1.33.

Третий случай:
Работник в отпуске с 10.11.2006 — 25.11.2006.
Расчетный период для начисления отпускных: ноя2005 — окт2006.
Оклад все время был 30000 в расчетном периоде (ноя2005 — окт2006).
Плюс повышение оклада 17.11.2006 до 40000.
и повышение 20.11.2006 до 50000.
В период события (отпуска).

Для расчета
Расчет отпускных разбивается на две подзадачи:
1) Расчет отпускных 10.11.2006 — 16.11.2006. За 7 дней. Сумма равна A;
2) Расчет отпускных 17.11.2006 — 19.11.2006. За 3 дня.Сумма равна B;
3) Расчет отпускных 20.11.2006 — 25.11.2006. За 6 дней. Сумма равна C.
Итого сумма отпускных равна A+B+C.

Разница в том что при расчете используется:
1) оклад для расчета = 30000.
Коэффициенты равны 30000/30000=1 для всех 12-ти месяцев;
2) оклад для расчета = 40000.
Коэффициенты равны 40000/30000=1,33 для всех 12-ти месяцев;
3) оклад для расчета = 50000.
Коэффициенты равны 50000/30000=1,67 для всех 12-ти месяцев;
"
_________________
Rebus

REBUS
Заслуженный форумщик

Зарегистрирован: 07.12.2005
Сообщения: 87
Откуда: Астана

Добавлено: 20.02.2007 09:11 Заголовок сообщения:
И еще вопрос:
В чем разница между единицей измерения периодического накопителя: 1 и 2?

"Введите единицу измерения периода расчета: 1 — день, 2 — месяц,
3 — день(особый тип со значением длины периода, равным 1),
4 — половина месяца."
_________________
Rebus

REBUS
Заслуженный форумщик

Зарегистрирован: 07.12.2005
Сообщения: 87
Откуда: Астана

Добавлено: 20.02.2007 09:14 Заголовок сообщения:

REBUS писал(а):
И еще вопрос:
В чем разница между единицей измерения периодического накопителя: 1 и 2?

"Введите единицу измерения периода расчета: 1 — день, 2 — месяц,
3 — день(особый тип со значением длины периода, равным 1),
4 — половина месяца."

В чем разница между единицей измерения периодического накопителя: 1 и 3? (Ошибся)
_________________
Rebus

Игорь Голиков
Главный форумщик

Зарегистрирован: 21.09.2004
Сообщения: 284
Откуда: Свято-Петроград

Добавлено: 20.02.2007 22:23 Заголовок сообщения:

REBUS писал(а):
…в Казахстане внедрено Постановление Правительства по расчету коэффициентов повышения окладов при исчислении средней заработной платы…


Видимо "коэффициент повышения окладов" и "индексация" разные понятия. В РФ под индексацией чаще всего (есть случаи другой трактовки) понимается повышение оклада как минимум у половины сотрудников предприятия или подразделения. В приказе об индексации указывается процент повышения, и он один на всех. А то, что у одного сотрудника оклад повышается больше, чем у другого, то это уже не индексация, а дифференциация. Пример дифференциации без индексации: директор повысил оклад только своей секретарше…и это не влияет даже на ее средний заработок до повышения. Кроме того, я не сталкивался со случаем индексации не с первого числа месяца, хотя конечно "паркуа бы и не па…"? Так что Ваш опыт и найденные решения будут особенно ценны.

REBUS писал(а):
А как же решить второй и третий случаи?

Проектируя реализацию "коэффициента повышения окладов" можно, видимо, попробовать для указанных Вами случаев (учитывая, что они бывают только с последним изменением оклада) запомнить последнюю дату изменения оклада в каком-то из полей РА04 или РА4А, и сравнивать с датой начала события…

REBUS писал(а):
В чем разница между единицей измерения периодического накопителя: 1 и 3?

Не знаю, не пробовал…

REBUS
Заслуженный форумщик

Зарегистрирован: 07.12.2005
Сообщения: 87
Откуда: Астана

Добавлено: 21.02.2007 06:33 Заголовок сообщения:
Разве в РФ не действует это?:
из http://www.balans.kz/viewtopic.php?t=2659&postdays=0&postorder=asc&start=40&sid=685ea818194ae03984fd65462bdef9a8
"
Постановление Правительства РФ от 11 апреля 2003 г. N 213
"Об особенностях порядка исчисления средней заработной платы":

15. При повышении в организации (филиале, структурном подразделении) тарифных ставок (должностных окладов, денежного вознаграждения) средний заработок работников повышается в следующем порядке:
если повышение произошло в расчетный период, выплаты, учитываемые при определении среднего заработка и начисленные за предшествующий повышению период времени, повышаются на коэффициенты, которые рассчитываются путем деления тарифной ставки (должностного оклада, денежного вознаграждения), установленной в месяце наступления случая, с которым связано сохранение среднего заработка, на тарифные ставки (должностные оклады, денежное вознаграждение) каждого из месяцев расчетного периода;
если повышение произошло после расчетного периода до наступления случая, с которым связано сохранение среднего заработка, повышается средний заработок, исчисленный за расчетный период;
если повышение произошло в период сохранения среднего заработка, часть среднего заработка повышается с даты повышения тарифных ставок (должностных окладов, денежного вознаграждения) до окончания указанного периода.
"
Похоже один — в — один.
_________________
Rebus
REBUS
Заслуженный форумщик

Зарегистрирован: 07.12.2005
Сообщения: 87
Откуда: Астана

Добавлено: 21.02.2007 06:47 Заголовок сообщения:
То что касается данной трактовки исполнения Постановления РК — это трактовка, принятая в нашей организации.
И эта схема у нас применяется при расчете отпускных, больничных,компенсаций.
(Я про выдержку из сайта с примерами).

И согласно условиям в нашей организации — нам нужен исторический накопитель "Оклад" работника.
По идее.
Но в таком виде я не нашел эту возможность.

Думаю — надо попробовать хранить историю изменений оклада в карточке сотрудника:
с помощью файла AUDITcc.FLD/

Почему я это пишу.
Т.к. регистрируя событие (отпуск, б/л, комп.) — бухгалтер вводит за этот месяц — а может и за предыдущий.
И за окладом времени особо нет у него смотреть.

Или сделать отслеживание оклада на основе табеля за месяц.
_________________
Rebus

Игорь Голиков
Главный форумщик

Зарегистрирован: 21.09.2004
Сообщения: 284
Откуда: Свято-Петроград

Добавлено: 21.02.2007 11:03 Заголовок сообщения:
Если надо учитывать изменение оклада с любого числа месяца (а может, и не один раз в месяц), то кроме проблем со способом хранениния данных об окладе, будут и другие проблемы. Например, как должна индексироваться премия: сотрудник мог ее всю заработать в начале месяца, когда был на старом окладе… (потому и повысили), и в какой пропорции ее брать в средний заработок?
REBUS
Заслуженный форумщик

Зарегистрирован: 07.12.2005
Сообщения: 87
Откуда: Астана

Добавлено: 21.02.2007 11:09 Заголовок сообщения:
В средний заработок берется факт выплаты премии.
Премия берется по последнему окладу (как правило, точнее на на дату приказа на премию).

Вариантов много как хранить оклады.
Ведь сейчас они нужны только для расчетов коэффициентов.
_________________
Rebus

Игорь Голиков
Главный форумщик

Зарегистрирован: 21.09.2004
Сообщения: 284
Откуда: Свято-Петроград

Добавлено: 21.02.2007 12:10 Заголовок сообщения:

REBUS писал(а):
…Премия берется по последнему окладу (как правило, точнее на на дату приказа на премию).

Так что, еще и премию с датой приказа хранить?!!

REBUS
Заслуженный форумщик

Зарегистрирован: 07.12.2005
Сообщения: 87
Откуда: Астана

Добавлено: 21.02.2007 12:16 Заголовок сообщения:
При расчете премии берется оклад с карточки
_________________
Rebus
Игорь Голиков
Главный форумщик

Зарегистрирован: 21.09.2004
Сообщения: 284
Откуда: Свято-Петроград

Добавлено: 21.02.2007 14:07 Заголовок сообщения:
Я говорю не об определении размера премии, а о включении размера премии в средний заработок с учетом ингдексации…
REBUS
Заслуженный форумщик

Зарегистрирован: 07.12.2005
Сообщения: 87
Откуда: Астана

Добавлено: 21.02.2007 14:16 Заголовок сообщения:
Дело в том что:
Премия (p) отдельно,
Коэффициенты (k) — отдельно.
Средний заработок за конкретный месяц = p*k

Есть типы зарплат, зависящие от оклада и не зависящие от оклада.
Первые умножаются на коэф-ты повышения, вторые- нет.
при расчете средней зарплаты.
_________________
Rebus

Игорь Голиков
Главный форумщик

Зарегистрирован: 21.09.2004
Сообщения: 284
Откуда: Свято-Петроград

Добавлено: 21.02.2007 15:05 Заголовок сообщения:

REBUS писал(а):
Есть типы зарплат, зависящие от оклада и не зависящие от оклада. Первые умножаются на коэф-ты повышения, вторые- нет. при расчете средней зарплаты.

Вот я и говорю о премии, зависящей от оклада (например 25% оклада). Если с 10 числа месяца, за который она начислена, было изменение оклада, то как эту самую премию то индексировать?

REBUS
Заслуженный форумщик

Зарегистрирован: 07.12.2005
Сообщения: 87
Откуда: Астана

Добавлено: 23.05.2007 08:46 Заголовок сообщения:

Игорь Голиков писал(а):

REBUS писал(а):
Есть типы зарплат, зависящие от оклада и не зависящие от оклада. Первые умножаются на коэф-ты повышения, вторые- нет. при расчете средней зарплаты.

Вот я и говорю о премии, зависящей от оклада (например 25% оклада). Если с 10 числа месяца, за который она начислена, было изменение оклада, то как эту самую премию то индексировать?


Премия меняться не будет в таком случае.
Как правило в приказе на премию указывается дата (например 31/03/07), на которую берется оклад для премии.
_________________
Rebus