public void НастроитьОтборыДанныхПопараметрам(/*Параметры, Корреспонденции, Валюта, ОтборПоВалюте*/)
{
//СтрокиОтбора = Параметры["Отбор"];
//ОтборСубконто = СоздатьТаблицуДляХраненияОтбора();
//ОтборКорСубконто = СоздатьТаблицуДляХраненияОтбора();
//ОтборСубконтоДт = СоздатьТаблицуДляХраненияОтбора();
//ОтборСубконтоКт = СоздатьТаблицуДляХраненияОтбора();
//КорСчет = Неопределено;
if(true/*ТипЗнч(СтрокиОтбора) = Тип("Соответствие")
ИЛИ ТипЗнч(СтрокиОтбора) = Тип("Структура")*/)
{
}
//СчетДт = Параметры["СчетДт"];
//СчетКт = Параметры["СчетКт"];
//Счет = Параметры["Счет"];
if(true/*КорСчет = Неопределено*/)
{
//КорСчет = Параметры["КорСчет"];
}
if(true/*ЗначениеЗаполнено(СчетДт) или ЗначениеЗаполнено(СчетКт)*/)
{
//стр = Корреспонденции.Добавить();
//стр.Субконто = СоздатьТаблицуДляХраненияОтбора();
/*// заполним фильтры по дебетовой аналитике
*/
if(true/*ЗначениеЗаполнено(СчетДт)*/)
{
//стр.СчетДт = СчетДт;
//ДополнитьОтборОчереднойСтрокой(ОтборСубконтоДт, стр.Субконто, "Дт", СчетДт);
}
/*// заполним фильтры по кредитовой аналитике
*/
if(true/*ЗначениеЗаполнено(СчетКт)*/)
{
//стр.СчетКт = СчетКт;
//ДополнитьОтборОчереднойСтрокой(ОтборСубконтоКт, стр.Субконто, "Кт", СчетКт);
}
/*//
*/
if(true/*ОтборСубконто.Количество()>0*/)
{
if(true/*СчетКт<>КорСчет*/)
{
//ДополнитьОтборОчереднойСтрокой(ОтборСубконто, стр.Субконто, "Кт", СчетКт);
}
}
if(true/*ОтборКорСубконто.Количество()>0*/)
{
if(true/*СчетКт<>КорСчет*/)
{
//ДополнитьОтборОчереднойСтрокой(ОтборКорСубконто, стр.Субконто, "Кт", СчетКт);
}
}
//стр.ПредставлениеСубконто = ПолучитьПредставлениеОтбораПоТаблице(стр.Субконто);
}
//ВидУчета = Параметры["ВидУчета"];
if(true/*ЗначениеЗаполнено(Видучета)*/)
{
//ОтборВидаУчетаДтКт = СоздатьТаблицуДляХраненияОтбора();
//ОтборВидаУчетастр = ОтборВидаУчетаДтКт.Добавить();
//ОтборВидаУчетастр.Имя = "";
//ОтборВидаУчетастр.ПутьКДанным = "ВидУчетаДт";
//ОтборВидаУчетастр.Представление = "Дт Вид учета";
//ОтборВидаУчетастр.ВидСравнения = ВидСравнения.Равно;
//ОтборВидаУчетастр.Значение = ВидУчета;
//ОтборВидаУчетастр = ОтборВидаУчетаДтКт.Добавить();
//ОтборВидаУчетастр.Имя = "";
//ОтборВидаУчетастр.ПутьКДанным = "ВидУчетаКт";
//ОтборВидаУчетастр.Представление = "Кт Вид учета";
//ОтборВидаУчетастр.ВидСравнения = ВидСравнения.Равно;
//ОтборВидаУчетастр.Значение = ВидУчета;
}
}