V82.ОбщиеМодули.УчетНДСФормированиеДвижений.СформироватьДвиженияПоРегиструНДСПредъявленный C# (CSharp) Method

СформироватьДвиженияПоРегиструНДСПредъявленный() public method

        public void СформироватьДвиженияПоРегиструНДСПредъявленный(/*СтруктураШапкиДокумента, ТаблицаПредъявленногоНДС, Отказ*/)
        {
            //УчетНДС.ДополнитьСтруктуруШапкиДокументаДляНДС(СтруктураШапкиДокумента);
            //СсылкаНаДокумент = СтруктураШапкиДокумента.Ссылка;
            //Движения = Новый Структура();
            //ДобавитьНаборЗаписейВСтруктуруДвижений(Движения, "НДСПредъявленный", СсылкаНаДокумент);
            //ДобавитьНаборЗаписейВСтруктуруДвижений(Движения, "НДСКосвенныеРасходы", СсылкаНаДокумент);
            //ДобавитьНаборЗаписейВСтруктуруДвижений(Движения, "НДСВключенныйВСтоимость", СсылкаНаДокумент);
            //ДобавитьНаборЗаписейВСтруктуруДвижений(Движения, "НДСНезавершенноеПроизводство", СсылкаНаДокумент);
            if(true/*ТипЗнч(СтруктураШапкиДокумента.Ссылка) <> Тип("ДокументСсылка.ОтчетКомиссионераОПродажах")*/)
            {
                /*//Документ ОтчетКомиссионераОПродажах вызывает данную процедуру но не является регистратором регистра НДСпоОСиНМА
            */
                //ДобавитьНаборЗаписейВСтруктуруДвижений(Движения, "НДСпоОСиНМА", СсылкаНаДокумент);
            }
            //ТаблицаДвижений_НДСПредъявленный = Движения.НДСПредъявленный.ВыгрузитьКолонки();
            //ТаблицаДвижений_НДСпоОСиНМА = Неопределено;
            //ТаблицаДвижений_НДСКосвенныеРасходы = Неопределено;
            //ТаблицаДвижений_НДСВключенныйВСтоимость = Неопределено;
            //ТаблицаДвижений_НДСНезавершенноеПроизводство = Неопределено;
            if(true/*СтруктураШапкиДокумента.СложныйУчетНДС*/)
            {
                //СчетаУчетаКосвенныхРасходов = УчетНДС.ОпределитьСчетаУчетаКосвенныхРасходов();
                //СчетаУчетаПроизводственныхРасходов = УчетНДС.ОпределитьСчетаУчетаПроизводственныхРасходов();
            }
            //СчетаУчетаОСиНМАиОБъектовСтроительства = УчетНДС.ОпределитьСчетаУчетаОСиНМА(, СтруктураШапкиДокумента.Дата);
            //СчетаУчетаОС = УчетНДС.ОпределитьСчетаУчетаОСиНМА("ОС", СтруктураШапкиДокумента.Дата);
            //СчетаУчетаОборудование = УчетНДС.ОпределитьСчетаУчетаОСиНМА("Оборудование", СтруктураШапкиДокумента.Дата);
            //СчетаУчетаНМА = УчетНДС.ОпределитьСчетаУчетаОСиНМА("НМА");
            //ОсобыеУсловияБлокировкиВычета2006_ОСиНМА = (СтруктураШапкиДокумента.Дата >= '20060101');
            /*ИспользоватьДокументРасчетовКакСчетФактуру = СтруктураШапкиДокумента.Свойство("ИспользоватьДокументРасчетовКакСчетФактуру")
                                                И СтруктураШапкиДокумента.ИспользоватьДокументРасчетовКакСчетФактуру;*/
            //НДСВключенВСтоимость = СтруктураШапкиДокумента.Свойство("НДСВключенВСтоимость") И СтруктураШапкиДокумента.НДСВключенВСтоимость;
            //ЕстьКолонкаСтатьяЗатрат = ТаблицаПредъявленногоНДС.Колонки.Найти("СтатьяЗатрат") <> Неопределено;
            //ЕстьКолонкаНоменклатурнаяГруппа = ТаблицаПредъявленногоНДС.Колонки.Найти("НоменклатурнаяГруппа") <> Неопределено;
            //ЕстьКолонкаПодразделениеОрганизации = ТаблицаПредъявленногоНДС.Колонки.Найти("ПодразделениеОрганизации") <> Неопределено;
            //ЕстьКолонкаЗаказПокупателя = ТаблицаПредъявленногоНДС.Колонки.Найти("ЗаказПокупателя") <> Неопределено;
            //ЕстьКолонкаЗаказ = ТаблицаПредъявленногоНДС.Колонки.Найти("Заказ") <> Неопределено;
            //ЕстьКолонкаСчетЗатратНУ = ТаблицаПредъявленногоНДС.Колонки.Найти("СчетЗатратНУ") <> Неопределено;
            //ЕстьКолонкаНоменклатура = ТаблицаПредъявленногоНДС.Колонки.Найти("Номенклатура") <> Неопределено;
            if(true/*ТаблицаДвижений_НДСПредъявленный.Количество() > 0*/)
            {
                //Движения.НДСПредъявленный.мПериод = СтруктураШапкиДокумента.Дата;
                //Движения.НДСПредъявленный.мТаблицаДвижений = ТаблицаДвижений_НДСПредъявленный;
                //Движения.НДСПредъявленный.ДобавитьДвижение();
                //Движения.НДСПредъявленный.Записать(Ложь);
            }
            if(true/*Не ТаблицаДвижений_НДСпоОСиНМА = Неопределено*/)
            {
                //Движения.НДСпоОСиНМА.мПериод = СтруктураШапкиДокумента.Дата;
                //Движения.НДСпоОСиНМА.мТаблицаДвижений = ТаблицаДвижений_НДСпоОСиНМА;
                //Движения.НДСпоОСиНМА.ВыполнитьПриход();
                //Движения.НДСпоОСиНМА.Записать(Ложь);
            }
            if(true/*Не ТаблицаДвижений_НДСКосвенныеРасходы = Неопределено*/)
            {
                //Движения.НДСКосвенныеРасходы.мПериод = СтруктураШапкиДокумента.Дата;
                //Движения.НДСКосвенныеРасходы.мТаблицаДвижений = ТаблицаДвижений_НДСКосвенныеРасходы;
                //Движения.НДСКосвенныеРасходы.ВыполнитьПриход();
                //Движения.НДСКосвенныеРасходы.Записать(Ложь);
            }
            if(true/*Не ТаблицаДвижений_НДСНезавершенноеПроизводство = Неопределено*/)
            {
                //Движения.НДСНезавершенноеПроизводство.мПериод = СтруктураШапкиДокумента.Дата;
                //Движения.НДСНезавершенноеПроизводство.мТаблицаДвижений = ТаблицаДвижений_НДСНезавершенноеПроизводство;
                //Движения.НДСНезавершенноеПроизводство.ВыполнитьПриход();
                //Движения.НДСНезавершенноеПроизводство.Записать(Ложь);
            }
            if(true/*Не ТаблицаДвижений_НДСВключенныйВСтоимость = Неопределено*/)
            {
                //Движения.НДСВключенныйВСтоимость.мПериод = СтруктураШапкиДокумента.Дата;
                //Движения.НДСВключенныйВСтоимость.мТаблицаДвижений = ТаблицаДвижений_НДСВключенныйВСтоимость;
                //Движения.НДСВключенныйВСтоимость.ДобавитьДвижение();
                //Движения.НДСВключенныйВСтоимость.Записать(Ложь);
            }
        }
УчетНДСФормированиеДвижений