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

ЗачетАванса() public method

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