Имя: Пароль:
1C
1С v8
Запустить отчет с отбором
0 Jokerman
 
19.07.12
15:04
Здрасте всем, задача проста, делаю как описано в примерах так:
ПараметрыФормы = Новый Структура("Отбор,КлючНазначенияИспользования,СформироватьПриОткрытии",);
   ПараметрыФормы.СформироватьПриОткрытии = Истина;
   ПараметрыФормы.КлючНазначенияИспользования = "ОтчетПоКлиенту";
   ПараметрыФормы.Отбор = Новый Структура("Контрагент",ПараметрКоманды);
   
   ОткрытьФорму("Отчет.ЧасыПоЗаказчику.Форма", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно);

Отчет формируется уже с отбором, но с "дополнительным", т.е в открытой форме отбор не проставился(это понятно, п.ч стоит старый отбор, который запомнился с пред. раза) и если вручную изменить отбор, то выходит загадочная надпись "Элементы отбора пересекаются". Как сделать сразу основной отбор?
1 Jokerman
 
19.07.12
15:18
Пробовал Форма = ПолучитьФорму( ..
Потом Пытался изменить Форма.Отчет.КомпоновщикНастроек.Настройки
Говорит Ты что, низзя: только для чтения!
2 qwerty09
 
19.07.12
15:49
(0) ну ты спросил...откуда нам знать что там у тебя за отчет и какая там логика прописана?
3 Jokerman
 
19.07.12
15:52
(2) а зачем это? Я просто хотел узнать как народ делает :)
4 Jokerman
 
19.07.12
16:24
Получилось, оказытся надо в ПередЗагрузкойПользовательскихНастроекНаСервере пошаманить и пашет как надо .. Ура товарищи, слава 1с!
Основная теорема систематики: Новые системы плодят новые проблемы.