|
СКД, пользовательские настройки | ☑ | ||
---|---|---|---|---|
0
kosmo
06.03.12
✎
17:34
|
Вывожу на форму в табличное поле КомпоновщикНастроек.ПользовательскиеНастройки - не работает в нормальном виде. То есть отбор по справочнику сделать не возможно.
|
|||
1
kosmo
07.03.12
✎
10:27
|
И ап и расширю вопрос.
Оказывается если создать вручную обычную форму и вызывать программно форму настроек, то "Настройки" и "Пользовательские настройки" различаются. Занесение значений "Пользовательских настроек" в "Настройки" при вызове формы настроек вроде получилось. Сейчас стоит вопрос занесения из Настроек в Пользовательские настройки (если это не сделать, то при формировании отчета используются Пользовательские настройки). |
|||
2
teapot123
07.03.12
✎
11:53
|
зачем такие сложности? пользовательские настройки на форму, отбор в СКД настроить.
все работает |
|||
3
Ц_У
07.03.12
✎
12:25
|
а нельзя заполнитьзначениясвойств(настройки,пользовательскиенастройки)?
|
|||
4
kosmo
11.03.12
✎
09:23
|
(3) спасибо, помогло
(2) в том то и дело, что в ОБЫЧНОЙ форме это не получается - нет доступа для редактирования. При поиске в инете есть мнение - "Просто пользовательские настройки в платформе, помимо своего функционального назначения, служат также способом загнать всех в не удобный "управляемый" интерфейс." |
|||
5
kosmo
11.03.12
✎
16:51
|
(3) помогло, только работает поэлементно, оптом не проходит
|
|||
6
Ц_У
12.03.12
✎
09:32
|
(5) Это как? Возможно настройки заполняются тоже поэлементно? Или вызов идет не там, где нужно.
|
|||
7
kosmo
12.03.12
✎
11:37
|
(6) практическим путем
ЗаполнитьЗначенияСвойств(КомпоновщикНастроек.Настройки,КомпоновщикНастроек.ПользовательскиеНастройки) - не идет. И типы разные и состав свойств совершенно не совпадает. а работает что-то вроде Параметр=КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ОкончаниеПериода")); ЗаполнитьЗначенияСвойств(КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(Параметр.ИдентификаторПользовательскойНастройки),параметр); Сделать отчет удобный пользователю который бы работал и в управляемой и в обычной формах достаточно сложно. Для управляемой формы лучше всего нужные элементы делать пользовательскими - вывод в управляемую форму автоматически. Но сделав Элементы пользовательских настроек, после этого в обычной форме получаем ряд ограничений - либо оставляем возможность работы с настройками (что для обычного пользователя лучше не делать) и не выносить ничего на форму из параметров и других элементов. Либо выносим на форму нужные изменяемых параметры и закрываем возможность лазить в настройки. Иначе очень легко сделать несоответствие Настроек, Пользовательских настроек и значений на форме. |
|||
8
kosmo
27.03.12
✎
09:07
|
Да и в управляемом приложении смесь Настроек и Пользовательских настроек является ядерной смесью.
Стоит элементы перевести в разряд Пользовательских настроек и попытка изменить эти элементы через Настройку не приводит ни к чему. То есть через изменение варианта элемент Пользовательской настройки не меняется. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |