Доброго времени суток.
Подготавливаю отчет. в поле результат в событии Обработка расшифровки добавляю такой код
[CODE]Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
// // Вставить содержимое обработчика.
Перем ВыполненноеДействие;
СтандартнаяОбработка = Ложь;
//Создадим и инициализируем обработчик расшифровки
ОбработкаРасшифровки = Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки, Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
ДоступныеДействия = Новый Массив();
ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение);
// Добавляем собственные действия
Нов = Новый СписокЗначений;
Нов.Добавить("Открыть отчет по взаиморасчетам");
// Обрабатываем собственные действия
Если ВыполненноеДействие = "Открыть отчет по взаиморасчетам" Тогда
//
ОтчетНовый = Отчеты.ВедомостьВзаиморасчетыСКонтрагентами.Создать();
Если Настройки <> Неопределено Тогда
//пользователь выбрал действие, для которого нужно менять настройки
Если ВыполненноеДействие = ДействиеОбработкиРасшифровкиКомпоновкиДанных.Упорядочить Тогда
КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
СформироватьОтчет();
Иначе
//при других действиях создадим новый отчет, откроем форму, сформируем отчет в ней
ЭтаФорма.Открыть();
КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
СформироватьОтчет();
КонецЕсли;
КонецЕсли;
КонецПроцедуры [/CODE]
при этом отчет посабытию открывается формируется но отбор не встает. Что не так? Уже везде облазил, сделал по рекомендациям но никак