Иллюстрированный самоучитель по языку системы 1С:Предприятие

Методы видов расчета

ВходитВГруппу

Определяет входимость вида расчетов в группу видов расчета.

Синтаксис:

ВходитВГруппу(<Группа>)

Англоязычный синоним:

BelongsToGroup

Параметры:

<Группа> Группа расчетов, входимость в которую проверяется.

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

Число: 1 – если вид расчета входит в группу <Группа>; 0 в противном случае.

Описание:

Этот метод предназначен для определения входимости вида расчета в конкретную группу расчетов.

Пример:

*

// В журнале расчетов зарплаты посчитаем все начисления

// для текущего сотрудника

ЖР = СоздатьОбъект("ЖурналРасчетов.Зарплата");

// Начало и конец текущего периода журнала

НТП = ЖР.НачалоТекущегоПериода();

КТП = ЖР.КонецТекущегоПериода();

Группа = Группа.ВсеНачисления;

Всего = 0;

ЖР.ВыбратьЗаписиПоОбъекту(Объект, НТП, КТП);

Пока ЖР.ПолучитьЗапись() = 1 Цикл

Если (ЖР.ВидРасч.ВходитВГруппу(Группа)=1) Тогда

Всего = Всего + ЖР.Результат;

КонецЕсли;

КонецЦикла;

// ...

*

Пока ЖрнЗарплата.ПолучитьЗапись() > 0 Цикл

Если ЖрнЗарплата.ВидРасч = ВидРасчета.РайонныйКоэФйициент Тогда

СуммаРайонн = СуммаРайонн + ЖрнЗарплата.Результат;

КонецЕсли;

Если ЖрнЗарплата.ВидРасч = ВидРасчета.СевернаяНадбавка Тогда

СуммаСеверн = СуммаСеверн + ЖрнЗарплата.Результат;

КонецЕсли;

Если ЖрнЗарплата.ВидРасч.ВходитВГруппу(Группа) = 1 Тогда

Сумма = Сумма + ЖрнЗарплата.Результат;

Если ТипРасчета = 1 Тогда

Дней = Дней + КалендОтп.Дней(ЖрнЗарплата.ДатаНачала,

ЖрнЗарплата.ДатаОкончания);

Иначе

Дней = Дней + ЖрнЗарплата.Дни;

КонецЕсли;

КонецЕсли;

КонецЦикла;

См. также: СодержитВидРасчета.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.