СуммаЗаМесяц |
Суммирует определенные начисления/удержания по сотруднику за месяц, установленный в качестве расчетного в задаче "Зарплата".
ЗаписьСотрудника.СуммаЗаМесяц([ИмяНУ[, ШПЗ[, Лицо[, Должность]]]])
ИмяНУ (текст) – имя вида начисления/удержания или группы начислений/удержаний, по которым будут выбираться суммы.
Если в базе есть несколько начислений/удержаний с указанным именем, будут взяты суммы по всем этим начислениям/удержаниям. Если указано имя группы начислений/удержаний, будут взяты все виды, входящие в эту группу и её подгруппы.
Допускается указывать несколько имён начислений/удержаний через знаки "+" (плюс) или "-" (минус). Соответственно указанные начисления/удержания будут суммироваться или вычитаться.
Если имя начисления/удержания указано в квадратных скобках – "[…]", то будет браться не само это начисление/удержание, а виды, указанные в его таблице зависимостей, с учётом коэффициентов.
Учтите, что имя начисления/удержания должно идти именно первым параметром, иначе оно будет трактоваться, как шифр затрат.
ШПЗ (текст) – шифр затрат. Если указан, то будут суммироваться только значения с этим шифром затрат. Символ "*" (звёздочка) в шифре затрат означает "произвольное количество любых символов".
Параметр "ШПЗ" нельзя указывать первым параметром, в этом случае он будет трактоваться, как имя вида начисления/удержания.
Лицо (объект) – объект аналитического учёта. Если он указан, выбираются суммы, у которых в поле "Аналитика" указано данное лицо. Если указать в качестве лица "Нет", то функция возьмет все суммы, у которых Лицо не заполнено и пропустит те, у которых Лицо заполнено.
Должность (объект) – запись должности сотрудника. Если указана должность, то сумма будет считаться только по постоянным начислениям/удержаниям указанной должности сотрудника.
Если у функции параметры не указаны, то будут суммироваться начисления/удержания, указанные в таблице зависимостей, с учётом коэффициентов.
Число – сумму указанных начислений/удержаний по сотруднику за месяц.
Узнаем сумму начислений по указанным видам за текущий месяц расчета:
оСотр = Лицо("101", "Сотрудники");
пСумма = оСотр.Лицо_.СуммаЗаМесяц("ДОКЛ+ПР");
Сообщить(пСумма);