![]() |
![]() |
![]() |
|
Как программно в СКД загрузить настройки по умолчанию | ☑ | ||
---|---|---|---|---|
0
Lion-Killer
21.06.11
✎
12:33
|
Имеем типовой отчет, в форме расширенных настроек, есть кнопка «Стандартная настройка..». Задача или перехватить вызов типового метода или программно загрузить настройки по умолчанию.
|
|||
1
Aprobator
21.06.11
✎
12:36
|
дык Стандартная настройка и загружает настройки по умолчанию.
|
|||
2
Lion-Killer
21.06.11
✎
12:37
|
Мне нужно выполнить после этого еще одно действие (установить переменную "Расширенная настройка" в значение "Ложь")
|
|||
3
Aprobator
21.06.11
✎
13:00
|
Ну если в форме отчета. То следующий код установит настройки по умолчанию:
|
|||
4
5 Элемент
21.06.11
✎
13:04
|
>> Имеем типовой отчет
это что за зверь >> в форме расширенных настроек это что за зверь |
|||
5
Aprobator
21.06.11
✎
13:07
|
(4) отчет типовой конфы. Форма расширенных настроек - форма настройки СКД. По крайней мере, я так предполагаю.
|
|||
6
5 Элемент
21.06.11
✎
13:09
|
А зачем сбрасывать флажок Расширенная настройка?
|
|||
7
Aprobator
21.06.11
✎
13:12
|
а вот это фиг знает. Ждем ТС.
|
|||
8
Lion-Killer
21.06.11
✎
13:18
|
Флажок "Расширенная настройка" сбросить логично если нажата кнопка "Настройки по умолчанию", тем более что если это рядовой пользователь случайно ее поставил, то в расширенной настройке он уж точно не разберется (вообще пользователи СКД боятся как огня).
|
|||
9
5 Элемент
21.06.11
✎
13:20
|
я так и знал )
|
|||
10
Aprobator
21.06.11
✎
13:20
|
(8) кто ж их так запугал то? (3) помогло?
|
|||
11
5 Элемент
21.06.11
✎
13:21
|
А зачем такой пользователь лезет в настройку?
|
|||
12
5 Элемент
21.06.11
✎
13:22
|
пусть вместо нажатия на кнопку «Стандартная настройка..» снимает флажок Расширенная настройка
|
|||
13
5 Элемент
21.06.11
✎
13:23
|
хотя остается не понятно зачем он туда полез
|
|||
14
5 Элемент
21.06.11
✎
13:23
|
многие настройки можно вытащить на панель настроек
|
|||
15
Lion-Killer
21.06.11
✎
13:31
|
(3) В форме настройки доступна только переменная "КомпоновщикНастроек" доступа к схеме нет. Видимо придется передавать туда еще и схему
|
|||
16
mikeA
21.06.11
✎
13:34
|
(15) чисто теоретически:
Макет= ОтчетОбъект.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); ИсточникДоступныхНастроек= Новый ИсточникДоступныхНастроекКомпоновкиДанных(Макет); КомпоновщикНастроек.Инициализировать(ИсточникДоступныхНастроек); |
|||
17
5 Элемент
21.06.11
✎
13:35
|
в форме настроек есть ОтчетОбъект
|
|||
18
5 Элемент
21.06.11
✎
13:36
|
(16) так не правильно.
доступ к схеме через свойство ОтчетОбъект.СхемаКомпоновкиДанных |
|||
19
Lion-Killer
21.06.11
✎
13:39
|
(17) В конфигурации "Розница" используется общая форма "ФормаНастройкиКомпоновщикаНастроек" в которой доступна только переменная "КомпоновщикНастроек". Проблему решил с помощью передачи в форму переменной "ОтчетОбъект". Всем спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |