Z_SERVICE
Краткое описание :
Конфликт с другим пользователем при переходе на новый периодв ЗПОписание :
Переход к новому периодуЧто измененно :
Ошибка проявляется на Oracle или MSSQL. У сотрудника должен быть один постоянный переход с изменением подразделения; и 1 или более других переходов, начинающихся в расчетном периоде, но после перехода, меняющего подразделение.
При переходе на новый расчетный период возникает сообщение "Конфликт с другим пользователем. Запись будет пересчитана. Таблица N15002". Причём сообщение выскакивает на экран, и процесс перехода на новый расчетный период останавливается до тех пор, пока не нажать кнопку "OK".
Как измененно :
Ошибка устранена.
На случай возникновения каких-либо других ошибок при обработке переходов приняты следующие меры:
- вывод сообщения об ошибке только в лог
- при возникновении ошибки на одном переходе не происходит прерывание всего процесса обработки переходов.
Z_SERVICE
Краткое описание :
Нужна сервисная функция по контролю переходовОписание :
Переход к новому периодуЧто измененно :
Нужна сервисная функция по контролю переходов. Назначение - исправление переходов например в случае неудачной их обработки при переходе на новый месяц. Период проверки задавать не нужно - он должен определяться автоматически по текущему периоду
настройки системы.
Как измененно :
Добавлена новая сервисная функция: "Настройка\Сервисные функции\Сервис лицевых счетов работников\Контроль переходов в межпериод".
Функция предназначена для обработки переходов, по каким-либо причинам не обработанным при переходе на новый расчетный период. Для всех переходов, начавшихся в прошлом расчетном периоде, функция производит такие же действия, какие производятся при переходе на новый расчетный период, а именно:
- Если переход полностью находится в прошлом расчетном периоде, то такой переход становится архивным.
- Если переход, начавшийся в прошлом периоде, оканчивается в текущем периоде или позже, то переход разбивается на два перехода: один - с даты начала исходного перехода по дату окончания прошлого расчетного периода, второй - с даты начала текущего расчетного периода по дату окончания текущего перехода.
- Если у перехода, начавшегося в прошлом периоде, дата окончания не заполнена, то в таком переходе устанавливается дата окончания, равная дате окончания прошлого расчетного периода, а данные из перехода переносятся в лицевой счет.
В отличие от перехода на новый расчетный период, данная функция не обрабатывает переходы, начавшиеся с первого числа текущего месяца (в контексте перехода на новый расчетный период это первое число месяца, на который переходим).
После завершения обработки переходов функция выводит на экран протокол, в котором указано, какие переходы были обработаны, и как именно они были обработаны.
Z_SERVICE
Краткое описание :
Не обрабатываются переходы с 1 числа при переходеОписание :
Переход к новому периодуЧто измененно :
Не обрабатываются переходы с 1 нового периода числа при переходе. Данные из таких переходов должны переноситься в лицевой счет, а сами переходы должны удаляться.
Как измененно :
Ошибка исправлена. Теперь переходы с первого числа нового расчетного периода обрабатываются корректно.
Z_SERVICE
Краткое описание :
ПРОДОЛЖЕНИЕ 102.117046. Проблемы с льготой алг.97 при переходе на новый отчетныйОписание :
Переход к новому периодуЧто измененно :
Обычный подоходный (код 182) есть только у обслуж. персонала(дворники, охрана, уборщицы),
все остальные работники входят в ПВТ и имеют доп. подоходный по др шкале (код 183).
Постоянная доплата (алг.97 призн 0) при переходе на новый отчетный НЕ удаляется , хотя остаток по ней не имеется.
При этом дата начала остается прежней и идет повторное удержание.
Как измененно :
Исправлена ошибка в функции "Переход на новый отчетный период".
Ранее из постоянных доплат не удалялись записи с алгоритмом 97 пр.0, хотя сумма вычета еще не была исчерпана. Теперь такие записи удаляются.
И наоборот, если сумма вычета еще не была исчерпана. Такие записи не удаляются.
Z_SERVICE
Краткое описание :
Таблица SUMUPSOC медленно предается по корпоОписание :
Переход к новому периодуЧто измененно :
Большое число модификаций таблицы SUMUPSOC при переходе на новый период вызывает существенные задержи при прохождении по корпо этой порции данных.
Судя по алгоритму и протоколам идет полная очистка таблицы SUMUPSOC, в журнал попадает 1181996 записей, передача их по реплике занимает около 8 часов.
Необходимо рассмотреть возможность сокращения количесва модификаций этой таблицы (например чистить не всю, а только закрываемый месяц и т.п.)
Как измененно :
Оптимизирована работа с таблицей SUMUPSOC при переходе на новый расчетный период. Теперь данные удаляются не за всю историю, а только за последний год.