Обновлено 26.08.2019

Редактор расчетов

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

Создать:
  • Группу
  • Расчет
  • Разделительную линию
Горячая клавиша Ins
Создать новый расчет путем копирования данных текущего расчета
Править Свойства расчета или группы. Горячие клавиши Enter, F4 а также двойной клик мыши
Удалить расчет или пустую группу. Продублированно клавишей Del.
Переместить выше расчет, группу или разделительную линию.
Переместить ниже расчет, группу или разделительную линию.

Если установить флаг "Выводить в головное меню", то будут показаны только алгоритмы, в свойствах которых установлен этот флаг.

Количество алгоритмов может быть любым, но всегда существуют два обязательных алгоритма. Это:

Основной расчет зарплаты - это с одной стороны обычный алгоритм, такой же как расчет табеля, премии, больничных, отпускных и т.д. С другой стороны, это алгоритм, который автоматически выполняется всякий раз, когда вы вносите какие-либо изменения по сотруднику. Причем это могут быть изменения, связанные с начислениями-удержаниями по конкретному сотруднику, или связанные с изменениями в личной карточке. Причем, программа "не знает" может или нет повлиять конкретное изменение в личной карточке на основной расчет зарплаты. Скорей всего, какие-то изменения влияют ( например, дата непрерывного стажа, количество иждивенцев и т.д.), какие-то нет, но программа в любом случае делает пересчет по алгоритму Основной расчет зарплаты. В основной расчет зарплаты, как правило, вынесены те виды оплат, которые автоматически должны пересчитываться при любых изменениях ( пояс, надбавка, подоходный налог и т.д.).

Завершение месяца - это алгоритм, который выполняется в момент выполнение процедуры Завершение месяца. Как правило алгоритм завершения месяца выглядит следующим образом:

Завершение месяца

* Формируем копейки, переходящие на следующий месяц (кто-то это делает, кто-то нет)
=Формировать(СумУдер(375),280)
* Формируем долги (это делают все)
=Формировать(СумДолг(),325)
* Формируем сумму на руки, как сальдо с прошлого месяца (кто-то это делает, кто-то нет)
=Формировать(СуммаНаРуки(),299)
* Обнуляем административные дни
repl SR.ADMDNI with 0
Наверх Задать вопрос