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