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