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

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

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

Количество версий компонента354
Количество рещенных задач782
Последная дата обработки компонента2023-12-17 20:19:41
Последная дата файла2023-12-16 17:31:37
Последная версия9.1.234.0

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

Z_SERVICE
102.156227
Z_SERVICE ( 9.1.071.0 )

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

Функция разбивки архива удержаний уменьшает сумму удержаний по предприятию в ОВР

Описание :

Разбивка архива удержаний НДФЛ в разрезе видов оплат

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


Функция разбивки архива удержаний уменьшает сумму удержаний (код 100) по предприятию в ОВР на 1500 рублей.
На примере одного из сотрудников видно, что в результате работы функции в архиве удержаний изменилась сумма по ВО 4117 - вместо 1042,49 указана 1038,36.

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


Перед разбивкой архива удержаний по сотруднику за каждый месяц предварительно определяется общая сумма налога. После разбивки снова вычисляется итоговая сумма налога за месяц. Если налог разошелся на копейку или более, то разность относится на произвольную запись удержания налога за этот месяц. Описание такой записи в протоколе будет обозначено кодом 0150.
В протокол, независимо от того, включена ли опция "отладочный протокол", будет выведена информация о месяце, в котором выявлено расхождение суммы налога, табельном номере сотрудника и об удержании, на которое отнесена разность. Также в протокол выводится статистика о количестве обнаруженных случаев расхождения.
Z_SERVICE
102.156292
Z_SERVICE ( 9.1.071.0 )

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

Быстродействие разбивки архива удержаний

Описание :

Разбивка архива удержаний НДФЛ в разрезе видов оплат

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


Сервисная функция по разбивке удержаний по предприятиях с большой численностью сотрудников и большим архивом начислением работает очень долго. Более суток идет разбивка удержаний за один месяц (январь-январь), а нужно разбить 6 месяцев.

Если взять 24 часа * 5 месяцев = 120 часов потребуется чтобы закончить данную функцию, а ведь еще нужно и другие функции запускать. Это очень долго. Ведь данные еще нужно проверить и внести корректировки по некорректные данным.

Возможно, данную функцию по некоторым сотрудникам придется запускать не один раз, чтобы получить корректный отчет.

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


Ускорена разбивка архива удержаний.

На БД, где разбивка проходила 8 часов, после ускорения она выполнилась за 2 часа.
Z_SERVICE
101.59712
Z_SERVICE ( 9.1.071.0 )

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

Разбивка архива удержаний НДФЛ в разрезе видов оплат не правильно разбивает удержания НДФЛ (182 ВУ)

Описание :

Разбивка архива удержаний НДФЛ в разрезе видов оплат

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


Разбивка архива удержаний НДФЛ в разрезе видов оплат не правильно разбивает удержания НДФЛ (182 ВУ), если удержание получено из нескольких начислений, и при этом облагаемую сумму удержания можно получить несколькими разными комбинациями начислений (например, если есть два начисления с одинаковой суммой). Налог до разбивки и после не сходится на величину порядка 10 рублей.

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


Исправлена функция "Разбивка архива удержаний НДФЛ в разрезе видов оплат"
Теперь налог по результату расчета зарплаты формируется правильно.
Добавлен вывод времени запуска функции и времени окончания выполнения функции в протокол.
Z_SERVICE
101.59719
Z_SERVICE ( 9.1.071.0 )

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

НДФЛ с перечисления единовременной выплаты разбился на две записи

Описание :

Контроль выплаты зарплаты (удержания)

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


В архиве удержаний есть две записи по НДФЛ с единовременной выплаты.
Записи появились в результате расчета зарплаты (функцию Разбиения архива удержаний НДФЛ в разрезе видов оплат не запускали).
К одной записи функция Контроль выплаты зарплаты (удержания) привязывает верный реестр, ко второй - реестр на окончательную выплату зарплаты - ошибочно.
Это приводит к тому, что часть выплаты и НДФЛ не отражается в разделе 2.
Мы обновились до перехода на 07.2016.
Соответственно, эти две записи появились в результатах расчета зарплаты за 06.2016.
Потом перешли в архив, при переходе на 07.2016
Анализ изменений записей показал, что поле sumvidud.cpodroz не изменялось с момента вставки. Функция проставила только дату в sumvidud.datav, при этом суммы не менялись.
В итоге отчет 6НДФЛ получается не правильный.

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


Доработана сервисная функция "Контроль и корректировка удержаний" для случая когда часть данных имеют тип источника "реестр".
Теперь функция правильно корректирует такие данные.
Примечание: функция запускается с помощью внешнего интерфейса Z_SERVICE::FINDINCORRECTUDER.
Z_SERVICE
101.59726
Z_SERVICE ( 9.1.071.0 )

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

Разбивка НДФЛ в месяце предоставления имущ.вычета.

Описание :

Разбивка архива удержаний НДФЛ в разрезе видов оплат

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


Разбивка НДФЛ в месяце предоставления имущ.вычета.
Например, сотруднику выплатили отпуск и удержали НДФЛ. Налог не нулевой. Потом, в этом же месяце, он приносит справку об имущественном вычете. Его заносят в Галактику. Начиная с этого месяца у него должен быть налог ноль. По этой причине автоматически отрицательная запись в удержаниях.
Сотруднику предоставили в апреле имущественный вычет. В результате у него сформировался НДФЛ на плюс и на минус - в итоге ноль. Функция разбивки игнорирует НДФЛ на отрицательную сумму. В результате в апреле неправомерно появляется ненулевой НДФЛ. Что приводит к ошибке и в 6-НДФЛ, и в 2-НДФЛ, и т.п.

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


Теперь если в разбиваемом удержании отрицательный налог, при этом вычет больше суммы дохода (что делало раньше невозможным разбивку пропорционально облагаемой сумме), удержание разбивается пропорционально сумме дохода, т.е. вычет в пропорции не участвует. Таким образом, корректно разбивается отрицательный налог.
Вычет из исходного удержания в данной ситуации ложится в разбитые записи суммой, равной сумме дохода в разбитых записях, а остаток вычета относится на последнюю запись.
Z_SERVICE
101.59774
Z_SERVICE ( 9.1.071.0 )

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

RunTime: При разбивке удержаний - вылет по RunTime.

Описание :

Разбивка архива удержаний НДФЛ в разрезе видов оплат

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


RunTime: При разбивке удержаний - вылет по RunTime.
При большом объеме обрабатываемых данных проблемы с выделением памяти.

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


Изменен принцип формирования протокола: если ранее при работе сервисной функции информация для протокола накапливалась в динамической памяти и в конце выгружалась в файл, то теперь накопление происходит только при обработке одного месяца по каждому сотруднику, после чего эта порция информации выгружается в файл. В связи с этим информация в протоколе теперь группируется не по сотруднику, а по каждому месяцу каждого сотрудника. В заголовок каждого блока информации выводится строка вида "Январь 2016. т.н. 11223344: Иванов Иван Иванович".

При выполнении операции восстановления удержаний из сохраненной копии информация по каждому удержанию выводится в виде "Восстановлено из копии удержание 182 за Январь 2016 на сумму 12345.44".

9.1.234.09.1.233.09.1.232.09.1.231.09.1.230.09.1.229.19.1.229.09.1.228.19.1.228.09.1.227.09.1.226.19.1.226.09.1.225.19.1.225.09.1.224.09.1.223.29.1.223.09.1.222.19.1.222.09.1.221.09.1.220.09.1.219.09.1.218.09.1.217.09.1.216.09.1.214.09.1.213.09.1.212.09.1.211.09.1.210.09.1.209.19.1.209.09.1.208.09.1.207.09.1.206.09.1.205.09.1.203.09.1.202.09.1.201.09.1.200.19.1.200.09.1.199.09.1.198.09.1.197.09.1.196.09.1.195.09.1.194.09.1.215.09.1.204.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.09.1.184.09.1.183.09.1.182.09.1.181.09.1.180.09.1.179.09.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.09.1.166.19.1.166.09.1.165.09.1.164.09.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.19.1.146.09.1.145.09.1.144.09.1.143.09.1.142.09.1.141.49.1.141.39.1.141.29.1.141.09.1.140.09.1.139.09.1.138.29.1.138.09.1.137.19.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.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.09.1.103.09.1.102.09.1.101.09.1.100.09.1.099.09.1.99.09.1.98.09.1.098.09.1.097.59.1.97.59.1.097.49.1.97.49.1.097.39.1.97.39.1.097.29.1.97.29.1.097.19.1.97.19.1.97.09.1.097.09.1.096.09.1.96.09.1.095.09.1.95.09.1.094.09.1.94.09.1.093.09.1.93.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.085.09.1.85.09.1.84.09.1.084.09.1.083.09.1.83.09.1.082.09.1.82.09.1.81.09.1.081.09.1.80.09.1.080.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.74.09.1.074.09.1.73.09.1.073.09.1.072.09.1.72.09.1.71.09.1.071.09.1.070.09.1.70.09.1.69.19.1.069.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.065.09.1.65.09.1.64.39.1.64.29.1.64.09.1.064.09.1.63.09.1.063.09.1.62.09.1.062.09.1.061.09.1.61.09.1.60.09.1.060.09.1.059.09.1.59.09.1.058.09.1.58.09.1.57.09.1.056.09.1.56.09.1.55.09.1.054.09.1.54.09.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.048.09.1.48.09.1.47.09.1.047.09.1.46.09.1.046.09.1.45.09.1.045.09.1.044.09.1.44.09.1.043.09.1.43.09.1.042.09.1.42.09.1.041.09.1.41.09.1.40.09.1.040.09.1.39.09.1.039.09.1.38.09.1.038.09.1.037.09.1.37.09.1.036.09.1.36.09.1.035.09.1.35.09.1.034.09.1.34.09.1.33.09.1.32.09.1.032.09.1.031.09.1.31.09.1.030.09.1.30.09.1.029.09.1.29.09.1.028.09.1.28.09.1.27.09.1.027.09.1.26.09.1.25.09.1.025.09.1.24.09.1.024.09.1.22.09.1.022.09.1.021.09.1.21.09.1.020.09.1.20.09.1.19.09.1.019.09.1.018.09.1.18.09.1.017.09.1.17.09.1.016.09.1.16.09.1.015.09.1.15.09.1.014.09.1.14.09.1.13.09.1.013.09.1.012.09.1.12.09.1.11.09.1.011.09.1.10.09.1.010.09.1.9.09.1.009.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.004.09.1.4.09.1.002.09.1.2.09.1.1.09.1.001.0