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