ВходитВГруппу
Определяет входимость вида расчетов в группу видов расчета.
Синтаксис:
ВходитВГруппу(<Группа>)
Англоязычный синоним:
BelongsToGroup
Параметры:
<Группа> |
Группа расчетов, входимость в которую проверяется. |
Возвращаемое значение:
Число: 1 — если вид расчета входит в группу <Группа>; 0 в противном случае.
Описание:
Этот метод предназначен для определения входимости вида расчета в конкретную группу расчетов.
Пример:
*
// В журнале расчетов зарплаты посчитаем все начисления
// для текущего сотрудника
ЖР = СоздатьОбъект("ЖурналРасчетов.Зарплата");
// Начало и конец текущего периода журнала
НТП = ЖР.НачалоТекущегоПериода();
КТП = ЖР.КонецТекущегоПериода();
Группа = Группа.ВсеНачисления;
Всего = 0;
ЖР.ВыбратьЗаписиПоОбъекту(Объект, НТП, КТП);
Пока ЖР.ПолучитьЗапись() = 1 Цикл
Если (ЖР.ВидРасч.ВходитВГруппу(Группа)=1) Тогда
Всего = Всего + ЖР.Результат;
КонецЕсли;
КонецЦикла;
// ...
*
Пока ЖрнЗарплата.ПолучитьЗапись() > 0 Цикл
Если ЖрнЗарплата.ВидРасч = ВидРасчета.РайонныйКоэФйициент Тогда
СуммаРайонн = СуммаРайонн + ЖрнЗарплата.Результат;
КонецЕсли;
Если ЖрнЗарплата.ВидРасч = ВидРасчета.СевернаяНадбавка Тогда
СуммаСеверн = СуммаСеверн + ЖрнЗарплата.Результат;
КонецЕсли;
Если ЖрнЗарплата.ВидРасч.ВходитВГруппу(Группа) = 1 Тогда
Сумма = Сумма + ЖрнЗарплата.Результат;
Если ТипРасчета = 1 Тогда
Дней = Дней + КалендОтп.Дней(ЖрнЗарплата.ДатаНачала,
ЖрнЗарплата.ДатаОкончания);
Иначе
Дней = Дней + ЖрнЗарплата.Дни;
КонецЕсли;
КонецЕсли;
КонецЦикла;
См. также: СодержитВидРасчета