Прикладной код

Функция «СуммаЗаМесяцПо»

Функция «СуммаЗаМесяцПо»

Получает суммы расчетов за месяц, детализированные по одной или нескольким аналитикам.

Синтаксис

СуммаЗаМесяцПо(МассивВидовНУ,Аналитика);

Параметры

НазваниеТипОписаниеОбязательно к указанию

МассивВидовНУ

Массив

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

Нет

Аналитика

Строка

Названия полей расчета по которым нужно детализировать сумму. Например, должность, подразделение, аналитики, счет затрат и т.д. Названия указываются в кавычках, через запятую

Да

Возвращаемое значение

Массив, элементы которого содержат сумму по виду начислений и удержаний в разрезе аналитик.

Пример

ДляВсех(СуммаЗаМесяцПо(['СДОХР'], 'Аналитика1'), function(Аналитика1, Сумма) {
   var пСуммаРасшифровки = Math.round(пСуммаЗаМесяц * Сумма / пСуммаСДОХ);
   СохранитьРасшифровкуНУ('ПНР', пСуммаРасшифровки, {
      'Аналитика1': Аналитика1
   });
   пСуммаЗаМесяц -= пСуммаРасшифровки;
   пСуммаСДОХ -= Сумма;
});