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

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

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

Количество версий компонента373
Количество рещенных задач845
Последная дата обработки компонента2023-12-17 15:48:33
Последная дата файла2023-12-16 17:31:33
Последная версия9.1.264.0

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

G_SUMDIVIDE
102.180759
G_SUMDIVIDE ( 9.1.183.0 )
2019-01-14 11:57:56

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

Требуется доработать пересчет заработной платы за архивный период.

Описание :

Сторнирующие записи

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


Требуется доработать пересчет заработной платы за архивный период.
Прошу рассмотреть возможность доработки модуля "Заработная плата" в части перерасчета за прошлые периоды.
Необходимо учесть, что большинство доплат считается от отклонений, заданных в табеле. Соответственно при внесении изменений доплата должна полностью сторнироваться и начисляться заново.

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


Доработан пересчет заработной платы за архивный период.

1. Доработана функция сторнирования записей: "Заработная плата \ Операции \ Расчет зарплаты \ Сторнирующие записи":
- Добавлен новый тип сторнирующих записей : "Изменения табеля (Т_О)"
2. Доработан Классификатор видов оплат :
- Изменено название дополнительной входимости (35) "Учитывать изменение параметров при добавлении перехода/изменении табеля в прошлом периоде" "Заработная плата \ Настройка \ Заполнение каталогов \ Виды оплат и скидок \ вкладка расчеты \ Дополнительно"
3. Доработана функция предварительной разноски "Заработная плата \ документы \ лицевые счета \ смежные данные \ расчет заработной платы \ предварительная разноска" с учетом нового типа сторнирующих записей.

Ниже изложена схема работы при изменении времени в табеле прошлого периода с необходимостью пересчёта сумм.
Прежде всего, требуется завести соответствующую запись сторнирования с учетом табельных отклонений.
Для того, чтобы начисления за архивный период попали в обработку, следует в классификаторе видов оплат для нужных видов оплат добавить дополнительную входимость 35. Если необходимо сохранить общую сумму по начислению, Причину указать "сохранить сумму", если сумму начисления нужно пересчитывать, то указать причину "пересчитать сумму". В результате предварительной разноски для начислений за архивный период, в которых указана соответствующая дополнительная входимость, должны сформироваться следующие записи:
- запись, соответствующая записи в архиве оплат, но с отрицательной суммой за архивный период
- если вид оплаты разбивается по переходам и предварительная разноска осуществляется в параметром "разбивать по переходам", то формируется несколько записей, соответствующих переходам, с аналитикой согласно настройкам. Сумма разбивается пропорционально количеству дней в периоде.
Если вид оплаты является неразбиваемым, то аналитика устанавливается на дату начала данного начисления, сумма сохраняется.
В результате доплата полностью сторнируется и начисляется заново с учетом изменений в табеле.
В архиве оплат (Суммы по видам оплат) хранится вся информация по начислениям прошлых периодов, в том числе ВО, процент, аналитика. В результате обработки сторнирующей записи для каждой оплаты архивного периода в Предварительной разноске сформируется запись с "-" (сумма, дни часы) и аналогичная запись с "+" с теми же параметрами, нулевой суммой и продолжительностью согласно изменениям табеля.
После расчета заработной платы будет рассчитана сумма согласно алгоритму, указанному в этом виде оплаты.

Примечание. Если алгоритм составлен пользователем, он должен учитывать вариант возврата суммы.
Например: алгоритм if(WT_GetOverworkCalculationMethod(day(uch_datan))=1, SumAlgNo(228), SumalgNo(229))
необходимо заменить на if(WT_GetOverworkCalculationMethod(day(uch_datan))=1, if(Uch_ChasF > 0, SumAlgNo(228), Uch_Summa), if(Uch_ChasF > 0, SumAlgNo(229), Uch_Summa)) во избежание некорректного расчета по данному алгоритму
G_SUMDIVIDE
102.194251
G_SUMDIVIDE ( 9.1.183.0 )
2019-01-14 11:57:56

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

Доработать учет признака в классификаторе отпусков "выплачивать по месяцам" для длительных отпусков, которые не рассчитаны

Описание :

Предварительная разноска отпусков и компенсаций расчетного периода

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


Доработать учет признака в классификаторе отпусков "выплачивать по месяцам" для длительных отпусков, которые не рассчитаны. Например, когда сотрудника отправляют в декретный отпуск, ему заводят запись об отпуске на весь период декретного, но сам отпуск не рассчитывают. К виду отпуска по декрету(с признаком без оплаты) привязан вид оплаты с нулевой суммой и включением месяца для расчета отпуска минус. При расчете зарплаты в месяце, когда сотрудник уходит в декрет, в результатах расчета создаются записи с нулевой суммой на каждый месяц декрета. Если в классификаторе отпусков и неявок для такого отпуска выставить признак "выплачивать по месяцам" - записи в результаты расчета должны попадать помесячно. Это позволит предотвратить ситуацию, когда в случае досрочного завершения декретного отпуска, в архиве оплат остаются лишние записи.

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


Доработана разноска записей из справочника "Операции - Отпуска" для длительных отпусков (например, декретных) с признаком "без оплаты" и "выплачивать по месяцам", которые не были рассчитаны. В процессе выполнения предварительной разноски и расчета зарплаты оплаты с нулевой суммой формируются помесячно, т.е. в каждом месяце при расчете зарплаты создается по одной записи.
G_SUMDIVIDE
101.66323
G_SUMDIVIDE ( 9.1.183.0 )
2019-01-14 11:57:56

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

Реальная дата расчета для Пилотного проекта

Описание :

Расчет больничных

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


