V82.ОбщиеМодули.УчетНДСФормированиеДвижений.ИсправленныйВыданныйСчетФактураПодготовитьТаблицыСторноЗаписей C# (CSharp) Method

ИсправленныйВыданныйСчетФактураПодготовитьТаблицыСторноЗаписей() public method

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