ExaOffice

Программное обеспечение для вашего бизнеса.

+7 925 702-80-13 Telegram, WhatsApp
9:00 – 18:00 мск
info@exaoffice.ru

ExaHostel




Таблица тарифов

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

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

Когда программе нужно определить какой тариф использовать, она проверяет все записи в таблице тарифов. Если все условия записи удовлетворены, то выбирается соответствующий тариф. Однако может возникнуть ситуация, что несколько записей одновременно удовлетворяют условиям. В таком случае выбирается та, у которой задано больше условий (наиболее "строгая" запись).

Пример

В вышесказанном тексте мало чего понятно, поэтому лучше перейдем к практике. На примере расчета зарплат сотрудникам – таблица тарифов оплат за отработанные смены. Тариф может зависеть от даты (в разные месяца могут быть разные оклады) и от должности сотрудника.

Вот так выглядит окно ввода тарифа:

В таблице тарифов заданы три записи. Первая актуальна для рабочих смен в 2023 году, а вторые две действуют для 2024 года. У третьей записи задана метка сотрудников "Управляющий" (меткой задается должность сотрудника).

Рассмотрим, как программа будет определять тариф при расчете зарплаты в конкретных случаях:

Если рабочая смена была в 2023 году, то будет использована первая запись. Только она удовлетворяет этому условию (совпадает период действия тарифа).

Если рабочая смена была в 2024 году и должность сотрудника "Менеджер" (у сотрудника выставлена метка "Менеджер"), то подойдет только вторая запись. Ведь период действия совпадает, а метка сотрудника в условии не задана (т.е. программа не должна ее проверять).

Если рабочая смена была в 2024 году и должность сотрудника "Управляющий", то тут подходят две записи (вторая и третья). Но, т.к. в последней записи задано больше условий (она более "строгая", чем вторая), то будет использована последняя запись.

Если же рабочая смена была вообще в 2022 году, то ни одна запись не подойдет. Программа не сможет посчитать зарплату за смены в 2022 году.

 


Мы стараемся как можно оперативнее обеспечивать вас актуальной справочной информацией. Ввиду частых обновлений приложения информация в этом материале может не совсем соответствовать или быть неполной. Благодарим за понимание.
Не нашли ответа на ваш вопрос? Напишите по электронному адресу info@exaoffice.ru — мы ответим максимально быстро.

Сохранить этот документ как PDF

Контакты

+7 925 702-80-13 Telegram, WhatsApp

info@exaoffice.ru

 

Техническая поддержка

+7 925 702-80-13 Telegram, WhatsApp

support@exaoffice.ru

 

Мы используем только лицензионное ПО

Win10 Win12 server Delphi Delphi TM

© 2024 ExaOffice