V82.ОбщиеМодули.НалоговыйУчет.СформироватьВременнуюТаблицуВыручкаНУ C# (CSharp) Method

СформироватьВременнуюТаблицуВыручкаНУ() public method

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