Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Галактика ERP 9.1Z_ZARNASTRRES

Справка по компоненту.

Количество версий компонента262
Количество рещенных задач361
Последная дата обработки компонента2023-12-19 07:07:35
Последная дата файла2023-12-16 17:31:39
Последная версия9.1.167.0

Новые задачи в этом компоненте

Z_ZARNASTR
180.8995
Z_ZARNASTR ( 9.1.49.0 )
2015-11-25 16:52:21

Краткое описание :

Расчет выслуги лет от стажа на 1 число расчетного месяца

Описание :

Предложения по разработке новых сервисных функций

Что измененно :

Необходимо разработать функцию в алгоритмах расчета,
позволяющую рассчитать процент по выслуге на 1 число расчетного месяца.

Как измененно :

Настройка "Настройки Галактики \ Управление персоналом \
Расчеты с персоналом \ Выслуга лет \ Учитывать дату начала оплаты при расчете
выслуги лет" заменена на настройку "Расчет процента" с возможностью выбора
следующих значений:
- в рамках расчетного периода;
- в рамках периода, за который начислена сумма;
- на первое число месяца, за который начислена сумма;
- на последнее число месяца, за который начислена сумма.
По умолчанию настройка "Рачет процента" будет установлена в значение в
зависимости от установленного значения настройки "Учитывать дату начала оплаты
при расчете выслуги лет". Если значение последней настройки было установлено в
"Да", то настройка "Расчет процента" будет установлена в "в рамках периода, за
который начислена сумма", иначе - в "в рамках расчетного периода"

Добавлены новые функции для пользовательских алгоритмов
1 - Процент на основании стажа для выслуги лет за переданный период
function Proc_StagByPeriod( ADay1: byte; AMonth1: byte; AYear1: Integer;
ADay2: byte; AMonth2: byte; AYear2: Integer) :
Double;
ADay1, AMonth1, AYear1 - день, месяц и год для левого ограничения
периода
ADay2, AMonth2, AYear2 - день, месяц и год для правого ограничения
периода
Если день месяца какого-либо ограничения периода равен нулю или
некорректно введен месяц или год какого-либо ограничения периода, то период
автоматически захватит весь отчетный (будущий) период. Если введенный день
какого-либо ограничения превышает последний день месяца, то для этого
ограничения возьмется последний день месяца.

2 - Процент на основании стажа для выслуги лет на дату
function Proc_StagByDate(ADay: byte; AMonth: byte; AYear: Integer) : Double;
ADay, AMonth, AYear - день, месяц и год
Если день месяца равен нулю или некорректно введен месяц или, то функция
автоматически захватит весь отчетный (будущий) период. Если введенный день
превышает последний день месяца, то функция возьмет последний день месяца.


3 - Процент на основании стажа для выслуги лет на день относительно информации
из предварительной разноске или расчетного периода, если информации в
предварительной разноске нет
function Proc_StagByDay(ADay: byte) : Double;
ADay - номер дня
Если день месяца равен нулю, то функция автоматически захватит весь отчетный
(будущий) период. Если введенный день превышает последний день месяца, то
функция возьмет последний день месяца.
Z_ZARNASTR
180.9011
Z_ZARNASTR ( 9.1.49.0 )
2015-11-25 16:52:21

Краткое описание :

Расчет северной надбавки

Описание :

Расчет начислений (общие вопросы)

Что измененно :


В соответствии с ИНСТРУКЦИЕЙ О ПОРЯДКЕ ПРЕДОСТАВЛЕНИЯ СОЦИАЛЬНЫХ ГАРАНТИЙ
И КОМПЕНСАЦИЙ ЛИЦАМ, РАБОТАЮЩИМ В РАЙОНАХ КРАЙНЕГО СЕВЕРА И В МЕСТНОСТЯХ, ПРИРАВНЕННЫХ К РАЙОНАМ КРАЙНЕГО
СЕВЕРА, В СООТВЕТСТВИИ С ДЕЙСТВУЮЩИМИ с НОРМАТИВНЫМИ АКТАМИ (см. Вложение) п.16
16. Процентные надбавки начисляются на заработок (без учета районного коэффициента и вознаграждения за выслугу лет) в следующих размерах:
а) в районах Крайнего Севера - в Чукотском автономном округе и Северо - Эвенском районе Магаданской области, Корякском автономном округе и Алеутском районе Камчатской области, а также на островах Северного Ледовитого океана и его морей (за исключением островов Белого моря) - 10% заработка по истечении первых шести месяцев работы с увеличением на 10% за каждые последующие шесть месяцев работы, до достижения 100% заработка, но не выше 400 рублей в месяц (вводится с 1 января 1991 г.);
б) в остальных районах Крайнего Севера - 10% заработка по истечении первых шести месяцев работы с увеличением на 10% за каждые последующие шесть месяцев работы, а по достижении шестидесятипроцентной надбавки - 10% заработка за каждый последующий год работы до достижения 80% заработка, но не выше 320 рублей в месяц (вводится с 1 января 1991 г.);

