|
Программный запуск отчета с отбором (УТ 3.1, СКД) | ☑ | ||
|---|---|---|---|---|
|
0
Casper211
11.05.17
✎
17:09
|
Нужно программно выполнить отчет АнализДоступностиТоваров и поставить галочку "Документ основание". Как это сделать?? еще отбор я смог добавить, а как это? чтобы в отчете вывело все документы основание номенклатуры
http://prntscr.com/f6mhnl &НаКлиенте Процедура ОткрытьМойОтчет(Команда) ЗначенияФункциональныхОпций = ЗначенияФункциональныхОпций(); СтрокаБазовая = ?(ЗначенияФункциональныхОпций.БазоваяВерсия, "Базовая", ""); ФиксированныеНастройки = Новый НастройкиКомпоновкиДанных; ЭлементОтбора = ФиксированныеНастройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Номенклатура"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСпискеПоИерархии; ЭлементОтбора.ПравоеЗначение = Новый СписокЗначений; ЭлементОтбора.ПравоеЗначение= Номенклатура; ЭлементОтбора.Использование = Истина; ПараметрыФормы = Новый Структура("КлючВарианта, КлючНазначенияИспользования, ФиксированныеНастройки, СформироватьПриОткрытии, ВидимостьКомандВариантовОтчетов", "ПоНоменклатуреКонтекст" + СтрокаБазовая, "Основной", ФиксированныеНастройки, Истина, Ложь); ОткрытьФорму("Отчет.АнализДоступностиТоваров.Форма", ПараметрыФормы,ЭтаФорма,Истина); КонецПроцедуры &НаСервере Функция ЗначенияФункциональныхОпций() ЗначенияФункциональныхОпций = Новый Структура; ЗначенияФункциональныхОпций.Вставить("ИспользоватьРасширенныеВозможностиЗаказаКлиента", ПолучитьФункциональнуюОпцию("ИспользоватьРасширенныеВозможностиЗаказаКлиента")); ЗначенияФункциональныхОпций.Вставить("БазоваяВерсия", ПолучитьФункциональнуюОпцию("БазоваяВерсия")); Возврат ЗначенияФункциональныхОпций; КонецФункции |
|||
|
1
Casper211
11.05.17
✎
17:11
|
или сделать вот так? Сохранить настройки с галочкой = Истина, и загружать эту настройку?)
|
|||
|
2
Casper211
11.05.17
✎
17:56
|
или я плохо объяснил?
|
|||
|
3
PiotrLoginov
11.05.17
✎
18:21
|
проблема-то в чем? код особо не анализировал, но подход правильный. "По документам-основаниям" - это пользовательская настройка. Можно найти ее в пользовательских настройках и включить, а можно добавить программно такую же в фиксированных настройках.
Можно и сделать как в (1) (хотя я так не делал). Тут надо курить КлючПользовательскихНастроек |
| Форум | Правила | Описание | Секции | Поиск |