0
skdGrust
17.12.14
✎
12:23
|
1С:Предприятие 8.3 (8.3.5.1248)
Бухгалтерия предприятия, редакция 3.0 (3.0.36.19)
Нужно открыть ОСВ по счету с Отбором по контрагенту
код такой:
Процедура ТаблРасшифровкаОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
НачалоПериодаРасшифровки = Расшифровка.НачалоПериода;
КонецПериодаРасшифровки = Расшифровка.КонецПериода;
Счет = Расшифровка.Счет;
//ПоказательНУ = Ложь;
ЗаполнятьПоказателиПоУмолчанию = Истина;
// Подготавливаем структуру для отбора необходимых параметров.
ПользовательскиеНастройки = Новый ПользовательскиеНастройкиКомпоновкиДанных;
ДополнительныеСвойства = ПользовательскиеНастройки.ДополнительныеСвойства;
ДополнительныеСвойства.Вставить("Организация", ПолеОрганизация);
ДополнительныеСвойства.Вставить("НачалоПериода", НачалоПериодаРасшифровки);
ДополнительныеСвойства.Вставить("КонецПериода", КонецПериодаРасшифровки);
ДополнительныеСвойства.Вставить("Счет", Счет);
эОтбор = Новый Структура;
эОтбор.Вставить("Контрагент", Расшифровка.Контрагент);
эОтбор.Вставить("Субконто1", Расшифровка.Контрагент);
эОтбор.Вставить("Субконто2", Расшифровка.Контрагент);
ДополнительныеСвойства.Вставить("Отбор", эОтбор);
//ПараметрыОтбора = Новый Структура();
//ПараметрыОтбора.Вставить("Контрагент", Расшифровка.Контрагент);
ПараметрыФормы = Новый Структура();
ПараметрыФормы.Вставить("РежимРасшифровки", Истина);
ПараметрыФормы.Вставить("ВидРасшифровки", 2);
ПараметрыФормы.Вставить("ПользовательскиеНастройки", ПользовательскиеНастройки);
ПараметрыФормы.Вставить("ЗаполняемыеНастройки", Новый Структура("Показатели, Отбор, Группировка", ЗаполнятьПоказателиПоУмолчанию, Истина, Ложь));
ПараметрыФормы.Вставить("Отбор",эОтбор);
ОткрытьФорму("Отчет.ОборотноСальдоваяВедомостьПоСчету.Форма", ПараметрыФормы, ЭтаФорма, Истина);
КонецПроцедуры
Результат: открывается ОСВ по счету, период, организация и счет встали, а как добавить отбор по контрагенту??? (Субконто1)
|
|