СКД, пользовательские настройки #599273


#0 by kosmo
Вывожу на форму в табличное поле КомпоновщикНастроек.ПользовательскиеНастройки - не работает в нормальном виде. То есть отбор по справочнику сделать не возможно.
#1 by kosmo
И ап и расширю вопрос. Оказывается если создать вручную обычную форму и вызывать программно форму настроек, то "Настройки" и "Пользовательские настройки" различаются. Занесение значений "Пользовательских настроек" в "Настройки" при вызове формы настроек вроде получилось. Сейчас стоит вопрос занесения из Настроек в Пользовательские настройки (если это не сделать, то при формировании отчета используются Пользовательские настройки).
#2 by teapot123
зачем такие сложности? пользовательские настройки на форму, отбор в СКД настроить.
#3 by Ц_У
а нельзя заполнитьзначениясвойств(настройки,пользовательскиенастройки)?
#4 by kosmo
спасибо, помогло в том то и дело, что в ОБЫЧНОЙ форме это не получается - нет доступа для редактирования. При поиске в инете есть мнение - "Просто пользовательские настройки в платформе, помимо своего функционального назначения, служат также способом загнать всех в не удобный "управляемый" интерфейс."
#5 by kosmo
помогло, только работает поэлементно, оптом не проходит
#6 by Ц_У
Это как? Возможно настройки заполняются тоже поэлементно? Или вызов идет не там, где нужно.
#7 by kosmo
практическим путем ЗаполнитьЗначенияСвойств(КомпоновщикНастроек.Настройки,КомпоновщикНастроек.ПользовательскиеНастройки) - не идет. И типы разные и состав свойств совершенно не совпадает. а работает что-то вроде Сделать отчет удобный пользователю который бы работал и в управляемой и в обычной формах достаточно сложно. Для управляемой формы лучше всего нужные элементы делать пользовательскими - вывод в управляемую форму автоматически. Но сделав Элементы пользовательских настроек, после этого в обычной форме получаем ряд ограничений - либо оставляем возможность работы с настройками (что для обычного пользователя лучше не делать) и не выносить ничего на форму из параметров и других элементов. Либо выносим на форму нужные изменяемых параметры и закрываем возможность лазить в настройки. Иначе очень легко сделать несоответствие Настроек, Пользовательских настроек и значений на форме.
#8 by kosmo
Да и в управляемом приложении смесь Настроек и Пользовательских настроек является ядерной смесью. Стоит элементы перевести в разряд Пользовательских настроек и попытка изменить эти элементы через Настройку не приводит ни к чему. То есть через изменение варианта элемент Пользовательской настройки не меняется.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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