Требуется реализовать реальную дату расчета больничного для Пилотного проекта.
Вынесено из проблемы ПиР №101.61964
Записывать в это новое поле текущую системную дату с возможностью редактирования.

Старое поле (Дата расчета) переименовать в "Учетный период", указывать только месяц и год и расположить ближе к датам начала и окончания больничного.
Если это не повредит корректному формированию отчетов "Контроль по заболеваемости" ,
"Реестр по заболеваемости" , реестров на перечисление в банк и т.д.

Похожее поле реализовано в интерфейсе отпуска (Период учета при выборе отпусков для платежных документов).

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


Доработан интерфейс расчета больничных листов. Для определения периода учета больничного листка добавлено поле Период учета, которое по умолчанию и после расчета больничного равно расчетному периоду (хранится последнее число расчетного месяца).
Поле Дата расчета теперь устанавливается текущей дате, корректируется при необходимости и не изменяется после расчета. Для РФ служит для определения даты начала переходного периода для Пилотного проекта.

9.1.264.09.1.263.09.1.262.09.1.261.09.1.260.09.1.259.09.1.258.09.1.257.09.1.256.09.1.255.09.1.254.09.1.253.09.1.252.19.1.252.09.1.251.09.1.250.09.1.249.09.1.248.09.1.247.09.1.246.09.1.245.09.1.244.09.1.242.09.1.241.09.1.240.09.1.239.09.1.238.19.1.238.09.1.237.09.1.236.09.1.235.09.1.234.09.1.233.09.1.231.09.1.230.09.1.229.09.1.228.09.1.227.09.1.226.09.1.225.09.1.224.09.1.223.09.1.243.09.1.236.139.1.232.09.1.222.09.1.221.09.1.220.09.1.219.09.1.218.09.1.217.09.1.216.09.1.215.09.1.214.09.1.213.09.1.212.09.1.211.09.1.210.09.1.209.09.1.208.09.1.207.09.1.206.09.1.205.09.1.204.09.1.203.09.1.202.09.1.201.09.1.200.09.1.199.09.1.198.09.1.197.09.1.196.09.1.195.09.1.194.09.1.193.09.1.192.09.1.191.09.1.190.09.1.189.09.1.188.09.1.187.09.1.186.09.1.185.29.1.185.19.1.185.09.1.184.09.1.183.09.1.182.09.1.181.09.1.180.09.1.179.09.1.178.19.1.178.09.1.177.09.1.176.09.1.175.09.1.174.09.1.173.09.1.172.09.1.171.09.1.170.09.1.169.09.1.168.09.1.167.29.1.167.09.1.166.09.1.165.09.1.164.09.1.163.09.1.162.19.1.162.09.1.161.09.1.160.09.1.159.19.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.39.1.150.29.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.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.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.19.1.115.09.1.114.09.1.113.09.1.112.09.1.111.09.1.110.09.1.109.09.1.108.09.1.107.09.1.106.09.1.105.09.1.104.19.1.104.09.1.103.09.1.102.09.1.101.09.1.100.09.1.99.19.1.99.09.1.099.09.1.98.09.1.098.09.1.97.09.1.097.09.1.96.09.1.095.09.1.95.09.1.094.09.1.94.09.1.093.09.1.93.09.1.092.09.1.92.09.1.091.09.1.91.09.1.90.09.1.090.09.1.89.09.1.089.09.1.088.09.1.88.09.1.087.09.1.87.09.1.86.09.1.086.09.1.085.09.1.85.09.1.084.09.1.84.09.1.083.09.1.83.09.1.082.09.1.82.09.1.081.09.1.81.09.1.080.09.1.80.09.1.079.09.1.79.09.1.078.09.1.78.09.1.077.09.1.77.09.1.076.09.1.76.09.1.75.09.1.075.09.1.074.09.1.74.09.1.73.09.1.073.09.1.72.09.1.072.09.1.71.09.1.071.09.1.70.09.1.070.09.1.69.19.1.69.09.1.069.09.1.068.09.1.68.09.1.67.09.1.067.09.1.66.09.1.066.09.1.65.09.1.065.09.1.064.09.1.64.09.1.63.09.1.063.09.1.062.09.1.62.09.1.61.09.1.061.09.1.60.19.1.060.09.1.60.09.1.59.19.1.59.09.1.059.09.1.058.09.1.58.09.1.057.09.1.57.09.1.56.09.1.056.09.1.55.09.1.055.09.1.054.09.1.54.09.1.53.19.1.53.09.1.053.09.1.52.09.1.052.09.1.051.09.1.51.09.1.50.09.1.050.09.1.49.09.1.049.09.1.048.09.1.48.09.1.047.09.1.47.09.1.046.09.1.46.09.1.45.09.1.045.09.1.44.09.1.044.09.1.043.09.1.43.09.1.42.09.1.042.09.1.039.09.1.39.09.1.38.09.1.037.09.1.37.09.1.036.09.1.36.09.1.35.09.1.035.09.1.34.09.1.034.09.1.033.09.1.33.09.1.032.09.1.32.09.1.031.09.1.31.09.1.30.09.1.030.09.1.29.09.1.029.09.1.28.09.1.028.09.1.27.09.1.027.09.1.026.09.1.26.09.1.025.19.1.025.09.1.25.09.1.024.09.1.24.09.1.023.09.1.23.09.1.022.09.1.22.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.015.09.1.15.09.1.014.09.1.14.09.1.013.09.1.13.09.1.012.09.1.12.09.1.11.09.1.010.09.1.10.09.1.009.09.1.9.09.1.8.09.1.008.09.1.7.09.1.007.09.1.6.09.1.006.09.1.005.09.1.5.09.1.4.09.1.004.09.1.002.09.1.2.09.1.1.09.1.001.0