V82.ОбщиеМодули.БухгалтерскийУчетРасчетовСКонтрагентами.ПодготовкаСтруктурыПараметровДляДвиженияДенегИзРегистраСведений C# (CSharp) Method

ПодготовкаСтруктурыПараметровДляДвиженияДенегИзРегистраСведений() public method

        public object ПодготовкаСтруктурыПараметровДляДвиженияДенегИзРегистраСведений(/*ТаблицаДвижений,КоллекцияКолонокДереваЗначений=Неопределено, ВалютаРегламентированногоУчета = Неопределено, НаправлениеФильтр = Неопределено*/)
        {
            if(true/*ТаблицаДвижений.Количество()=0*/)
            {
            }
            //ВидДокумента =  ТаблицаДвижений[0]["ВидДокумента"];
            //ВидОперации  = ТаблицаДвижений[0]["ВидОперации"];
            if(true/*ВидДокумента = "ОплатаОтПокупателяПлатежнойКартой"*/)
            {
                //Направление = ОпределениеНаправленияДвиженияДляДокументаДвиженияДенежныхСредств(ВидДокумента, ВидОперации).Направление;
            }
            if(true/*Направление = Неопределено*/)
            {
                /*//Другие документы не обрабатываются
            */
            }
            /*//Реквизиты, общие для всех движений документа
            */
            /*ОбщиеРеквизиты = Новый Структура("ВидДокумента,Организация,ВалютаДокумента,
            |" + ?(ВидДокумента="АвансовыйОтчет", "", "Контрагент,") + "ОтражатьВНалоговомУчете,Период,Регистратор,РасчетыВозврат,КоррСчет,РасчетыВУсловныхЕдиницах");*/
            /*//Реквизиты табличной части
            */
            /*СтруктураТаблицы = Новый Структура("Контрагент, Сделка, ДокументРасчетов,
            |ДоговорКонтрагента, ВедениеВзаиморасчетов, РасчетыВУсловныхЕдиницах, ВидДоговора, ВестиПоДокументамРасчетовСКонтрагентом,
            |СчетОплаты, СчетАванса, КоррСубконто1, КоррСубконто2, КоррСубконто3,
            |СуммаСНДС, СуммаВзаиморасчетов, РублеваяСумма, ВалютнаяСумма,
            |ВалютаВзаиморасчетов, КурсВзаиморасчетов, КратностьВзаиморасчетов,
            |НомерСтрокиДокумента");*/
            if(true/*ВидДокумента = "КорректировкаДолга"*/)
            {
                //СтруктураТаблицы.Вставить("Направление");
                //СтруктураТаблицы.Вставить("РасчетыВозврат");
            }
            //СтруктураПараметров = БухгалтерскийУчет.ПреобразоватьТаблицуЗначенийВСтруктуру(ТаблицаДвижений, ОбщиеРеквизиты, Истина, СтруктураТаблицы, КоллекцияКолонокДереваЗначений);
            //СтруктураПараметров.Вставить("Заголовок", ОбщегоНазначения.ПредставлениеДокументаПриПроведении(СтруктураПараметров.Регистратор));
            //СтруктураПараметров.Вставить("Направление", Направление);
            if(true/*не ВалютаРегламентированногоУчета = Неопределено*/)
            {
                //СтруктураПараметров.Вставить("ВалютаРегламентированногоУчета", ВалютаРегламентированногоУчета);
            }
            /*//В документах оплаты курс документа не устанавливается а определяется в момент проведения.
            */
            //СтруктураКурса = МодульВалютногоУчета.ПолучитьКурсВалюты(СтруктураПараметров.ВалютаДокумента, СтруктураПараметров.Период);
            //СтруктураПараметров.Вставить("КурсДокумента", СтруктураКурса.Курс);
            //СтруктураПараметров.Вставить("КратностьДокумента", СтруктураКурса.Кратность);
            //СтруктураПараметров.Вставить("Дата", СтруктураПараметров.Период);
            //СтруктураПараметров.Вставить("Ссылка", СтруктураПараметров.Регистратор);
            //СтруктураПараметров.Таблица.Колонки.ДокументРасчетов.Имя = "ДокументРасчетовСКонтрагентом";
            //СтруктураПараметров.Вставить("ОрганизацияПрименяетУСН", НалоговыйУчетУСН.ПрименениеУСН(СтруктураПараметров.Организация, СтруктураПараметров.Дата));
            if(true/*СтруктураПараметров.ОтражатьВНалоговомУчете*/)
            {
                if(true/*СтруктураПараметров.ОрганизацияПрименяетУСН*/)
                {
                    if(true/*НалоговыйУчетУСН.ПрименениеУСНДоходы(СтруктураПараметров.Организация, СтруктураПараметров.Дата)*/)
                    {
                        //СтруктураПараметров.Вставить("ОтражатьВНалоговомУчетеУСНДоходы", Истина);
                        //СтруктураПараметров.Вставить("ОтражатьВНалоговомУчетеУСН", Ложь);
                    }
                    //СтруктураПараметров.Вставить("ОтражатьВНалоговомУчете",    Ложь);
                }
            }
            if(true/*ЗначениеЗаполнено(ВидОперации)*/)
            {
                //СтруктураПараметров.Вставить("ВидОперации", ВидОперации);
            }
            return null;
        }
БухгалтерскийУчетРасчетовСКонтрагентами