Необходимо доработать расчет северных надбавок в связи с этой инструкцией.
Схема доработки.
Работник заработал в районе 1587 максимальный % при переходе в другую зону пересчитываться не должен.
Приходит в 1586 с 50 %
далее через 6 месяцев по шкале зарабатывает 10 %. ИТОГО 60% следующий % надо наращивать через 1 год.
Если работник работает в районах 1585 или 1586, то после зарабатывания % 60%, надо наращивать следующий % через 1 год.

Для решения задачи нужно добавить 2 шкалы для расчета % после достижения 60% надбавки ШКАЛА 9 и ШКАЛА 10
В шкале 9 для молодежи наращивание 20% через 12 месяцев
В шкале 10 наращивание 10% через 12 месяцев
При переходе на шкалы 9 и 10 расчет стажа с нуля ограничивать максимальную надбавку в соответствии с ограничением по тем шкалам, в которых работает работник

Если работник работает в районах 1586 и суммарно по нескольким районам заработал 60% и более, то для молодежи до 30 лет надо перейти на 9 шкалу, для тех, кто старше перейти на шкалу 10.
Если работник работает в районах 1585 и суммарно по нескольким районам заработал 60% и более, то для молодежи до 30 лет надо перейти на шкалу 10, для тех, кто старше -остаться в своей шкале.

Контроль расчета надбавки после достижения 60% необходимо делать по настройке, при настройке "контролировать" переход на дополнительную шкалу должен быть для всех версий расчета.

Как измененно :


Доработан расчет северных надбавок для России при значении "да" настройки "Настройки Галактики \ Управление персоналом \ Расчеты с персоналом \ Северные надбавки \ Учитывать изменения особых климатических условий".
1. Доработана функция Настройка=> Заполнение каталогов=> Градация лет=> Северные надбавки=> [локальное меню] => Конвертация классификаторов.
Добавлена генерация двух вспомогательных категорий (шкал):
код 9 "До 30 лет,вспомогательная шкала расчета свыше 60%"
код 10 "Вспомогательная шкала расчета свыше 60%"
В шкале 9 для молодежи наращивание 20% через 12 месяцев.
В шкале 10 наращивание 10% через 12 месяцев.
Максимальный процент 100.

2. Добавлена настройка "Настройки Галактики \ Управление персоналом \ Расчеты с персоналом \ Северные надбавки \ Переход на дополнительную шкалу при достижении 60%".
Новая настройка, а также настройка "Расчет периода проживания для молодежи" активны при значении "да" в настройке:
"Настройки Галактики \ Управление персоналом \ Расчеты с персоналом \ Северные надбавки \ Учитывать изменения особых климатических условий"

3. Доработана функция расчета северных надбавок при расчете заработной платы.
Следующий алгоритм работает при значении "да" в настройке п.2.

Переход на дополнительную шкалу происходит в тех случаях, когда работник меняет условия работы из "Местностей, приравненных к рКС" (1587) или из "Иных местностей с особыми климатическими условиями" (1588) на "Остальные районы Крайнего Севера" (1586) или "РКС с особыми климатическими условиями" (1585).
Если работник перешел в "Остальные районы Крайнего Севера (1586)" и суммарно по нескольким районам заработал 60% и более, то для молодежи до 30 лет проценты учитываются по 9 шкале, для тех, кто старше по шкале 10.
Если работник перешел в "РКС с особыми климатическими условиями (1585)" и суммарно по нескольким районам заработал 60% и более, то для молодежи до 30 лет проценты учитываются по шкале 10, для тех, кто старше выбор процента остается по базовой шкале.
Максимальный процент определяется согласно базовой шкале, которая была выбрана согласно возрасту и типу местности.

9.1.167.09.1.166.09.1.165.09.1.164.09.1.163.19.1.163.09.1.162.09.1.161.09.1.160.09.1.159.09.1.158.09.1.157.09.1.156.09.1.155.09.1.154.09.1.153.09.1.152.09.1.151.09.1.150.09.1.149.09.1.148.09.1.147.09.1.146.09.1.145.09.1.144.09.1.143.09.1.142.09.1.141.19.1.141.09.1.140.09.1.139.09.1.138.09.1.137.09.1.136.09.1.135.09.1.134.09.1.133.09.1.132.09.1.131.09.1.130.09.1.129.09.1.128.09.1.127.09.1.126.09.1.125.19.1.125.09.1.124.09.1.123.09.1.122.09.1.121.09.1.120.09.1.119.09.1.118.09.1.117.09.1.116.09.1.115.09.1.114.09.1.113.09.1.112.09.1.111.09.1.110.09.1.109.09.1.108.29.1.108.09.1.107.09.1.106.09.1.105.09.1.104.39.1.104.29.1.104.19.1.104.09.1.103.09.1.102.09.1.101.19.1.101.09.1.100.09.1.99.09.1.98.09.1.098.09.1.97.09.1.097.09.1.96.09.1.096.09.1.95.09.1.094.09.1.94.09.1.93.09.1.093.09.1.92.09.1.092.09.1.91.09.1.091.09.1.90.09.1.090.09.1.089.09.1.89.09.1.88.09.1.088.09.1.87.09.1.087.09.1.086.09.1.86.09.1.85.09.1.085.09.1.84.09.1.084.09.1.083.09.1.83.09.1.82.09.1.082.09.1.81.09.1.081.09.1.080.09.1.80.09.1.079.09.1.79.09.1.78.09.1.078.09.1.077.09.1.77.09.1.76.09.1.076.09.1.075.09.1.75.09.1.074.09.1.74.09.1.073.09.1.73.09.1.72.09.1.072.09.1.71.09.1.071.09.1.70.09.1.070.09.1.69.09.1.069.09.1.068.09.1.68.09.1.067.09.1.67.09.1.066.09.1.66.09.1.065.09.1.65.09.1.064.09.1.64.09.1.063.09.1.63.09.1.062.09.1.62.09.1.61.09.1.061.09.1.060.09.1.60.09.1.059.09.1.59.09.1.58.09.1.058.09.1.057.09.1.57.09.1.056.09.1.56.09.1.55.09.1.055.09.1.54.09.1.53.19.1.053.19.1.53.09.1.053.09.1.052.09.1.52.09.1.051.09.1.51.09.1.50.09.1.050.09.1.49.09.1.049.09.1.48.09.1.048.09.1.47.09.1.047.09.1.46.09.1.046.09.1.045.09.1.45.09.1.44.09.1.044.09.1.043.09.1.43.09.1.42.09.1.042.09.1.041.09.1.41.09.1.040.09.1.40.09.1.039.09.1.39.09.1.038.09.1.38.09.1.37.09.1.037.09.1.36.09.1.036.09.1.035.09.1.35.09.1.34.09.1.034.09.1.33.09.1.033.09.1.032.09.1.31.09.1.30.09.1.030.09.1.29.09.1.029.09.1.028.09.1.28.09.1.27.09.1.027.09.1.26.09.1.025.09.1.25.09.1.024.09.1.24.09.1.23.09.1.023.09.1.22.09.1.022.09.1.021.09.1.21.09.1.020.09.1.20.09.1.019.09.1.19.09.1.018.09.1.18.09.1.17.09.1.017.09.1.016.09.1.16.09.1.15.09.1.015.09.1.014.09.1.14.09.1.13.09.1.013.09.1.10.09.1.010.09.1.009.09.1.9.09.1.008.09.1.8.09.1.7.09.1.007.09.1.6.09.1.006.09.1.4.09.1.004.09.1.002.09.1.2.09.1.001.09.1.1.0