СуммаЗаГод

Суммирует определенные начисления/удержания по сотруднику за год, установленный в качестве расчетного в задаче "Зарплата".

Синтаксис

ЗаписьСотрудника.СуммаЗаГод([ИмяНУ[, ШПЗ]][, Лицо][, Должность])

Параметры

ИмяНУ (текст) – имя вида начисления/удержания или группы начислений/удержаний, по которым будут выбираться суммы.

Если в базе есть несколько начислений/удержаний с указанным именем, будут взяты суммы по всем этим начислениям/удержаниям. Если указано имя группы начислений/удержаний, будут взяты все виды, входящие в эту группу и её подгруппы.

Допускается указывать несколько имён начислений/удержаний через знаки "+" (плюс) или "-" (минус). Соответственно указанные начисления/удержания будут суммироваться или вычитаться.

Если имя начисления/удержания указано в квадратных скобках – "[…]", то будет браться не само это начисление/удержание, а виды, указанные в его таблице зависимостей, с учётом коэффициентов.

Учтите, что имя начисления/удержания должно идти именно первым параметром, иначе оно будет трактоваться, как шифр затрат.

ШПЗ (текст) – шифр затрат. Если указан, то будут суммироваться только значения с этим шифром затрат. Символ "*" (звёздочка) в шифре затрат означает "произвольное количество любых символов".

Параметр "ШПЗ" нельзя указывать первым параметром, в этом случае он будет трактоваться, как имя вида начисления/удержания.

Лицо (объект) – объект аналитического учёта. Если он указан, выбираются суммы, у которых в поле "Аналитика" указано данное лицо. Если указать в качестве лица "Нет", то функция возьмет все суммы, у которых Лицо не заполнено и пропустит те, у которых Лицо заполнено.

Должность (объект) – запись должности сотрудника. Если указана должность, то сумма будет считаться только по постоянным начислениям/удержаниям указанной должности сотрудника.

Комментарии

Если у функции параметры не указаны , то будут суммироваться начисления/удержания, указанные в таблице зависимостей, с учётом коэффициентов.

Возвращает

Число – сумму указанных начислений/удержаний по сотруднику за год.

Примеры

Узнаем сумму за год по видам начисления с ШПЗ "44-1", указанным в таблице зависимости начисления "ДОКЛ"

оСотр = Лицо("101", "Сотрудники");
пСумма = оСотр.Лицо_.СуммаЗаГод("[ДОКЛ]", "44-1");
Сообщить(пСумма);

См. также:

•  СуммаЗаПериод

•  СуммаЗаПериодРасчета

•  СуммаЗаМесяц