СКД. Установка НастройкиПоУмолчанию #600192


#0 by Гот
Добрый день. Помогите разобраться. Есть форма, у формы есть реквизит "КомпоновщикНастроек", Тип - "КомпоновщикНастроекКомпоновкиДанных". На форме есть элемент управления, тип - ТабличноеПоле, Данные- "КомпоновщикНастроек.Настройки.Отбор". Теперь по порядку. 1. При открытии формы - Инициализирую СКД. Программно.    СКД = Новый СхемаКомпоновкиДанных; 2. Инициализирую КомпоновщикНастроек (тот, который реквизит формы) 3. Соответственно, у элемента управления, который "КомпоновщикНастроек.Настройки.Отбор", становятся доступными поля отбора. Все хорошо. Я в форме добавляю отбор, нажимаю выполнить. Чего я хочу добиться - что бы тот отбор, который я указал на форме, "записался" в реквизит "СКД.НастройкиПоУмолчанию". Наваял вот что (скопипастил). Открывается конструктор. В настройках "Вариант "Основной" нет отборов. Вопрос - Как сделать, что бы были отборы?
#1 by Defender aka LINN
Настройки по умолчанию задаются в схеме компоновки. Схема <> компоновщик, ферштейн?
#2 by Гот
Немного. Но я туп, как валенок. Использование: Только чтение. Вот как-то сюда мне надо вставить то, что у меня сделано при помощи "КомпоновщикНастроекКомпоновкиДанных" А я не догоняю :(
#3 by Defender aka LINN
Для зачем?
#4 by Мигрень
Солько на прошлой неделе с этим разбирался. Там се мудрено и не очевидно - целых два дня убил. Зато сейчас есть классый шаблон для собственных поделок. Давай мыло - сброшу на почту.
#5 by Defender aka LINN
Пожалей человека - пусть хоть он научится что-то правильно делать.
#6 by Гот
Ты в каждой теме по поводу СКД ответить толком не хочешь.
#7 by Defender aka LINN
Был бы вопрос - ответил бы.
#8 by Мигрень
Ушло
#9 by Гот
Спасибо, получил.
#10 by Defender aka LINN
Ну удачи, удачи...
#11 by Гот
Процедура ОсновныеДействияФормыСохранитьОтбор(Кнопка) Не вопрос - так - работает. Все ОК. Секптик. Вот тебе вопрос - Как сохранить настройку по умолчанию для СКД (отборы, выбранные поля, и прочее, прочее) в объект "СхемаКомпоновкиДанных" из компонвищика?
#12 by Defender aka LINN
Доктор, меня все игнорируют... :'( 1. Что будем делать с группами в отборе? 2. ЗАЧЕМ, Б@#$ть?
#13 by Гот
1. Будем дорабатывать. 2. Затем. !!!! Конечно, я могу настойки для МакетКомпоновки конечно хранить отдельно. Но хочу в СКД в настройках по умолчанию.
#14 by Defender aka LINN
#15 by Гот
Нет! Потому что там, где выполняется Нет "КомпоновщикНастроек". Настройки редактируются в другом месте, итить. Я не хочу хранить отдельно "КомпоновщикНастроек" и "СхемаКомпоновкиДанных". Я хочу настройки для для МакетКомпоновки редактировать в форме, и СОХРАНЯТЬ в СхемаКомпоновкиДанных.НастройкиПоУмолчанию.
#16 by Defender aka LINN
Странное желание, если честно. Сильно прямо в размерах сэкономишь, что ли? З.Ы. Типовая, али нет?
#17 by PVV65
Не понял. Ты хочешь хранить настройки между сеансами?
#18 by Гот
Не экономлю. Ну, академический интерес. Если это невозможно - так не вопрос, я сохраню компоновщик настроек в хранилище, и для выполнения макета его получу из хранилища. Но, итить! Неужели нельзя настройки по умолчанию из компоновщика настроек сразу записать. То, что я могу обойти Настройки.Отбор, Настройки.ВыбранныеПоля - это понятно. А вот что бы Настройки в Настройки - нет? Я настройки храню в хранилище значений, и по мере надобности они оттуда извлекаются.
#19 by Defender aka LINN
Какбе, логика системы проста - схема задает настройки по умолчанию в конфигураторе, которые можно потом поменять Компоновщиком в предприятии. Менять из предприятия то, что задается в конфигураторе - нелогично. В типовых есть готовая процедура СкопироватьЭлементы.
#20 by Defender aka LINN
+ Но если собираешься хранить прямо настройки в целом - храни лучше настройки компоновщика.
#21 by Гот
Так и сделал - это логичнее, и удобнее. Спасибо.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С