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