Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Галактика ERP 9.1G_ZARPLDLL

Справка по компоненту.

Количество версий компонента665
Количество рещенных задач2556
Последная дата обработки компонента2023-12-24 12:12:26
Последная дата файла2023-12-24 12:10:25
Последная версия9.1.442.1

Новые задачи в этом компоненте

G_ZARPL
102.151542
G_ZARPL ( 9.1.153.0 )
2016-07-13 16:13:37

Краткое описание :

Распределенный расчет зарплаты

Описание :

Расчет начислений (общие вопросы)

Что измененно :


Для ускорения расчета зарплаты можно запустить расчет на нескольких компьютерах по лицевым счетам разных подразделений.

Нужно автоматизировать этот процесс: реализовать возможность настройки и запуска расчета с одного компьютера, но с привлечением ресурсов других компьютеров в локальной сети. Диспетчер такого расчета должен каждый очередной лицевой счет попытаться отдать в обработку свободному серверу, а если свободных серверов не найдется, обработать его самостоятельно.

Как измененно :


Для ускорения расчета зарплаты на платформе Oracle реализован режим распределенного расчета на нескольких компьютерах. Один компьютер выступает в роли диспетчера, а остальные в роли серверов.

Сервер
---------------------
Реализован интерфейс "Сервер распределенного расчета" (доступен через меню "Заработная плата - Настройка - Администратор - Сервер распределенного расчета"). В окне интерфейса присутствуют следующие элементы:
- поле "Наименование" - отображает сетевое имя текущего компьютера, не доступно для редактирования.
- поле "Порт сервера" - позволяет указать локальный сетевой порт (https://ru.wikipedia.org/wiki/Порт_(компьютерные_сети)) на данном компьютере, через который будет выполняться передача команд серверу. Следует выбирать незанятый порт. Брендмауэр операционной системы должен разрешать входящие подключения через этот порт. По умолчанию значение 7777.
- поле "Описание" - позволяет ввести произвольный текст, идентифицирующий текущий сервер в списке серверов. По умолчанию инициализируется значением "Имени пользователя" из личной настройки пакета Microsoft Office, если он установлен.
- поле "Состояние" - отображает одно из состояний сервера:
- "Не инициализирован" - сервер не запущен.
- "Готов к работе" или "Обработано задач: %d. Готов к работе" - ожидает команды на расчет, отображает количество отработанных задач. Под задачей понимается предварительная разноска по одному ЛС, расчет начисления по одному ЛС, расчет удержаний по одному ЛС или расчет налогов на ФОТ по одному ЛС.
- сообщение об ошибке.
- кнопка [Старт] - запуск сервера.
- кнопка [Стоп] - остановка сервера.


Диспетчер
---------------------
Реализован диспетчер распределенного расчета, который позволяет при расчете зарплаты задействовать множество описанных выше серверов, активных в локальной сети на момент расчета. Список серверов задается в интерфейсе, доступном по F3 на поле "Распределенный расчет" на вкладке "Настройки расчета" окна параметров расчета зарплаты (Заработная плата - Операции - Расчет зарплаты - Расчет зарплаты). Диспетчер представлен в виде списка серверов. В этом списке доступно добавление серверов по F7, удаление по F8, редактирование по F4. В окне редактирования присутствуют следующие элементы:
- поле "Наименование" - в нем необходимо указать сетевое имя компьютера, который будет выступать в роли сервера. По умолчанию присваивается имя текущего компьютера. Один компьютер может выступать в роли диспетчера и серверов одновременно.
- поле "Порт сервера" - указывается номер сетевого порта, соответствующий номеру порта, заданному у сервера. По умолчанию 7777.
- поле "Длина очереди" - буфер заданий для сервера. Призван обеспечить постоянную загрузку сервера работой. Рекомендованное значение 3.
- поле "Описание" - позволяет ввести произвольный текст, идентифицирующий сервер в списке серверов.
- поле "Состояние" - отображает одно из состояний сервера:
- "Не инициализирован" - сервер не запущен.
- "Готов к работе" - ожидает команды на расчет.
- сообщение об ошибке, например, "Сервер не доступен", если не удалось установить с ним соединение.
- опция "Использовать при вычислениях" - позволяет указать какие сервера из списка будут участвовать в распределенном расчете. Для проверки состояния серверов из диспетчера предназначены локальные функции "Проверка подключения Alt+1" и "Пометить доступные Alt+2".

Помимо ручного добавления описаний серверов в список реализована автоматическая их регистрация. Для автоматической регистрации следует выполнить локальную функцию "Авторегистрация Alt+3", после чего откроется окно, в котором будет отображаться количество автоматически зарегистрированных серверов. Авторегистрация завершится после закрытия этого окна или нажатия кнопки [Завершить]. В процессе авторегистрации регистрироваться будут те серверы, которые стартуют в промежуток времени между началом и окончанием этого процесса.
Для выполнения авторегистрации необходима предварительная настройка - в конфигурационных файлах как серверов, так и диспетчера должны быть предварительно добавлены следующие элементы:

{PayrollDistributeManager}
CompName = 'CompName' // сетевое имя диспетчера
PortNumber = 7775 // сетевой порт диспетчера

'CompName' заменить на сетевое имя компьютера, который выступает в роли диспетчера. В конфигурационном файле Галактики, которая будет выступать в роли диспетчера этот параметр не обязателен, т.к. будет использовано сетевое имя компьютера. 7775 заменить, если необходимо, на номер порта, по которому диспетчер будет принимать информацию о стартовавших серверах. Следует выбирать незанятый порт. Брендмауэр операционной системы должен разрешать входящие подключения через этот порт на компьютере диспетчера и исходящие соединения на серверах.


Распределенный расчет
---------------------
Для выполнения расчета зарплаты с привлечением ресурсов распределенных серверов необходимо:
в списке серверов диспетчера пометить сервера, которые должны участвовать в расчете, нажать Enter. После этого в поле "Распределенный расчет" окна параметров расчета зарплаты отобразиться количество выбранных серверов, а в нижней панели этого окна появится метка "Распределенный расчет". После нажатия [Продолжить] расчет зарплаты будет выполняться как на текущем компьютере, так и на указанных серверах. После расчета в протокол выводится статистика по каждому этапу в следующем виде:

---------------------------- РАСЧЕТ НАЧИСЛЕНИЙ ---------------------------------
...
Расчет в режиме диспетчера - распределение списка ЛС между серверами.
Обработано ЛС: 20 (2 - в этом приложении, 18 - делегировано)
--------------------------------------------------------------------------------


Рекомендация
---------------------
При выполнении расчета на сервере будут использоваться общесистемные настройки того пользователя, под которым запущена Галактика, выступающая в роли сервера. Поэтому рекомендуем для всех пользователей, под которыми будут запускаться диспетчер и серверы, обеспечить идентичность общесистемных настроек настройкам расчетчика зарплаты, например путем их копирования в Администраторе настроек.

Лицензирование
---------------------
Для запуска интерфейса "Сервер распределенного расчета" требуется лицензия. За получением лицензии следует обращаться в техподдержку.
G_ZARPL
102.155786
G_ZARPL ( 9.1.153.0 )
2016-07-13 16:13:37

Краткое описание :

Изменить алгоритм различия суммы и кол-ва вычетов(поле дополнительные вычеты)

Описание :

Расчет подоходного налога

Что измененно :


В связи с проведением деноминации необходимо изменить алгоритм различия суммы и кол-ва вычетов(поле "Дополнительные вычеты", вкладка "Налог на доходы").
Сейчас, в случае если сумма меньше 10000, программа принимает число за кол-во вычетов, а не сумму.

Как измененно :


Для РБ: вычет занесенный в поле "Дополнительные вычеты" на вкладке "Налог на доходы" учитывается при расчете как сумма независимо от значения.
Для всех остальных полей вычетов: количество вычетов максимум 20. Все значения, что больше 20 - сумма.
G_ZARPL
102.155819
G_ZARPL ( 9.1.153.0 )
2016-07-13 16:13:37

Краткое описание :

результаты расчета.матпомощь к отпуску.лишняя строка

Описание :

Расчет подоходного налога

Что измененно :


Материальная помощь к отпуску 10 000 сформирована и выплачена в меж.период, налог с нее тоже.
В результатах расчета лишняя нулевая сумма с указанием полной суммы.

Как измененно :


Исправлена функция формирования результатов расчета по материальной помощи к отпуску для случая, когда отпуск рассчитан за период с переходом на следующий месяц.
Теперь лишняя строка в результатах расчете не формируется.
G_ZARPL
180.9562
G_ZARPL ( 9.1.153.0 )
2016-07-13 16:13:37

Краткое описание :

При расчете заработной платы за будущий период, система автоматически изменяет код удержания межпериодных выплат

Описание :

Расчет удержаний (общие вопросы)

Что измененно :


Работнику необходимо в будущем месяце выплатить 13-ую заработную плату и после этого произвести окончательный расчет. Рассчитывается выплата в межпериод в будущем месяце и формируется реестр. При расчете заработной платы система автоматически меняет вид удержания с 200("Взносы на лицевой счет в банк") на 206("Перечисление всей зарплаты в банк").

Как измененно :


При расчете заработной платы в данной ситуации вид удержания для выплаты межпериода не изменяется.
G_ZARPL
101.59453
G_ZARPL ( 9.1.153.0 )
2016-07-13 16:13:37

Краткое описание :

Некорректная работа алгоритма NachD(O)

Описание :

Расчет удержаний (общие вопросы)

Что измененно :


У работника есть начисление с кодом 207 (системный 264)
В постоянных удержаниях запись на формирование удержания с кодом 172 и алгоритмом NachD(264).
Удержание не рассчиталось.

Как измененно :


При неустановленном значении даты окончания постоянного удержания не производился расчет по пользовательскому алгоритму NachD. Теперь расчет по пользовательскому алгоритму NachD не зависит от занесения даты окончания постоянного удержания

9.1.442.19.1.442.09.1.441.09.1.440.19.1.440.09.1.439.09.1.438.09.1.437.09.1.436.09.1.435.29.1.435.19.1.434.19.1.434.09.1.433.19.1.433.09.1.432.29.1.432.09.1.431.09.1.430.19.1.430.09.1.429.19.1.429.09.1.428.09.1.427.39.1.427.29.1.427.19.1.427.09.1.426.29.1.426.09.1.425.99.1.425.89.1.425.79.1.425.69.1.425.39.1.425.09.1.424.49.1.424.29.1.424.19.1.424.09.1.423.09.1.422.09.1.421.09.1.420.09.1.419.09.1.418.09.1.417.09.1.416.09.1.415.09.1.413.09.1.411.09.1.409.09.1.408.09.1.407.09.1.406.09.1.405.09.1.404.09.1.403.09.1.402.09.1.401.09.1.400.09.1.399.09.1.398.09.1.397.09.1.396.09.1.395.09.1.394.09.1.393.09.1.392.09.1.389.09.1.388.09.1.387.09.1.386.09.1.385.19.1.385.09.1.384.09.1.383.09.1.382.09.1.381.09.1.380.09.1.379.09.1.378.09.1.377.09.1.376.09.1.435.09.1.432.19.1.426.19.1.425.59.1.425.29.1.425.19.1.414.09.1.412.09.1.410.09.1.391.09.1.390.09.1.375.09.1.374.09.1.373.09.1.372.09.1.371.09.1.370.09.1.369.09.1.368.49.1.368.39.1.368.29.1.368.19.1.368.09.1.367.09.1.366.09.1.365.09.1.364.19.1.364.09.1.363.09.1.362.09.1.361.19.1.361.09.1.360.09.1.359.09.1.358.09.1.357.09.1.356.09.1.355.09.1.354.09.1.353.09.1.352.09.1.351.09.1.350.09.1.349.09.1.348.09.1.347.09.1.346.09.1.345.09.1.344.09.1.343.09.1.342.09.1.341.09.1.340.09.1.339.09.1.338.09.1.337.09.1.336.09.1.335.09.1.334.09.1.333.09.1.332.09.1.331.09.1.330.09.1.329.09.1.328.09.1.327.09.1.326.09.1.325.09.1.324.09.1.323.09.1.322.09.1.321.29.1.321.19.1.321.09.1.320.29.1.320.19.1.320.09.1.319.29.1.319.19.1.319.09.1.318.09.1.317.09.1.316.09.1.315.09.1.314.29.1.314.19.1.314.09.1.313.39.1.313.09.1.312.09.1.311.09.1.310.09.1.309.09.1.308.39.1.308.09.1.307.09.1.306.09.1.305.09.1.304.09.1.303.09.1.302.19.1.302.09.1.301.19.1.301.09.1.300.19.1.300.09.1.299.09.1.298.09.1.297.19.1.297.09.1.296.09.1.295.09.1.294.09.1.293.09.1.292.19.1.292.09.1.291.39.1.291.19.1.291.09.1.290.09.1.289.09.1.288.09.1.287.09.1.286.29.1.286.09.1.285.29.1.285.09.1.284.09.1.283.09.1.282.09.1.281.09.1.280.19.1.280.09.1.279.09.1.278.69.1.278.49.1.278.39.1.278.19.1.278.09.1.277.09.1.276.09.1.275.79.1.275.59.1.275.49.1.275.39.1.275.29.1.275.09.1.274.09.1.273.19.1.273.09.1.272.09.1.271.09.1.270.09.1.269.09.1.268.39.1.268.29.1.268.09.1.267.09.1.266.09.1.265.09.1.264.09.1.263.09.1.262.09.1.261.19.1.261.09.1.260.09.1.259.09.1.258.09.1.257.09.1.256.09.1.255.09.1.254.09.1.253.09.1.252.49.1.252.39.1.252.09.1.251.09.1.250.09.1.249.19.1.249.09.1.248.09.1.247.09.1.246.19.1.246.09.1.245.09.1.244.09.1.243.09.1.242.19.1.242.09.1.241.09.1.240.09.1.239.09.1.238.09.1.237.09.1.236.09.1.235.09.1.234.09.1.233.09.1.232.09.1.231.09.1.230.09.1.229.09.1.228.09.1.227.09.1.226.09.1.225.09.1.224.09.1.223.09.1.222.09.1.221.09.1.220.09.1.219.09.1.218.09.1.217.09.1.216.09.1.215.09.1.214.49.1.214.39.1.214.29.1.214.09.1.213.09.1.212.09.1.211.09.1.210.09.1.209.09.1.208.09.1.207.09.1.206.09.1.205.09.1.204.09.1.203.09.1.202.09.1.201.09.1.200.19.1.200.09.1.199.09.1.198.09.1.197.19.1.197.09.1.196.19.1.196.09.1.195.19.1.195.09.1.194.09.1.193.09.1.192.09.1.191.09.1.190.09.1.189.09.1.188.09.1.187.09.1.186.09.1.185.09.1.184.09.1.183.09.1.182.39.1.182.29.1.182.19.1.182.09.1.181.09.1.180.09.1.179.19.1.179.09.1.178.09.1.177.09.1.176.09.1.175.09.1.174.19.1.174.09.1.173.09.1.172.09.1.171.09.1.170.09.1.169.09.1.168.09.1.167.09.1.166.09.1.165.09.1.164.29.1.164.19.1.164.09.1.163.09.1.162.09.1.161.09.1.160.09.1.159.09.1.158.09.1.157.09.1.156.09.1.155.09.1.154.09.1.153.09.1.152.19.1.152.09.1.151.39.1.151.29.1.151.19.1.151.09.1.150.19.1.150.09.1.149.19.1.149.09.1.148.09.1.147.09.1.146.29.1.146.19.1.146.09.1.145.09.1.144.09.1.143.09.1.142.09.1.141.19.1.141.09.1.140.09.1.139.09.1.138.09.1.137.09.1.136.09.1.135.09.1.134.09.1.133.09.1.132.19.1.132.09.1.131.09.1.130.09.1.129.09.1.128.39.1.128.19.1.128.09.1.127.09.1.126.09.1.125.09.1.124.09.1.123.19.1.123.09.1.122.49.1.122.29.1.122.19.1.122.09.1.121.09.1.120.29.1.120.09.1.119.09.1.118.29.1.118.19.1.118.09.1.117.09.1.116.09.1.115.29.1.115.09.1.114.09.1.113.09.1.112.09.1.111.69.1.111.59.1.111.49.1.111.39.1.111.29.1.111.19.1.111.09.1.110.09.1.109.09.1.108.09.1.107.09.1.106.09.1.105.09.1.104.09.1.103.09.1.102.09.1.101.09.1.100.09.1.99.09.1.099.09.1.98.09.1.098.09.1.097.09.1.97.09.1.96.09.1.096.09.1.95.09.1.095.09.1.94.09.1.094.09.1.093.09.1.93.09.1.092.09.1.92.09.1.091.09.1.91.09.1.90.19.1.090.09.1.90.09.1.89.19.1.089.09.1.89.09.1.88.09.1.088.09.1.087.09.1.87.09.1.086.09.1.86.09.1.85.09.1.085.09.1.84.09.1.084.09.1.83.09.1.083.09.1.82.19.1.82.09.1.082.09.1.81.29.1.81.19.1.081.09.1.81.09.1.080.09.1.80.09.1.79.09.1.78.09.1.078.09.1.77.09.1.077.09.1.76.09.1.076.09.1.75.09.1.075.09.1.74.19.1.74.09.1.074.09.1.73.09.1.073.09.1.072.09.1.72.09.1.071.09.1.71.09.1.70.09.1.69.09.1.069.09.1.68.09.1.068.09.1.67.29.1.067.29.1.67.19.1.067.09.1.67.09.1.66.09.1.066.09.1.065.19.1.65.19.1.65.09.1.065.09.1.64.09.1.064.09.1.63.19.1.063.09.1.63.09.1.62.19.1.062.09.1.62.09.1.061.09.1.61.09.1.059.09.1.59.09.1.58.09.1.058.09.1.57.09.1.057.09.1.56.09.1.056.09.1.55.09.1.055.09.1.53.09.1.053.09.1.052.09.1.52.09.1.051.09.1.51.09.1.050.09.1.50.09.1.49.09.1.049.09.1.48.09.1.048.09.1.47.09.1.46.39.1.46.29.1.46.19.1.046.09.1.46.09.1.45.09.1.045.09.1.044.09.1.44.09.1.043.09.1.43.09.1.42.09.1.042.09.1.41.09.1.041.09.1.040.09.1.40.09.1.039.09.1.39.09.1.38.09.1.038.09.1.037.09.1.37.09.1.36.09.1.036.09.1.35.09.1.035.09.1.34.19.1.34.09.1.034.09.1.033.09.1.33.09.1.32.09.1.032.09.1.31.19.1.31.09.1.031.09.1.030.09.1.30.09.1.029.09.1.29.09.1.028.19.1.28.19.1.028.09.1.28.09.1.27.09.1.027.09.1.26.09.1.026.09.1.25.09.1.025.09.1.024.09.1.24.09.1.023.09.1.23.09.1.022.09.1.22.09.1.021.09.1.21.09.1.20.09.1.020.09.1.19.09.1.019.09.1.18.09.1.018.09.1.017.09.1.17.09.1.16.09.1.016.09.1.15.09.1.015.09.1.014.09.1.14.09.1.013.09.1.13.09.1.012.09.1.12.09.1.11.09.1.011.09.1.10.09.1.010.09.1.9.09.1.009.09.1.008.09.1.8.09.1.007.09.1.7.09.1.6.09.1.006.09.1.005.09.1.5.09.1.004.09.1.4.09.1.003.09.1.3.09.1.2.09.1.002.09.1.001.09.1.1.0