Программно устанавливаю отбор в отчете:
идОтбор = Отчет.КомпоновщикНастроек.Настройки.Отбор.ИдентификаторПользовательскойНастройки;
Если идОтбор="" Тогда
Отчет.КомпоновщикНастроек.Настройки.Отбор.ИдентификаторПользовательскойНастройки="Отбор по менеджеру";
идОтбор="Отбор по менеджеру";
КонецЕсли;
ЭлементОтбора = Отчет.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(идОтбор).Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); //
КонецЕсли;
Если НазваниеОтчета="Взаиморасчеты с клиентами" Тогда
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Партнер.ОсновнойМенеджер");
ИначеЕсли НазваниеОтчета="Анализ заказов поставщикам" Тогда
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ЗаказПоставщику.Менеджер");
ИначеЕсли НазваниеОтчета="Анализ заказов поставщикам" Тогда
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ЗаказПоставщику.Менеджер");
ИначеЕсли НазваниеОтчета="Анализ заказов поставщикам" Тогда
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ЗаказПоставщику.Менеджер");
Причем если я в отчете нажму кнопку настройка и в открывшемсяокне нажму "завершить редактирование" и потом сформирую отчет то всё ок.Вопрос как программно сохранить эти настройки, то есть съимитировать нажатие кнопки "Завершить редактирование"
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший