|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВТ_ДанныеГрафика. НомерСтроки,
| ВТ_ДанныеГрафика. Сотрудник,
| ВТ_ДанныеГрафика. Подразделение,
| ВТ_ДанныеГрафика. НормаЧасы,
| ВТ_ДанныеГрафика. ФактЧасы,
| ВТ_ДанныеГрафика. ВидРасчета,
| ВЫБОР
| КОГДА ВТ_ДанныеГрафика. НормаЧасы = 0
| ТОГДА 0
| ИНАЧЕ ЕСТЬNULL(СведенияОСотрудникахСрезПоследних. Оклад, 0) / ВТ_ДанныеГрафика. НормаЧасы * ВТ_ДанныеГрафика. ФактЧасы
| КОНЕЦ КАК Результат,
| ЕСТЬNULL(СведенияОСотрудникахСрезПоследних. Оклад, 0) КАК Размер,
| ВТ_ДанныеГрафика. НормаДни
|ИЗ
| ВТ_ДанныеГрафика КАК ВТ_ДанныеГрафика
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений. СведенияОСотрудниках. СрезПоследних(
| &Дата,
| (Сотрудник, Подразделение) В
| (ВЫБРАТЬ
| ВТ_ДанныеГрафика. Сотрудник,
| ВТ_ДанныеГрафика. Подразделение
| ИЗ
| ВТ_ДанныеГрафика КАК ВТ_ДанныеГрафика)) КАК СведенияОСотрудникахСрезПоследних
| ПО ВТ_ДанныеГрафика. Сотрудник = СведенияОСотрудникахСрезПоследних. Сотрудник
| И ВТ_ДанныеГрафика. Подразделение = СведенияОСотрудникахСрезПоследних. Подразделение";
Запрос. УстановитьПараметр("Дата", НачалоМесяца(Дата));
Запрос. УстановитьПараметр("Оклад", ПланыВидовРасчета. ОсновныеНачисления. Оклад);
Запрос. УстановитьПараметр("Ссылка", Ссылка);
РезультатЗапроса = Запрос. Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса. Выбрать();
Пока ВыборкаДетальныеЗаписи. Следующий() Цикл
Набор[ВыборкаДетальныеЗаписи. НомерСтроки - 1].Размер = ВыборкаДетальныеЗаписи. Размер;
ТЧ[ВыборкаДетальныеЗаписи. НомерСтроки - 1].Размер = ВыборкаДетальныеЗаписи. Размер;
Набор[ВыборкаДетальныеЗаписи. НомерСтроки - 1].Результат = ВыборкаДетальныеЗаписи. Результат;
ТЧ[ВыборкаДетальныеЗаписи. НомерСтроки - 1].Результат = ВыборкаДетальныеЗаписи. Результат;
Набор[ВыборкаДетальныеЗаписи. НомерСтроки - 1].НормаДни = ВыборкаДетальныеЗаписи. НормаДни;
ТЧ[ВыборкаДетальныеЗаписи. НомерСтроки - 1].НормаДни = ВыборкаДетальныеЗаписи. НормаДни;
КонецЦикла;
ИначеЕсли Стр. Видрасчета = ПланыВидовРасчета. ОсновныеНачисления. Отпуск Тогда
Запрос = Новый Запрос;
Запрос. Текст =
"ВЫБРАТЬ
| ОсновныеНачисленияБазаОсновныеНачисления. НормаДниБаза,
| ОсновныеНачисленияБазаОсновныеНачисления. РезультатБаза,
| ОсновныеНачисленияБазаОсновныеНачисления. НомерСтроки
|ПОМЕСТИТЬ ВТ_База
|ИЗ
| РегистрРасчета. ОсновныеНачисления. БазаОсновныеНачисления(
| &Изм,
| &Изм,
| ,
| Регистратор = &Ссылка
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 |


