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

ЗафиксироватьПриобретениеРеализациюВРегистреРасчетов() public method

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