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

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

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

Количество версий компонента665
Количество рещенных задач2556
Последная дата обработки компонента2023-12-24 12:12:26
Последная дата файла2023-12-24 12:10:25
Последная версия9.1.442.1

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

G_ZARPL
102.168183
G_ZARPL ( 9.1.276.0 )

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

Реализовать распределенный расчет сальдо

Описание :

Сервер распределенного расчета

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


Нужно реализовать поддержку распределенного расчета для этапов "Распределение затрат" и "Расчет сальдо".

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


Распределение затрат и Расчет сальдо, выполняемые при расчете зарплаты с включенной опцией "Распределенный расчет", выполняются на всех доступных серверах.
G_ZARPL
102.168539
G_ZARPL ( 9.1.276.0 )

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

писать в лог сообщение "Не удалось дождаться завершения обработки на серверах", а не останавливать расчет

Описание :

Сервер распределенного расчета

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


Писать в лог сообщение "Не удалось дождаться завершения обработки на серверах", а не останавливать расчет

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


Указанное сообщение фиксируется в протоколе расчета, расчет при этом не прерывается, т.к. нет ожидания ввода пользователем.
G_ZARPL
102.168629
G_ZARPL ( 9.1.276.0 )

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

Лимит серверов

Описание :

Сервер распределенного расчета

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


При тестировании распределенного расчета 1 млн ЛС выявлено, что некоторые этапы нагружают процессор более интенсивно, чем другие. В частности, при использовании 65 серверов расчет удержаний использует порядка 30% ресурса процессоров терминального сервера, а расчет сальдо - уже на 100%.
Проведены эксперименты, в первом использовалось 55 серверов, во втором 65. Выявлено, что увеличение количества серверов сократило время расчета удержаний, но замедлило расчет сальдо, т.к. ресурсов процессора уже не хватало.

Требуется возможность настраивать лимит количества серверов, которые будут использованы для каждого из этапов:
- предварительная разноска
- расчет начислений
- распределение затрат
- расчет сальдо
- расчет налогов на ФОТ

При начале расчета каждого из этапов при инициализации серверов распределенного расчета из списка помеченных должны инициализироваться сервера в количестве, не превышающем заданного для этого этапа лимита, с возможностью отключения распределенного расчета для этапа.

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


В интерфейсе выбора серверов для распределенного расчета добавлена закладка с возможностью указать лимит использования серверов для каждого этапа. При установке значения в 0 распределенный расчет для данного этапа не производится.
Реализовано путем передачи значения лимита в внешнюю функцию инициализации серверов распределенного расчета.
G_ZARPL
102.169602
G_ZARPL ( 9.1.276.0 )

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

Рантайм в ComparePersonalTaxBases

Описание :

Расчёт налогов на ФОТ

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


При тестировании распределенного расчета ЗП на 1 млн ЛС на этапе расчета налогов на ФОТ на одном из серверов возникла необработанная исключительная ситуация - Общее нарушение защиты доступа к памяти.

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


Исправлено.
G_ZARPL
102.178143
G_ZARPL ( 9.1.276.0 )

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

Распределенный расчет зарплаты: доработать возможность указывать для каждого этапа расчета ЗП количество серверов расчета в разрезе серверов, на которых они запущены

Описание :

Сервер распределенного расчета

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


Распределенный расчет зарплаты: доработать возможность указывать для каждого этапа расчета ЗП количество серверов расчета в разрезе серверов, на которых они запущены
Это необходимо для случаев, когда сервера расчета запускаются на нескольких терминал-серверах.

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


При распределенном расчете заработной платы в режиме коммуникации "Через сеть" добавлена возможность устанавливать лимиты для инициализации серверов расчета отдельно для каждого физического сервера. При этом лимиты при коммуникации "Через БД", по прежнему, задаются итого для этапа.
В интерфейсе выбора серверов расчета добавлены 2 закладки "Лимиты по физ. серверам", на которой отображается автоматически перестраиваемый список физ. серверов и "Итоговые лимиты", содержащая информацию об сумме лимитов по всем физ. серверам для каждого этапа. Данные по лимитам для физ. сервера изначально устанавливаются в 999 серверов расчета для каждого этапа. В дальнейшем существует возможность их изменить до требуемых значений.
При выборе, добавлении, удалении серверов расчета после каждого действия происходит автоматическое перестроение списка физ. серверов. В случае, если в результате действий пользователя, для какого-либо из физических серверов в списке не окажется ни одного сервера расчета - запись о физ. сервере будет удалена из списка, а лимиты утеряны. Для Повторного добавления физ. сервера потребуется выбрать сервер расчета, находящийся на требует физ. сервере, а, затем, установить лимиты по нему.
Для автоматического запуска диспетчера и сервера в конфигурационный файле требуется использовать пользовательские секции
{PayrollDistributeManager}
ModeWork = 1 // Режимы расчета: 1-Winsock; 2-Indy
{PayrollDistributeServer}
ModeWork = 1 // Режимы расчета: 1-Winsock; 2-Indy
для диспетчера и/или сервера соответственно
G_ZARPL
102.181468
G_ZARPL ( 9.1.276.0 )

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

расчет алиментов и удержаний по исполнительным листам

Описание :

Расчет алиментов и исполнительных листов

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


При наличии алиментов на детей (% + сумма задолженности) и исполнительного листа на погашение штрафа некорректно производится ограничение удержаний, если сумма алиментов на детей равна 70% от оклада. Т.е. удерживаются и/л второй очереди. Чего не должно быть.

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


Если суммы заработка не достаточно, чтобы удерживать и/л второй очереди, а сумма алиментов первой очереди равна 70% от заработка, то удерживаются только алименты первой очереди.
G_ZARPL
101.63869
G_ZARPL ( 9.1.276.0 )

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

Платежные поручения по налогам на ФОТ - разные КБК для допвзносов

Описание :

Платежные поручения

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


В классификаторе налогов на ФОТ есть только 2 налога по доптарифу: по Списку 1 и по Списку 2, в каждом можно задать свой КБК.
Но по законодательству каждый налог по доптарифу должен перечисляться по разным КБК в зависимости от того, прошло конкретное рабочее место спецоценку, или нет (присвоен подкласс, или нет). Например, у нас такая разбивка сейчас автоматически формируется в Разделе 1 РСВ.
Необходимо доработать функционал формирования платежных поручений ("Операции\Формирование проводок\Платежные поручения") по налогам на ФОТ с разбивкой по КБК.

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


"Операции\Формирование проводок\Платежные поручения"

Доработано формирование платежных поручений по налогам на ФОТ (Россия) для видов налога имеющих дополнительный признак "1" или "2":
"1" - Солидарная часть дополнительного тарифа для Списка 1;
"2" - Солидарная часть дополнительного тарифа для Списка 2.

Для этих видов налога формируются платежные поручения в разрезе КБК (в зависимости от наличия класса и подкласса условий труда в начислениях):
- отдельные платежные поручения для сумм, у которых есть подкласс условий труда;
- отдельные платежные поручения для сумм у которых нет подкласса условий труда.

Чтобы при формировании в эти платежные поручения система автоматически подставляла соответствующий код КБК, для этого в этих видах налога в 6-й строке назначения платежа первая и вторая по порядку точка с запятой должны быть написаны слитно.
Например:
01;;00000000001;
;;;;;;;;;
G_ZARPL
101.64101
G_ZARPL ( 9.1.276.0 )

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

Ошибки при расчете алиментов в режиме расчета аванса (плавающая ошибка)

Описание :

Расчет алиментов в режиме "Расчет аванса"

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


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

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


Исправлен расчёт алиментов в режиме аванса. Наличие сумм по листкам нетрудоспособности корректно обрабатывается при расчёте удержаний.
G_ZARPL
101.64185
G_ZARPL ( 9.1.276.0 )

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

Проблемы с расчетом НДФЛ при установленной настройке "Раздельный расчет по обособленным подразделениям" = "из подразделений отнесения затрат"

Описание :

Расчет подоходного налога

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


Возникают проблемы с расчетом НДФЛ при установленной настройке "Раздельный расчет по обособленным подразделениям" = "из подразделений отнесения затрат" и при наличии необлагаемых сумм по сотруднику (например, имущественный вычет).
1. Есть отпуск в межпериод. При расчете НДФЛ применен вычет (скидка).Был отзыв из отпуска. Сумма перечисленная реестром равна сумме отпуска до пересчета.
Теперь, при любых значениях настройки "... \ Раздельный расчет по обособленным подразделениям" в результатах расчета заработной платы формируются записи НДФЛ на сумму перечисленного отпуска и НДФЛ.
В каждом из записей формируется ссылка на реестр перечисления отпускных в банк.
Формируется запись о возврате на разницу "перечислено" минус "начислено". Предоставленный в межпериод вычет отражается в одной из записей с перечисленным доходом.
В записи о возврате вычет не отражается.
Суммы удержанного налога в результатах расчета и отражение НДФЛ и вычетов в размере годового дохода после расчета зарплаты также корректны при любых значениях настройки "... \ Раздельный расчет по обособленным подразделениям".
2.В феврале работнику была предоставлена скидка, но не всю сумму заработной платы, хотя НДФЛ за февраль равен 0.
При расчете в следующем месяце скидка за предыдущий месяц предоставляется и записывается в результаты расчета.
В этом случае суммы удержанного налога в результатах расчета и отражение НДФЛ и вычетов в размере годового дохода после расчета зарплаты некорректны.
3. "Настройки Галактики \ Управление персоналом \ Расчеты с персоналом \ Налог на доходы \ Сторнирование и возврат \ Возвращать налог за счет вычетов" - "да"
Расчетный месяц март.
В течение тех месяцев работнику положены вычеты на ребенка в размере 2800.
За январь у работника нет начислений, сумма заработка за февраль менее положенных вычетов за месяц.
Сумма в феврале относится на другое обособленное подразделение.
В этом случае суммы удержанного налога в результатах расчета и отражение НДФЛ и вычетов в размере годового дохода после расчета зарплаты некорректны.

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


1. Есть отпуск в межпериод. При расчете НДФЛ применен вычет (скидка).Был отзыв из отпуска. Сумма перечисленная реестром равна сумме отпуска до пересчета.
Теперь, при любых значениях настройки "... \ Раздельный расчет по обособленным подразделениям" в результатах расчета заработной платы формируются записи НДФЛ на сумму перечисленного отпуска и НДФЛ.
В каждом из записей формируется ссылка на реестр перечисления отпускных в банк.
Формируется запись о возврате на разницу "перечислено" минус "начислено". Предоставленный в межпериод вычет отражается в одной из записей с перечисленным доходом.
В записи о возврате вычет не отражается.
Суммы удержанного налога в результатах расчета и отражение НДФЛ и вычетов в размере годового дохода после расчета зарплаты также корректны при любых значениях настройки "... \ Раздельный расчет по обособленным подразделениям".

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

3. "Настройки Галактики \ Управление персоналом \ Расчеты с персоналом \ Налог на доходы \ Сторнирование и возврат \ Возвращать налог за счет вычетов" - "да"
Расчетный месяц март.
В течение тех месяцев работнику положены вычеты на ребенка в размере 2800.
За январь у работника нет начислений, сумма заработка за февраль менее положенных вычетов за месяц.
Сумма в феврале относится на другое обособленное подразделение.
В этом случае суммы удержанного налога в результатах расчета и отражение НДФЛ и вычетов в размере годового дохода после расчета зарплаты корректны.
G_ZARPL
102.166030
G_ZARPL ( 9.1.276.0 )

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

Название сервера длиной более 20 символов

Описание :

Сервер распределенного расчета

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

В интерфейсе "Диспетчер распределенного расчета заработной
платы" есть ограничение на размер имени сервера - сохраняются не более 20
введенных символов, что не позволяет настроить распределенный расчет, например,
на сервере BY01-OIT-VM13.oit.local, т.к. значение обрежется до
BY01-OIT-VM13.oit.lo.
Нужно увеличить размер поля, в котором сохраняется имя сервера.

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

Для хранения настроек серверов распределенного расчета
добавлена новая таблица ZarServer. Размер поля "Имя сервера" - 255 символов.

9.1.442.19.1.442.09.1.441.09.1.440.19.1.440.09.1.439.09.1.438.09.1.437.09.1.436.09.1.435.29.1.435.19.1.434.19.1.434.09.1.433.19.1.433.09.1.432.29.1.432.09.1.431.09.1.430.19.1.430.09.1.429.19.1.429.09.1.428.09.1.427.39.1.427.29.1.427.19.1.427.09.1.426.29.1.426.09.1.425.99.1.425.89.1.425.79.1.425.69.1.425.39.1.425.09.1.424.49.1.424.29.1.424.19.1.424.09.1.423.09.1.422.09.1.421.09.1.420.09.1.419.09.1.418.09.1.417.09.1.416.09.1.415.09.1.413.09.1.411.09.1.409.09.1.408.09.1.407.09.1.406.09.1.405.09.1.404.09.1.403.09.1.402.09.1.401.09.1.400.09.1.399.09.1.398.09.1.397.09.1.396.09.1.395.09.1.394.09.1.393.09.1.392.09.1.389.09.1.388.09.1.387.09.1.386.09.1.385.19.1.385.09.1.384.09.1.383.09.1.382.09.1.381.09.1.380.09.1.379.09.1.378.09.1.377.09.1.376.09.1.435.09.1.432.19.1.426.19.1.425.59.1.425.29.1.425.19.1.414.09.1.412.09.1.410.09.1.391.09.1.390.09.1.375.09.1.374.09.1.373.09.1.372.09.1.371.09.1.370.09.1.369.09.1.368.49.1.368.39.1.368.29.1.368.19.1.368.09.1.367.09.1.366.09.1.365.09.1.364.19.1.364.09.1.363.09.1.362.09.1.361.19.1.361.09.1.360.09.1.359.09.1.358.09.1.357.09.1.356.09.1.355.09.1.354.09.1.353.09.1.352.09.1.351.09.1.350.09.1.349.09.1.348.09.1.347.09.1.346.09.1.345.09.1.344.09.1.343.09.1.342.09.1.341.09.1.340.09.1.339.09.1.338.09.1.337.09.1.336.09.1.335.09.1.334.09.1.333.09.1.332.09.1.331.09.1.330.09.1.329.09.1.328.09.1.327.09.1.326.09.1.325.09.1.324.09.1.323.09.1.322.09.1.321.29.1.321.19.1.321.09.1.320.29.1.320.19.1.320.09.1.319.29.1.319.19.1.319.09.1.318.09.1.317.09.1.316.09.1.315.09.1.314.29.1.314.19.1.314.09.1.313.39.1.313.09.1.312.09.1.311.09.1.310.09.1.309.09.1.308.39.1.308.09.1.307.09.1.306.09.1.305.09.1.304.09.1.303.09.1.302.19.1.302.09.1.301.19.1.301.09.1.300.19.1.300.09.1.299.09.1.298.09.1.297.19.1.297.09.1.296.09.1.295.09.1.294.09.1.293.09.1.292.19.1.292.09.1.291.39.1.291.19.1.291.09.1.290.09.1.289.09.1.288.09.1.287.09.1.286.29.1.286.09.1.285.29.1.285.09.1.284.09.1.283.09.1.282.09.1.281.09.1.280.19.1.280.09.1.279.09.1.278.69.1.278.49.1.278.39.1.278.19.1.278.09.1.277.09.1.276.09.1.275.79.1.275.59.1.275.49.1.275.39.1.275.29.1.275.09.1.274.09.1.273.19.1.273.09.1.272.09.1.271.09.1.270.09.1.269.09.1.268.39.1.268.29.1.268.09.1.267.09.1.266.09.1.265.09.1.264.09.1.263.09.1.262.09.1.261.19.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.49.1.252.39.1.252.09.1.251.09.1.250.09.1.249.19.1.249.09.1.248.09.1.247.09.1.246.19.1.246.09.1.245.09.1.244.09.1.243.09.1.242.19.1.242.09.1.241.09.1.240.09.1.239.09.1.238.09.1.237.09.1.236.09.1.235.09.1.234.09.1.233.09.1.232.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.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.49.1.214.39.1.214.29.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.19.1.200.09.1.199.09.1.198.09.1.197.19.1.197.09.1.196.19.1.196.09.1.195.19.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.09.1.184.09.1.183.09.1.182.39.1.182.29.1.182.19.1.182.09.1.181.09.1.180.09.1.179.19.1.179.09.1.178.09.1.177.09.1.176.09.1.175.09.1.174.19.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.09.1.165.09.1.164.29.1.164.19.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.19.1.152.09.1.151.39.1.151.29.1.151.19.1.151.09.1.150.19.1.150.09.1.149.19.1.149.09.1.148.09.1.147.09.1.146.29.1.146.19.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.19.1.132.09.1.131.09.1.130.09.1.129.09.1.128.39.1.128.19.1.128.09.1.127.09.1.126.09.1.125.09.1.124.09.1.123.19.1.123.09.1.122.49.1.122.29.1.122.19.1.122.09.1.121.09.1.120.29.1.120.09.1.119.09.1.118.29.1.118.19.1.118.09.1.117.09.1.116.09.1.115.29.1.115.09.1.114.09.1.113.09.1.112.09.1.111.69.1.111.59.1.111.49.1.111.39.1.111.29.1.111.19.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.99.09.1.099.09.1.98.09.1.098.09.1.097.09.1.97.09.1.96.09.1.096.09.1.95.09.1.095.09.1.94.09.1.094.09.1.093.09.1.93.09.1.092.09.1.92.09.1.091.09.1.91.09.1.90.19.1.090.09.1.90.09.1.89.19.1.089.09.1.89.09.1.88.09.1.088.09.1.087.09.1.87.09.1.086.09.1.86.09.1.85.09.1.085.09.1.84.09.1.084.09.1.83.09.1.083.09.1.82.19.1.82.09.1.082.09.1.81.29.1.81.19.1.081.09.1.81.09.1.080.09.1.80.09.1.79.09.1.78.09.1.078.09.1.77.09.1.077.09.1.76.09.1.076.09.1.75.09.1.075.09.1.74.19.1.74.09.1.074.09.1.73.09.1.073.09.1.072.09.1.72.09.1.071.09.1.71.09.1.70.09.1.69.09.1.069.09.1.68.09.1.068.09.1.67.29.1.067.29.1.67.19.1.067.09.1.67.09.1.66.09.1.066.09.1.065.19.1.65.19.1.65.09.1.065.09.1.64.09.1.064.09.1.63.19.1.063.09.1.63.09.1.62.19.1.062.09.1.62.09.1.061.09.1.61.09.1.059.09.1.59.09.1.58.09.1.058.09.1.57.09.1.057.09.1.56.09.1.056.09.1.55.09.1.055.09.1.53.09.1.053.09.1.052.09.1.52.09.1.051.09.1.51.09.1.050.09.1.50.09.1.49.09.1.049.09.1.48.09.1.048.09.1.47.09.1.46.39.1.46.29.1.46.19.1.046.09.1.46.09.1.45.09.1.045.09.1.044.09.1.44.09.1.043.09.1.43.09.1.42.09.1.042.09.1.41.09.1.041.09.1.040.09.1.40.09.1.039.09.1.39.09.1.38.09.1.038.09.1.037.09.1.37.09.1.36.09.1.036.09.1.35.09.1.035.09.1.34.19.1.34.09.1.034.09.1.033.09.1.33.09.1.32.09.1.032.09.1.31.19.1.31.09.1.031.09.1.030.09.1.30.09.1.029.09.1.29.09.1.028.19.1.28.19.1.028.09.1.28.09.1.27.09.1.027.09.1.26.09.1.026.09.1.25.09.1.025.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.20.09.1.020.09.1.19.09.1.019.09.1.18.09.1.018.09.1.017.09.1.17.09.1.16.09.1.016.09.1.15.09.1.015.09.1.014.09.1.14.09.1.013.09.1.13.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.008.09.1.8.09.1.007.09.1.7.09.1.6.09.1.006.09.1.005.09.1.5.09.1.004.09.1.4.09.1.003.09.1.3.09.1.2.09.1.002.09.1.001.09.1.1.0