Возник вопрос по решению Расчетной задачи:
Расчет премии делаться следующим запросом.:
// РАСЧЕТ ПРЕМИИ
Измерение = Новый Массив;
Измерение.Добавить("Сотрудник");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ОсновныеНачисленияДанныеГрафика.НомерСтроки,
| ОсновныеНачисленияДанныеГрафика.Размер,
| ЕСТЬNULL(ОсновныеНачисленияБазаОсновныеНачисления.РезультатБаза, 0) КАК База
|ИЗ
| РегистрРасчета.ОсновныеНачисления.ДанныеГрафика(
| Регистратор = &Ссылка
| И ВидРасчета = &Премия) КАК ОсновныеНачисленияДанныеГрафика
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисления.БазаОсновныеНачисления(
| &Измерения,
| &Измерения,
| ,
| Регистратор = &Ссылка
| И ВидРасчета = &Премия) КАК ОсновныеНачисленияБазаОсновныеНачисления
| ПО ОсновныеНачисленияДанныеГрафика.НомерСтроки = ОсновныеНачисленияБазаОсновныеНачисления.НомерСтроки";
Запрос.УстановитьПараметр("Измерения", Измерение);
Запрос.УстановитьПараметр("Премия", ПланыВидовРасчета.ОсновныеНачисления.Премия);
Запрос.УстановитьПараметр("Ссылка", Ссылка);
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
СтруктураПоиска = Новый Структура;
СтруктураПоиска.Вставить("НомерСтроки");
Для каждого СтрокаДвижений Из Движения.ОсновныеНачисления Цикл
СтруктураПоиска.НомерСтроки = СтрокаДвижений.НомерСтроки;
Выборка.Сбросить();
Если Выборка.НайтиСледующий(СтруктураПоиска) Тогда
СтрокаДвижений.Результат = Выборка.Размер/100 * Выборка.База;
// регистр РасчетыПоСотрудникам Приход
Движение = Движения.РасчетыПоСотрудникам.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = СтрокаДвижений.ПериодДействия;
Движение.Сотрудник = СтрокаДвижений.Сотрудник;
Движение.Подразделение = СтрокаДвижений.Подразделение;
Движение.Сумма = СтрокаДвижений.Результат;
Движение.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисления.Премия;
КонецЕсли;
КонецЦикла;
Движения.ОсновныеНачисления.Записать(, Истина);
Зачем здесь используется ВТ "Данные Графика". Ведь реквизит "размер" доступен из ВТ "БазаОсновныеНачисления"
правильно ли я понимаю что избыточное использование ВТ "Данные Графика" ?