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