V82.ОбщиеМодули.УправлениеДенежнымиСредствами.ЗаполнитьРасходПоОснованию C# (CSharp) Method

ЗаполнитьРасходПоОснованию() public method

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