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