Ошибка в расчете Выплаты в режиме по всем сотрудникам - Каминсофт

Ошибка в расчете Выплаты в режиме по всем сотрудникам

15 авг 2025 11:28 #1
от Сергей
Добрый день, выявил ошибку. При расчете по отдельному сотруднику все отлично, при расчете по всем у произвольного сотрудника может вылезти лишний вычет. Возможно это связано с тем, что база размещена на PostgreSQL, но особенность ошибки в том, что в процедуре МодульРасчетаНДФЛ.ПолучитьДоходыСотрудниковСНачалаГода() на выходе выборка из запроса без сортировки по периодам. Далее в РассчитатьНДФЛС2025() идет не правильное построение соответствия - СуммыПоПериодам, ожидается что периоды упорядочены и доход накапливается,  в реальности периоды могут быть перемешаны. Потому вычет может выскочить в произвольном период у разного сотрудника. Возможно на MSSQL c его кластерными индексами периоды придут в порядке возрастанию, но это не мой случай. Анализ показал что в камин 5.0 используется то же алгоритм, туда можно сделать патч, но вот с фрешом конечно засада. Пишу без результатно на hotline@kamin.kaluga.ru - в ответ тишина. Своим клиенам пришлось камин 3.0 частично снимать с поддержки чтоб внести правку, для 5.0 выпустил патч. С облака давно рекомендую уйти, так жить невозможно. Если у кого-то есть боль в этом вопросе - пишите, дам уточнения по решению проблемы.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Тема закрыта.

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie и пользовательских данных в целях функционирования сайта, проведения ретаргетинга и статистических исследований, обзоров. Если вы не хотите, чтобы ваши данные обрабатывались, покиньте сайт.

Принять