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

ПодготовитьТаблицуДляРегистраРасчетовПоПриобретению() публичный Метод

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