V82.ОбщиеМодули.УправлениеВзаиморасчетами.ПодготовитьТаблицуПоВзаиморасчетам C# (CSharp) Method

ПодготовитьТаблицуПоВзаиморасчетам() public method

        public object ПодготовитьТаблицуПоВзаиморасчетам(/*ДокументОбъект, СтруктураПараметров, СтруктураШапкиДокумента, ТаблицаСделокДокумента, Отказ, Заголовок*/)
        {
            if(true/*Отказ*/)
            {
            }
            //ТаблицаСделок = ТаблицаСделокДокумента.Скопировать();
            if(true/*СтруктураШапкиДокумента.ВедениеВзаиморасчетов <> Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоЗаказам*/)
            {
                if(true/*СтруктураШапкиДокумента.ВедениеВзаиморасчетов = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоДоговоруВЦелом*/)
                {
                    //ТаблицаСделок.ЗаполнитьЗначения(Неопределено, "Сделка");
                }
                //ТаблицаСделок.Свернуть("Сделка", "СуммаВзаиморасчетов, СуммаРегл, СуммаУпр");
            }
            if(true/*НЕ СтруктураШапкиДокумента.ВестиПоДокументамРасчетовСКонтрагентом*/)
            {
                //ТаблицаПоВзаиморасчетам = ТаблицаСделок.Скопировать();
            }
            if(true/*СтруктураШапкиДокумента.ВедениеВзаиморасчетов = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоДоговоруВЦелом*/)
            {
                //СделкаДляВзаиморасчетов = Неопределено;
            }
            /*// Создаем колонки таблицы явным образом, а не загружаем таб.часть документа,
            */
            /*// чтобы не устанавливалось ограничение типов колонок в соответствие с типом реквизитов документа
            */
            //ТаблицаПоВзаиморасчетам = Новый ТаблицаЗначений;
            /*ТаблицаПоВзаиморасчетам.Колонки.Добавить("Сделка", Новый ОписаниеТипов("ДокументСсылка.ЗаказПокупателя, ДокументСсылка.ЗаказПоставщику,
            |ДокументСсылка.СчетНаОплатуПокупателю, ДокументСсылка.СчетНаОплатуПоставщика, Неопределено"), "Сделка");*/
            //ТаблицаПоВзаиморасчетам.Колонки.Добавить("ДокументРасчетовСКонтрагентом", Новый ОписаниеТипов(Документы.ТипВсеСсылки(), "Неопределено"), "ДокументРасчетовСКонтрагентом");
            //ТаблицаПоВзаиморасчетам.Колонки.Добавить("ДатаОплаты", Новый ОписаниеТипов("Дата", , , Новый КвалификаторыДаты(ЧастиДаты.ДатаВремя)));
            //ТаблицаПоВзаиморасчетам.Колонки.Добавить("СуммаВзаиморасчетов", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,2)));
            //ТаблицаПоВзаиморасчетам.Колонки.Добавить("СуммаРегл", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,2)));
            //ТаблицаПоВзаиморасчетам.Колонки.Добавить("СуммаУпр", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,2)));
            if(true/*СтруктураШапкиДокумента.ВидДокумента <> "КорректировкаПоступления"
            И СтруктураШапкиДокумента.ВидДокумента <> "КорректировкаРеализации"*/)
            {
                //ЕстьСделкаВТЧ = ДокументОбъект.Метаданные().ТабличныеЧасти.ДокументыРасчетовСКонтрагентом.Реквизиты.Найти("Сделка") <> Неопределено;
            }
            //ЭтоВозврат = СтруктураПараметров.Свойство("ЭтоВозврат") И СтруктураПараметров.ЭтоВозврат;
            if(true/*ЭтоВозврат*/)
            {
                //ИзменитьЗнакКолонокТаблицы(ТаблицаПоВзаиморасчетам, Новый Структура("СуммаВзаиморасчетов, СуммаРегл, СуммаУпр"));
            }
            /*// Получим документ расчетов с контрагентом
            */
            //ДокументРасчетовСКонтрагентом = ПолучитьДокументРасчетовСКонтрагентом(СтруктураШапкиДокумента);
            if(true/*СтруктураШапкиДокумента.ВедениеВзаиморасчетов <> Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоЗаказам*/)
            {
                //ВсегоСуммаВзаиморасчетов = ТаблицаСделок.Итог("СуммаВзаиморасчетов");
                //ВсегоСуммаПредоплаты     = ТаблицаПоВзаиморасчетам.Итог("СуммаВзаиморасчетов");
                if(true/*ВсегоСуммаВзаиморасчетов <> ВсегоСуммаПредоплаты*/)
                {
                    //СтрокаВзаиморасчетов = ТаблицаПоВзаиморасчетам.Добавить();
                    //СтрокаВзаиморасчетов.Сделка                        = СделкаДляВзаиморасчетов;
                    //СтрокаВзаиморасчетов.ДокументРасчетовСКонтрагентом = ДокументРасчетовСКонтрагентом;
                    //СтрокаВзаиморасчетов.СуммаВзаиморасчетов = ВсегоСуммаВзаиморасчетов - ВсегоСуммаПредоплаты;
                    if(true/*СтруктураШапкиДокумента.ВалютаДокумента = СтруктураШапкиДокумента.ВалютаВзаиморасчетов*/)
                    {
                        /*СтрокаВзаиморасчетов.СуммаРегл = МодульВалютногоУчета.ПересчитатьИзВалютыВВалюту(
                    СтрокаВзаиморасчетов.СуммаВзаиморасчетов,
                    СтруктураШапкиДокумента.ВалютаВзаиморасчетов, СтруктураШапкиДокумента.ВалютаРегламентированногоУчета,
                    СтруктураШапкиДокумента.КурсВзаиморасчетов, 1,
                    СтруктураШапкиДокумента.КратностьВзаиморасчетов, 1);*/
                    }
                    //СтрокаВзаиморасчетов.СуммаУпр = ТаблицаСделок.Итог("СуммаУпр") - ТаблицаПоВзаиморасчетам.Итог("СуммаУпр");
                }
            }
            if(true/*СтруктураШапкиДокумента.ВидДокумента <> "КорректировкаПоступления"
            И СтруктураШапкиДокумента.ВидДокумента <> "КорректировкаРеализации"*/)
            {
                /*// Выполним проверку ТаблицаПоВзаиморасчетам
            */
                //Множитель = ?(ЭтоВозврат, -1, 1);
            }
            return null;
        }
УправлениеВзаиморасчетами