Процедуры расчета – это набор последовательностей, определяющих правила и порядок расчета зарплаты сотрудника. Они обрабатываются по отдельности для различных начислений и вычетов.
Процедуры расчета можно использовать для ввода или вывода данных других процедур, являющихся взаимозависимыми. Также можно группировать процедуры расчета и определять для них порядок обработки. Обычно процедуры добавляются в группы, независимые друг от друга. Для организации зависимости процедур расчета в группе используется настройка иерархии.
Примечание |
---|
Чтобы использовать процедуры расчета в модуле Расчеты с персоналом, необходимо активировать конфигурационные ключи. |
Настройка групп процедур расчета
Процедуры расчета можно обрабатывать в возрастающем порядке номеров групп процедур расчета. Чтобы организовать зависимость процедур в группе, создайте иерархическую настройку. Например, процедуры расчета для основных начислений, в том числе базовой заработной платы, отпускных и больничных, можно включить в первую группу. Надбавки, которые зависят от этих начислений, можно включить во вторую группу, расчет подоходного налога для частных лиц – в третью, а прочие вычеты, такие как штрафы или обслуживание, – в заключительную.
-
Выберите Расчеты с персоналом> Настройка> Расчет> Группы процедур расчета, чтобы открыть форму Группы процедур расчета.
-
Нажмите CTRL+N, чтобы создать новую группу процедур расчета.
-
В поле Код группыавтоматически подставляется следующий номер группы в последовательности.
-
В поле Описаниевведите описание группы процедур.
-
Нажмите CTRL+S или закройте форму.
Настройка процедур расчета
Для настройки различных процедур расчета можно использовать форму Процедуры расчета. Процедуры расчета могут выполняться вручную или автоматически. При активации определенных конфигурационных ключей в модуле Расчеты с персоналомможно создавать процедуры расчета автоматически. К конфигурационным ключам относятся следующие:
-
Расчет среднего заработка работников
-
Материальная выгода
-
Расчет командировок
-
Коррекция совместителей
-
Расчет договоров
-
Стандартные вычеты
-
Периодические выплаты
-
Больничные листы
-
Расчет налогов
-
Табель учета рабочего времени
-
Расчет отпускных
-
Выберите Расчеты с персоналом> Настройка> Расчет> Процедуры расчета
–или–
Расчеты с персоналом> Настройка> Расчет> Группы процедур расчета> Процедуры расчета
-
Нажмите CTRL+N, чтобы создать новую процедуру расчета.
-
В поле Код группывыберите группу процедур расчета, куда следует экспортировать эту процедуру расчета.
Примечание Процедуры расчета одного уровня иерархии могут обрабатываться в любом порядке. Процедуры расчета, относящиеся к разным группам, обрабатываются последовательно.
-
В поле Код процедурывведите идентификатор кода группы для основной процедуры расчета.
-
В поле Наименованиевведите наименование основной процедуры расчета.
Примечание По умолчанию для новой строки в поле Состояние расчетана вкладке Разноевыводится значение Не рассчитана. В зависимости от состояния расчета процедуры это поле может также иметь значение Рассчитанаили Исключена из расчета.
-
Установите флажок Удалять предыдущий расчет, чтобы данные из предыдущего расчета удалялись перед началом нового расчета.
Примечание При расчете процедур для второй и последующих дат расчета в периоде расчета строки зарплаты, рассчитанные на предыдущую дату, будут удаляться, и будут создаваться новые строки зарплаты на текущую дату расчета.
-
В поле Код главной процедурывыберите главную процедуру, к которой относится выбранная подчиненная процедура.
Примечание Можно определить порядок обработки конкретной процедуры. Например, главная процедура расчета может не вычисляться до завершения расчета всех подчиненных процедур.
-
Перейдите на вкладку Порядок расчета, чтобы просмотреть список всех групп процедур расчета, отсортированных по кодам группы.
Примечание Здесь отображается набор процедур расчета, относящийся к каждой группе. Можно изменить иерархический порядок процедур и связи процедур с определенной главной группой, не отменяя настройку на вкладках Обзори Разное.
Для этого необходимо выбрать процедуру и перетащить ее в другую группу или процедуру. При этом автоматически изменятся значения полей Код группыи Основная группана вкладках Обзори Разное.
-
Выберите Последовательности, чтобы открыть форму Последовательности расчета, и просмотрите последовательности расчета, которые используются текущей процедурой.
-
Нажмите CTRL+S или закройте форму.
-
Выберите Запрос, чтобы открыть форму Расчет среднего заработка работников, и укажите критерии расчета для каждой процедуры.
Примечание Например, можно указать сотрудников, которых требуется включить в процедуру расчета или исключить из нее.
-
Нажмите CTRL+S или закройте форму Расчет среднего заработка работников.
-
Нажмите CTRL+S или закройте форму Процедуры расчета.
Настройка последовательностей расчетов
Последовательность расчета определяет порядок расчета необходимых значений для видов зарплаты и счетчиков. Для этого можно использовать форму Последовательности расчета. Однако определенную последовательность можно использовать только для одной процедуры расчета.
-
Выберите Расчеты с персоналом> Настройка> Расчет> Последовательности
–или–
Расчеты с персоналом> Настройка> Расчет> Группы процедур расчета> Процедуры расчета> Последовательности
–или–
Расчеты с персоналом> Настройка> Расчет> Процедуры расчета> Последовательности.
-
В поле Код процедурывыберите процедуру расчета, для которой создается новая последовательность расчета.
Примечание Если эта форма открывается из формы Процедуры расчета, код выбранной процедуры расчета отображается автоматически. В этом случае нельзя выбрать другую процедуру расчета.
-
Нажмите CTRL+N, чтобы создать новую последовательность расчета.
-
В поле Последовательностьпросмотрите или измените уникальный идентификатор последовательности расчета.
Примечание При создании новой последовательности расчета в это поле автоматически подставляется следующий номер в последовательности. При запуске процедуры расчета последовательности, относящиеся к ней, рассчитываются в порядке возрастания их кодов.
-
В поле Наименованиевведите описание последовательности расчета.
-
Выберите Счетчики, чтобы открыть форму Настройка счетчиков, и настройте алгоритм расчета для созданного счетчика.
-
Нажмите CTRL+S или закройте форму Настройка счетчиков.
-
Нажмите CTRL+S или закройте форму Последовательности расчета.
Настройка счетчиков
Счетчик является структурным элементом алгоритма расчета. В счетчики можно вводить формулы для расчета видов зарплаты. Счетчики рассчитываются в соответствии с заданным для них алгоритмом расчета. Хотя значения видов зарплаты можно указывать вручную, счетчики получают значения при обработке расчета. Результат расчета может быть сохранен в счетчике и отражается в виде зарплаты.
-
Выберите Расчеты с персоналом> Настройка> Расчет> Последовательности
–или–
Расчеты с персоналом> Настройка> Расчет> Группы процедур расчета> Процедуры расчета> Последовательности
–или–
Расчеты с персоналом> Настройка> Расчет> Процедуры расчета> Последовательности.
Примечание Выберите процедуру расчета, для которой была создана последовательность и для которой настраивается алгоритм расчета. Затем нажмите кнопку Последовательности, чтобы выбрать последовательность для выбранной процедуры расчета.
-
Выберите Счетчики, чтобы открыть форму Настройка счетчиков.
Примечание Также можно открыть эту форму, выбрав Расчеты с персоналом> Настройка> Расчет> Счетчики. Однако в этом случае созданный счетчик не будет связан с процедурой расчета и последовательностью расчета. Такие счетчики можно использовать как значения ставок в типе значения счетчика.
-
Нажмите CTRL+N, чтобы создать новый счетчик.
Примечание В поле Последовательностьавтоматически подставляется номер из последовательности, выбранной в форме Последовательности расчета. Счетчик связывается с определенной процедурой расчета.
-
В поле Счетчиквведите уникальный идентификатор счетчика.
-
В поле Наименованиевведите описание кода.
-
В поле Вид зарплатывыберите вид зарплаты, который будет использоваться для включения рассчитанного значения счетчика.
-
Перейдите на вкладку Обзорв нижней области формы.
-
Нажмите CTRL+N, чтобы создать новую строку, и введите необходимые сведения о расчете.
-
В поле Критерий ДОукажите условие для расчета текущей строки счетчика. Это значение зависит от значения счетчика, рассчитанного в предыдущей строке.
-
Установите флажок Обнуление, чтобы указать, должно ли текущее значение счетчика обнуляться.
Примечание Значение обнуляется, если выполняются условия, указанные для текущего значения счетчика в поле Критерий ДО.
-
Установите флажок Стоп, чтобы указать, должен ли расчет текущего счетчика останавливаться.
Примечание Расчет счетчика останавливается, если выполняются условия, указанные для текущего значения счетчика в поле Критерий ДО.
-
Установите флажок Пропуск, чтобы указать, следует ли пропускать расчет текущей строки счетчика и переходить к следующей строке в соответствии с серийным номером.
Примечание Текущий расчет пропускается, если выполняются условия, указанные для текущего значения счетчика в поле Критерий ДО.
-
В поле Тип строкивыберите параметры алгоритма расчета из списка вариантов. В зависимости от выбранного типа строки параметры в списке будут изменяться в полях Си До.
Примечание Можно выполнять параметры алгоритма расчета на основании объектов, соответствующих типам строк, таких как виды зарплаты, ставки, фонды, коды времени и формы оплаты. Для этого необходимо указать соответствующий интервал в полях Си До. Значение, возвращенное для всех объектов, указанных для соответствующих типов строк, агрегируется, и дальнейшие математические операции выполняются с использованием полученного итога.
Для получения дополнительных сведений о вариантах типов строк см. раздел (RUS) О типах расчетных строк счетчиков.
-
В поле Сроквыберите период, для которого рассчитывается значение выбранного параметра. В качестве значения периода можно выбрать Нет, Месяц, Квартал, Полугодие, Годыили Накопленный итог.
Примечание Эти поля используются совместно с полем Индекс.
-
В поле Индексвыберите или введите необходимые значения на основании следующих вариантов:
-
-1– предыдущий период.
-
0– текущий период.
-
1– следующий период.
-
-
В поле Суммироватьукажите метод суммирования значений для выбранного периода из следующих вариантов:
-
Только период– суммирование значений за период, определенный в полях Сроки Индекс.
-
Начиная с периода- суммирование значений за период с начала периода, определенного в полях Сроки Индекс, по текущий период расчета.
-
Начиная с даты приема- суммирование значений за период с даты приема на работу по текущий период расчета.
-
-
В поле Критерий строкиукажите условие обработки операции для суммы текущей строки. Если условие не выполняется, оператор не будет обработан, а текущее значение счетчика не изменится.
-
В поле Операторукажите математический оператор для выражения: +, -, *или /.
Примечание Если оператор не указан, значение текущей строки будет использовано в качестве параметра для следующей строки.
-
В поле Порядковый номерпросмотрите или измените порядковый номер.
Примечание В это поле автоматически подставляется следующий номер в последовательности. При вводе значений в поля Си Следующая строкаэтот номер используется для сортировки строк счетчика для типов строк счетчика Строка расчетаи Итог строки.
-
В поле Следующая строкавыберите или измените номер строки, с которой будет продолжен расчет счетчика.
Примечание Значение поля Следующая строкаопределяет последовательность действий в алгоритме расчета.
-
Перейдите на вкладку Разное.
-
В полях Максимуми Минимумпросмотрите или измените максимальное и минимальное значения результата для строки.
Примечание Эти значения определяют диапазон допустимых значений для результата.
-
В поле Округлениевыберите способ округления для строки: Нормально, В меньшую сторонуили В большую сторону.
-
В поле Точностьвведите значение точности для округления.
-
Выберите Зависимости, чтобы открыть форму Зависимостии просмотреть информацию о счетчике или статистических отчетах, использующих данный счетчик.
-
Нажмите CTRL+S, чтобы закрыть форму Зависимости.
-
Нажмите CTRL+S, чтобы закрыть форму Настройка счетчиков.