Имя: Пароль:
1C
1С v8
Указанные отборы в поле на форму
0 brato4karik
 
24.10.12
12:31
Добрый день всем. Возможно избитый вопрос, но пока сам не додумался как сделать.

Дано: Внешний отчет на СКД, на закладке "настройки" основной схемы компоновки данных из всех доступных полей отборов выбраны 4 поля, как наиболее часто востребованные. Также на форме отчета есть табличное поле   с источником данных "КомпоновщикНастроек.Настройки.Отбор".

Задача: Хочется при открытии отчета видеть в этом табличном поле выбранные отборы в основной настройке схемы.

Отладчиком посмотрел

ЭтотОтчет.КомпоновщикНастроек.Настройки.Отбор.Элементы

там в коллекции  4 нужных поля присудствуют, также

ЭтотОбъект.КомпоновщикНастроек.Настройки.Отбор.ДоступныеПоляОтбора.Элементы

там все доступные поля(ну это и естественно.

на форме поле отбора пустое без срок, если я добавляю в него какой нибудь отбор, то в отладчике можно будет увидеть в

ЭтотОтчет.КомпоновщикНастроек.Настройки.Отбор.Элементы

всего один элемент и тот который я интерактивно добавил на форму.

Платформа 1С 8.2 СКД, формы обычные, не управляемые.

Пожалуйста подскажите как решить проблему.
1 lxndr
 
24.10.12
12:39
(0) что-то напутал. Должно работать без дополнительных манипуляций. Проверь свойство "Данные" табличного поля
2 brato4karik
 
24.10.12
12:44
не все верно написано в теме, еще раз проверил:

КомпоновщикНастроек.Настройки.Отбор это данные табличного поля
3 lxndr
 
24.10.12
12:52
Глянь, работает в 2 щелчка:
https://docs.google.com/file/d/0BznMls9nyJ0cY21RSHZNRDZDR0U/edit
4 brato4karik
 
24.10.12
13:01
нашел у себя ошибку, было все неожиданно, но просто. Были сохранны настройки для формы. Видимо хранили и все настройки СКД, выбранной схемы(как основной) потому как сейчас в качестве эксперимента удалил весь код, создал новую основную схему, а при открытии все равно использовалась старая (сохраненная в настройках формы схема и ее настройка)