public object ПолучитьТаблицуНачислений(/*ВыборкаПоШапкеДокумента, ОрганичениеНаСотрудников*/)
{
//Запрос = Новый Запрос;
//Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
//Запрос.УстановитьПараметр("парамНеОтбиратьСотрудников", ОрганичениеНаСотрудников = Неопределено);
if(true/*ОрганичениеНаСотрудников = Неопределено*/)
{
/*Запрос.Текст =
"ВЫБРАТЬ
| НЕОПРЕДЕЛЕНО КАК Сотрудник
|ПОМЕСТИТЬ ВТСписокСотрудников";*/
//Запрос.Выполнить();
}
/*ТекстЗапроса =
"ВЫБРАТЬ
| ""Основные"" КАК ВидНачисления,
| ВЫБОР
| КОГДА ОсновныеНачисления.ВидРасчета.КатегорияРасчета = ЗНАЧЕНИЕ(Справочник.КатегорииРасчетов.Первичное)
| ИЛИ ОсновныеНачисления.ВидРасчета.СтратегияОтраженияВУчете <> ЗНАЧЕНИЕ(Перечисление.СтратегииОтраженияВРеглУчетеНачислений.КакБазовыеНачисления)
| ТОГДА ""00000""
| ИНАЧЕ ОсновныеНачисления.ВидРасчета.КатегорияРасчета.Код
| КОНЕЦ КАК ПорядокРасчета,
| ОсновныеНачисления.ВидРасчета
|ИЗ
| (ВЫБРАТЬ РАЗЛИЧНЫЕ
| ОсновныеНачисления.ВидРасчета КАК ВидРасчета
| ИЗ
| РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисления
| ГДЕ
| ОсновныеНачисления.ПериодРегистрации = &парамПериодРегистрации
| И (&парамНеОтбиратьСотрудников
| ИЛИ ОсновныеНачисления.Сотрудник В
| (ВЫБРАТЬ
| ВТСписокСотрудников.Сотрудник
| ИЗ
| ВТСписокСотрудников КАК ВТСписокСотрудников))
| И ОсновныеНачисления.ОбособленноеПодразделение = &парамОрганизация) КАК ОсновныеНачисления
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ""Дополнительные"",
| ВЫБОР
| КОГДА ДополнительныеНачисления.ВидРасчета.КатегорияРасчета = ЗНАЧЕНИЕ(Справочник.КатегорииРасчетов.Первичное)
| ИЛИ ДополнительныеНачисления.ВидРасчета.СтратегияОтраженияВУчете <> ЗНАЧЕНИЕ(Перечисление.СтратегииОтраженияВРеглУчетеНачислений.КакБазовыеНачисления)
| ТОГДА ""00000""
| ИНАЧЕ ДополнительныеНачисления.ВидРасчета.КатегорияРасчета.Код
| КОНЕЦ,
| ДополнительныеНачисления.ВидРасчета
|ИЗ
| (ВЫБРАТЬ РАЗЛИЧНЫЕ
| ДополнительныеНачисления.ВидРасчета КАК ВидРасчета
| ИЗ
| РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК ДополнительныеНачисления
| ГДЕ
| НАЧАЛОПЕРИОДА(ДополнительныеНачисления.ПериодРегистрации, МЕСЯЦ) = &парамПериодРегистрации
| И (&парамНеОтбиратьСотрудников
| ИЛИ ДополнительныеНачисления.Сотрудник В
| (ВЫБРАТЬ
| ВТСписокСотрудников.Сотрудник
| ИЗ
| ВТСписокСотрудников КАК ВТСписокСотрудников))
| И ДополнительныеНачисления.ОбособленноеПодразделение = &парамОрганизация) КАК ДополнительныеНачисления
|
|УПОРЯДОЧИТЬ ПО
| ПорядокРасчета";*/
//Запрос.Текст = ТекстЗапроса;
//Запрос.УстановитьПараметр("парамПериодРегистрации", ВыборкаПоШапкеДокумента.ПериодРегистрации);
//Запрос.УстановитьПараметр("парамОрганизация", ВыборкаПоШапкеДокумента.ОбособленноеПодразделение);
//ТаблицаНачислений = Запрос.Выполнить().Выгрузить();
return null;
}