![]() |
![]() |
![]() |
|
УФ: Как не отображать связанную информацию? | ☑ | ||
---|---|---|---|---|
0
mikecool
29.11.12
✎
16:40
|
Есть справочник, у него есть свойства
Хочу в панели навигации не отображать ссылку на свойства в зависимости от признака. Как такое реализовать? |
|||
1
acsent
29.11.12
✎
16:41
|
ФО
|
|||
2
Buster007
29.11.12
✎
16:42
|
(1) +1
но только если свойство это хранится в определенном месте ) |
|||
3
mikecool
29.11.12
✎
16:50
|
(1) ФО точно подойдут? мне нужно для одного элемента показывать ссылку на свойства, а для другого нет
|
|||
4
mikecool
29.11.12
✎
16:51
|
+3 вроде они рулят видами объектов, а не их содержимым
|
|||
5
mikecool
29.11.12
✎
16:55
|
имеется ввиду источник значения ФО?
|
|||
6
Юрий Лазаренко
29.11.12
✎
17:00
|
(4) Можешь хранить ФО в справочнике а не в константе, например Справочник.Блаблабла.Реквизит.ИмяРеквизита. У каждого элемента этот реквизит либо заполнен, либо нет, соответственно ФО включена или отключена. Теоретически в этом случае должно подойти под решение (0) но честно скажу сам не пробовал.
|
|||
7
regniws
29.11.12
✎
17:01
|
херовый способ я вам скажу, потому что надо звать тогда УстановитьПараметрыФункциональныхОпцийФормы, которая сбрасывает кэш
|
|||
8
mikecool
29.11.12
✎
17:01
|
(6) ага, спасибо, щас как раз читаю - как сие организовать )
|
|||
9
mikecool
29.11.12
✎
17:02
|
(7) гм... а еще варианты есть?
|
|||
10
regniws
29.11.12
✎
17:09
|
рулить видимостью, не?
Если на скорость работы пофигу, то можно и через УстановитьПараметрыФункциональныхОпцийФормы, будет по 6-7 вызовов при поднятии формы, вместо 1 |
|||
11
regniws
29.11.12
✎
17:10
|
Кстати, проверь сначала через УстановитьПараметрыФункциональныхОпцийФормы, может в новых версиях платформы стало лучше, я давно не проверял
|
|||
12
Юрий Лазаренко
29.11.12
✎
17:18
|
(10) А рулить видимостью в панели навигации разве можно из формы?
|
|||
13
regniws
29.11.12
✎
17:21
|
(12) факиншит, айм со сорри за невнимательность. Зациклился на панеле действий. Нет, конечно же нет, только фо тогда.
|
|||
14
mikecool
29.11.12
✎
17:36
|
а как связать параметр и ФО? УстановитьПараметрыФункциональныхОпцийФормы просит структуру параметров, передаю созданный параметр - а не работает
|
|||
15
Юрий Лазаренко
29.11.12
✎
17:36
|
(13) Блин, а я уж было обрадовался что можно...
|
|||
16
mikecool
29.11.12
✎
17:37
|
что сделано:
булевый параметр в элементе справочника для хранения значения ФО заполняется перед записью и при смене определяющего признака как его запулить в УстановитьПараметрыФункциональныхОпцийФормы ? |
|||
17
mikecool
29.11.12
✎
17:42
|
я знаю, что это не секретная инфа )
|
|||
18
Юрий Лазаренко
29.11.12
✎
17:42
|
(16) Что-то я СП прочитал, глянул глобальным поиском в БСП "УстановитьПараметрыФункциональныхОпцийФормы", нашел 4 примера - и нифига не понял, как ими пользоваться...
|
|||
19
mikecool
29.11.12
✎
17:43
|
(18) вот и я такой же )
|
|||
20
Юрий Лазаренко
29.11.12
✎
17:56
|
(19) По ходу так (пример из УТ):
УстановитьПараметрыФункциональныхОпцийФормы(Новый Структура("Склад", Объект.Склад)); У документа есть реквизит "Склад", который указан как реквизит "Хранение" Некой ФО: "Справочник.Блабла.Реквизит.Склад". Когда пихаешь в параметры УстановитьПараметрыФункциональныхОпцийФормы в качестве ключа имя этого реквизита, а в качестве значения его значение, то система отлавливает это дело и в зависимости от значения включает/отключает ФО. |
|||
21
mikecool
30.11.12
✎
09:06
|
(20) это я понимаю, я не понимаю - как системе сказать, что этот параметр относится к этой ФО? или по типу совпадает - применяет?
|
|||
22
Юрий Лазаренко
30.11.12
✎
11:33
|
(21) Так в свойствах ФО есть поле "Хранение", там выбираешь реквизит справочника. Потом имя этого реквизита подпихнуть в структуру при вызове УстановитьПараметрыФункциональныхОпцийФормы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |