Сравнение файлов
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.173764NEWОграничения алиментов в начислениях и выплатахЗаработная платаРасчет алиментов в режиме "Начисления и выплаты"
РБ и РФ:Необходимо ограничивать удержания алиментов и исполнительных листов в начислениях и выплатах.РБ и РФ:При расчете алиментов и и/л с начислений в "Начисления и выплаты" производиться их ограничение, если суммы начисления недостаточно для удержания всей суммы алиментов и и/л.
102.182003NEWНе учитывается минимальное ограничение при расчете алиментовЗаработная платаРасчет алиментов и исполнительных листов
Не учитывается минимальное ограничение при расчете алиментов (РБ).При установленном значении настройки "Настройки Галактики Управление персоналом Расчеты с персоналом Режимы расчетов Разбивать удержания" = по подразделениям, аналитике и параметру входящих оплат для РБ учитывается минимальное ограничение при расчете алиментов.
101.641019.1.276.0Ошибки при расчете алиментов в режиме расчета аванса (плавающая ошибка)Заработная платаРасчет алиментов в режиме "Расчет аванса"
Ошибки при расчете алиментов в режиме расчета аванса. Аванс - пометить всех - Shift+F9. В списке помеченных работников присутствует такой, у которого: - установлено начало удержания алиментов (поле "Назначение" в "Постоянных удержаниях"), относящееся у расчётному месяцу (неважно, с какого числа), - присутствует рассчитанный листок нетрудоспособности, с сумм которого должны быть удержаны алименты. Тогда, начиная с такого работника, и следующим работникам в расчёте ошибочно начисляются алименты в меньшем размере или вообще со знаком "минус". При этом расчёт по отдельным(нескольким) работникам без листков нетрудоспособности даёт корректный результат.Исправлен расчёт алиментов в режиме аванса. Наличие сумм по листкам нетрудоспособности корректно обрабатывается при расчёте удержаний.
101.641859.1.276.0Проблемы с расчетом НДФЛ при установленной настройке "Раздельный расчет по обособленным подразделениям" = "из подразделений отнесения затрат"Заработная платаРасчет подоходного налога
Возникают проблемы с расчетом НДФЛ при установленной настройке "Раздельный расчет по обособленным подразделениям" = "из подразделений отнесения затрат" и при наличии необлагаемых сумм по сотруднику (например, имущественный вычет). 1. Есть отпуск в межпериод. При расчете НДФЛ применен вычет (скидка).Был отзыв из отпуска. Сумма перечисленная реестром равна сумме отпуска до пересчета. Теперь, при любых значениях настройки "... Раздельный расчет по обособленным подразделениям" в результатах расчета заработной платы формируются записи НДФЛ на сумму перечисленного отпуска и НДФЛ. В каждом из записей формируется ссылка на реестр перечисления отпускных в банк. Формируется запись о возврате на разницу "перечислено" минус "начислено". Предоставленный в межпериод вычет отражается в одной из записей с перечисленным доходом. В записи о возврате вычет не отражается. Суммы удержанного налога в результатах расчета и отражение НДФЛ и вычетов в размере годового дохода после расчета зарплаты также корректны при любых значениях настройки "... Раздельный расчет по обособленным подразделениям". 2.В феврале работнику была предоставлена скидка, но не всю сумму заработной платы, хотя НДФЛ за февраль равен 0. При расчете в следующем месяце скидка за предыдущий месяц предоставляется и записывается в результаты расчета. В этом случае суммы удержанного налога в результатах расчета и отражение НДФЛ и вычетов в размере годового дохода после расчета зарплаты некорректны. 3. "Настройки Галактики Управление персоналом Расчеты с персоналом Налог на доходы Сторнирование и возврат Возвращать налог за счет вычетов" - "да" Расчетный месяц март. В течение тех месяцев работнику положены вычеты на ребенка в размере 2800. За январь у работника нет начислений, сумма заработка за февраль менее положенных вычетов за месяц. Сумма в феврале относится на другое обособленное подразделение. В этом случае суммы удержанного налога в результатах расчета и отражение НДФЛ и вычетов в размере годового дохода после расчета зарплаты некорректны.1. Есть отпуск в межпериод. При расчете НДФЛ применен вычет (скидка).Был отзыв из отпуска. Сумма перечисленная реестром равна сумме отпуска до пересчета. Теперь, при любых значениях настройки "... Раздельный расчет по обособленным подразделениям" в результатах расчета заработной платы формируются записи НДФЛ на сумму перечисленного отпуска и НДФЛ. В каждом из записей формируется ссылка на реестр перечисления отпускных в банк. Формируется запись о возврате на разницу "перечислено" минус "начислено". Предоставленный в межпериод вычет отражается в одной из записей с перечисленным доходом. В записи о возврате вычет не отражается. Суммы удержанного налога в результатах расчета и отражение НДФЛ и вычетов в размере годового дохода после расчета зарплаты также корректны при любых значениях настройки "... Раздельный расчет по обособленным подразделениям". 2.В феврале работнику была предоставлена скидка, но не всю сумму заработной платы, хотя НДФЛ за февраль равен 0. При расчете в следующем месяце скидка за предыдущий месяц предоставляется и записывается в результаты расчета. В этом случае суммы удержанного налога в результатах расчета и отражение НДФЛ и вычетов в размере годового дохода после расчета зарплаты также корректны при любых значениях настройки "... Раздельный расчет по обособленным подразделениям".
102.1660309.1.276.0Название сервера длиной более 20 символовЗаработная платаСервер распределенного расчета
В интерфейсе "Диспетчер распределенного расчета заработной платы" есть ограничение на размер имени сервера - сохраняются не более 20 введенных символов, что не позволяет настроить распределенный расчет, например, на сервере BY01-OIT-VM13.oit.local, т.к. значение обрежется до BY01-OIT-VM13.oit.lo. Нужно увеличить размер поля, в котором сохраняется имя сервера.Для хранения настроек серверов распределенного расчета добавлена новая таблица ZarServer. Размер поля "Имя сервера" - 255 символов.
102.1681839.1.276.0Реализовать распределенный расчет сальдоЗаработная платаСервер распределенного расчета
Нужно реализовать поддержку распределенного расчета для этапов "Распределение затрат" и "Расчет сальдо".Распределение затрат и Расчет сальдо, выполняемые при расчете зарплаты с включенной опцией "Распределенный расчет", выполняются на всех доступных серверах.
102.1685399.1.276.0писать в лог сообщение "Не удалось дождаться завершения обработки на серверах", а не останавливать расчетЗаработная платаСервер распределенного расчета
Писать в лог сообщение "Не удалось дождаться завершения обработки на серверах", а не останавливать расчетУказанное сообщение фиксируется в протоколе расчета, расчет при этом не прерывается, т.к. нет ожидания ввода пользователем.
102.1686299.1.276.0Лимит серверовЗаработная платаСервер распределенного расчета
При тестировании распределенного расчета 1 млн ЛС выявлено, что некоторые этапы нагружают процессор более интенсивно, чем другие. В частности, при использовании 65 серверов расчет удержаний использует порядка 30% ресурса процессоров терминального сервера, а расчет сальдо - уже на 100%. Проведены эксперименты, в первом использовалось 55 серверов, во втором 65. Выявлено, что увеличение количества серверов сократило время расчета удержаний, но замедлило расчет сальдо, т.к. ресурсов процессора уже не хватало. Требуется возможность настраивать лимит количества серверов, которые будут использованы для каждого из этапов: - предварительная разноска - расчет начислений - распределение затрат - расчет удержаний - расчет сальдо - расчет налогов на ФОТ При начале расчета каждого из этапов при инициализации серверов распределенного расчета из списка помеченных должны инициализироваться сервера в количестве, не превышающем заданного для этого этапа лимита, с возможностью отключения распределенного расчета для этапа.В интерфейсе выбора серверов для распределенного расчета добавлена закладка с возможностью указать лимит использования серверов для каждого этапа. При установке значения в 0 распределенный расчет для данного этапа не производится. Реализовано путем передачи значения лимита в внешнюю функцию инициализации серверов распределенного расчета.
102.1696029.1.276.0Рантайм в ComparePersonalTaxBasesЗаработная платаРасчёт налогов на ФОТ
При тестировании распределенного расчета ЗП на 1 млн ЛС на этапе расчета налогов на ФОТ на одном из серверов возникла необработанная исключительная ситуация - Общее нарушение защиты доступа к памяти.Исправлено.
102.1781439.1.276.0Распределенный расчет зарплаты: доработать возможность указывать для каждого этапа расчета ЗП количество серверов расчета в разрезе серверов, на которых они запущеныЗаработная платаСервер распределенного расчета
Распределенный расчет зарплаты: доработать возможность указывать для каждого этапа расчета ЗП количество серверов расчета в разрезе серверов, на которых они запущены Это необходимо для случаев, когда сервера расчета запускаются на нескольких терминал-серверах.При распределенном расчете заработной платы в режиме коммуникации "Через сеть" добавлена возможность устанавливать лимиты для инициализации серверов расчета отдельно для каждого физического сервера. При этом лимиты при коммуникации "Через БД", по прежнему, задаются итого для этапа. В интерфейсе выбора серверов расчета добавлены 2 закладки "Лимиты по физ. серверам", на которой отображается автоматически перестраиваемый список физ. серверов и "Итоговые лимиты", содержащая информацию об сумме лимитов по всем физ. серверам для каждого этапа. Данные по лимитам для физ. сервера изначально устанавливаются в 999 серверов расчета для каждого этапа. В дальнейшем существует возможность их изменить до требуемых значений. При выборе, добавлении, удалении серверов расчета после каждого действия происходит автоматическое перестроение списка физ. серверов. В случае, если в результате действий пользователя, для какого-либо из физических серверов в списке не окажется ни одного сервера расчета - запись о физ. сервере будет удалена из списка, а лимиты утеряны. Для Повторного добавления физ. сервера потребуется выбрать сервер расчета, находящийся на требует физ. сервере, а, затем, установить лимиты по нему. Для автоматического запуска диспетчера и сервера в конфигурационный файле требуется использовать пользовательские секции {PayrollDistributeManager} ModeWork = 1 // Режимы расчета: 1-Winsock; 2-Indy; 3-DB {PayrollDistributeServer} ModeWork = 1 // Режимы расчета: 1-Winsock; 2-Indy; 3-DB для диспетчера и/или сервера соответственно
102.1814689.1.276.0расчет алиментов и удержаний по исполнительным листамЗаработная платаРасчет алиментов и исполнительных листов
При наличии алиментов на детей (% + сумма задолженности) и исполнительного листа на погашение штрафа некорректно производится ограничение удержаний, если сумма алиментов на детей равна 70% от оклада. Т.е. удерживаются и/л второй очереди. Чего не должно быть.Если суммы заработка не достаточно, чтобы удерживать и/л второй очереди, а сумма алиментов первой очереди равна 70% от заработка, то удерживаются только алименты первой очереди.
101.638699.1.268.3Платежные поручения по налогам на ФОТ - разные КБК для допвзносовЗаработная платаПлатежные поручения
В классификаторе налогов на ФОТ есть только 2 налога по доптарифу: по Списку 1 и по Списку 2, в каждом можно задать свой КБК. Но по законодательству каждый налог по доптарифу должен перечисляться по разным КБК в зависимости от того, прошло конкретное рабочее место спецоценку, или нет (присвоен подкласс, или нет). Например, у нас такая разбивка сейчас автоматически формируется в Разделе 1 РСВ. Необходимо доработать функционал формирования платежных поручений ("ОперацииФормирование проводокПлатежные поручения") по налогам на ФОТ с разбивкой по КБК."ОперацииФормирование проводокПлатежные поручения" Доработано формирование платежных поручений по налогам на ФОТ (Россия) для видов налога имеющих дополнительный признак "1" или "2": "1" - Солидарная часть дополнительного тарифа для Списка 1; "2" - Солидарная часть дополнительного тарифа для Списка 2. Для этих видов налога формируются платежные поручения в разрезе КБК (в зависимости от наличия класса и подкласса условий труда в начислениях): - отдельные платежные поручения для сумм, у которых есть подкласс условий труда; - отдельные платежные поручения для сумм у которых нет подкласса условий труда. Чтобы при формировании в эти платежные поручения система автоматически подставляла соответствующий код КБК, для этого в этих видах налога в 6-й строке назначения платежа первая и вторая по порядку точка с запятой должны быть написаны слитно. Например: 01;;00000000001; ;;;;;;;;;