СКД сохранение настройки #671871


#0 by MuZa
На СКД есть отбор для группировки, программный доступ: КомпоновщикНастроек.Настройки.Структура[0].Колонки[0].Отбор; Вывожу его на форму в табличное поле. Все отлично работает. Но вот штатное сохранение/восстановление настроек при этом не работает. Точнее, вроде сохраняет, но при восстановлении - никакой реакции. МОжет кто-то сталкивался с этой проблемой? PS Если же теста ради для этого табличного поля указать через интерфейс Данные = КомпоновщикНастроек.Настройки.Отбор, то есть не делать программного добавления отбора, то сохранение/восстановление работает без проблем.
#1 by ale-sarin
В типовых отчеты на СКД сохранение сохраняет в справочник "сохраненные настройки".
#2 by Defender aka LINN
Угу. Сохранение/восстановление зависит от того, какой источник данных для ТП выбран, да? Что еще расскажешь интересного?
#3 by MuZa
Отчет внешний. Ты видимо не совсем понял о чем разговор. Либо я не понял твоего тонкого намека. У меня есть отборы в СКД. Есть общий отбор на весь отчет и есть отдельно отбор для группировки. На форме создается табличное поле в котором в реквизите данные ручками через интерфейс выбирается источник, который после выбора запишется в это поле как  "КомпоновщикНастроек.Настройки.Отбор". И вот в этом случае сохранение/восстановление настроек работает. Но таким образом на форму в это табличное поле невозможно добавить отбор для группировки - интерфейс этого просто не позволяет. Поэтому приходится выводить отбор группировки программно. Вот код: И вот в этом случае сохранение/восстановление настроек для этого отбора по группировке не работает. То есть настройки сохраняются, я вижу их в списке, но не восстанавливаются.
#4 by MuZa
Разобрался. После воостановления нужно повторить процедуру приведенную в предыдущем посте и настройки отбора отобразятся.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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