Z_ZAR
Краткое описание :
Реализовать распределенный расчет заработной платы на
платформе MS SQL.Описание :
Сервер распределенного расчетаЧто измененно :
Реализовать распределенный расчет заработной платы на платформе
MS SQL.
Как измененно :
Снято ограничение "только для платформы Oracle", теперь
доступно на Oracle и MS SQL.
Z_ZAR
Краткое описание :
Реализовать распределенный расчет сальдоОписание :
Сервер распределенного расчетаЧто измененно :
Нужно реализовать поддержку распределенного расчета для этапов "Распределение затрат" и "Расчет сальдо".
Как измененно :
Распределение затрат и Расчет сальдо, выполняемые при расчете зарплаты с включенной опцией "Распределенный расчет", выполняются на всех доступных серверах.
Z_ZAR
Краткое описание :
Распределенный расчет зарплаты: доработать возможность указывать для каждого этапа расчета ЗП количество серверов расчета в разрезе серверов, на которых они запущеныОписание :
Сервер распределенного расчетаЧто измененно :
Распределенный расчет зарплаты: доработать возможность указывать для каждого этапа расчета ЗП количество серверов расчета в разрезе серверов, на которых они запущены
Это необходимо для случаев, когда сервера расчета запускаются на нескольких терминал-серверах.
Как измененно :
При распределенном расчете заработной платы в режиме коммуникации "Через сеть" добавлена возможность устанавливать лимиты для инициализации серверов расчета отдельно для каждого физического сервера. При этом лимиты при коммуникации "Через БД", по прежнему, задаются итого для этапа.
В интерфейсе выбора серверов расчета добавлены 2 закладки "Лимиты по физ. серверам", на которой отображается автоматически перестраиваемый список физ. серверов и "Итоговые лимиты", содержащая информацию об сумме лимитов по всем физ. серверам для каждого этапа. Данные по лимитам для физ. сервера изначально устанавливаются в 999 серверов расчета для каждого этапа. В дальнейшем существует возможность их изменить до требуемых значений.
При выборе, добавлении, удалении серверов расчета после каждого действия происходит автоматическое перестроение списка физ. серверов. В случае, если в результате действий пользователя, для какого-либо из физических серверов в списке не окажется ни одного сервера расчета - запись о физ. сервере будет удалена из списка, а лимиты утеряны. Для Повторного добавления физ. сервера потребуется выбрать сервер расчета, находящийся на требует физ. сервере, а, затем, установить лимиты по нему.
Для автоматического запуска диспетчера и сервера в конфигурационный файле требуется использовать пользовательские секции
{PayrollDistributeManager}
ModeWork = 1 // Режимы расчета: 1-Winsock; 2-Indy
{PayrollDistributeServer}
ModeWork = 1 // Режимы расчета: 1-Winsock; 2-Indy
для диспетчера и/или сервера соответственно