public void ЗаполнитьПоВзаиморасчетамУпр(/*ВалютаДокумента,КурсДокумента,КратностьДокумента,СтрокаПлатеж,Коэффициент*/)
{
//Запрос = Новый Запрос;
//Запрос.УстановитьПараметр("ДоговорКонтрагента", СтрокаПлатеж.ДоговорКонтрагента);
//ТекстУсловия="";
if(true/*НЕ СтрокаПлатеж.ДоговорКонтрагента.ВедениеВзаиморасчетов=Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоДоговоруВЦелом*/)
{
//Запрос.УстановитьПараметр("Сделка", СтрокаПлатеж.Сделка);
//ТекстУсловия=ТекстУсловия+" И Сделка=&Сделка";
}
if(true/*СтрокаПлатеж.ДоговорКонтрагента.ВестиПоДокументамРасчетовСКонтрагентом*/)
{
//Запрос.УстановитьПараметр("ДокументРасчетовСКонтрагентом", СтрокаПлатеж.ДокументРасчетовСКонтрагентом);
/*ТекстУсловия=ТекстУсловия+" И ДокументРасчетовСКонтрагентом = &ДокументРасчетовСКонтрагентом
|И УпрУчет";*/
//ТекстРегистр="ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов";
}
/*Запрос.Текст =
"ВЫБРАТЬ
| Сделка КАК Сделка,
| СуммаВзаиморасчетовОстаток КАК СуммаДолга // в валюте взаиморасчетов
|ИЗ
| РегистрНакопления."+ТекстРегистр+".Остатки(,
| ДоговорКонтрагента = &ДоговорКонтрагента
| "+ТекстУсловия+")
|ГДЕ
| СуммаВзаиморасчетовОстаток "+?(Коэффициент=1,">0","<0");*/
//РезультатЗапроса = Запрос.Выполнить();
//Выборка = РезультатЗапроса.Выбрать();
if(true/*Выборка.Следующий()*/)
{
//СтрокаПлатеж.СуммаВзаиморасчетов=Выборка.СуммаДолга*Коэффициент;
/*СуммаДокумента = МодульВалютногоУчета.ПересчитатьИзВалютыВВалюту(СтрокаПлатеж.СуммаВзаиморасчетов,
СтрокаПлатеж.ДоговорКонтрагента.ВалютаВзаиморасчетов, ВалютаДокумента,
СтрокаПлатеж.КурсВзаиморасчетов, КурсДокумента,
СтрокаПлатеж.КратностьВзаиморасчетов, КратностьДокумента);*/
//СтрокаПлатеж.СуммаПлатежа=СуммаДокумента;
}
}