|
v7: Группа текущего элемента формы справочника | ☑ | ||
---|---|---|---|---|
0
дон1есник
17.02.12
✎
13:17
|
Открываю форму элемента иерархического справочника. Как определить группу этого элемента??? или проверить к какой он относится?
|
|||
1
ДенисЧ
17.02.12
✎
13:19
|
ИспользоватьРОдителя()
|
|||
2
vinogradъ
17.02.12
✎
13:23
|
Родитель
|
|||
3
дон1есник
17.02.12
✎
13:23
|
т.е. сообщить(Родитель)?
|
|||
4
K-5
17.02.12
✎
13:24
|
(3) да
|
|||
5
дон1есник
17.02.12
✎
13:36
|
а что-то типа ПринадлежитГруппе есть или надо свою функцию писать? т.е. проверит принадлежит ли єлемент определенной ветке?
|
|||
6
filh
17.02.12
✎
13:37
|
(5) Купи у ДенисЧ СП.
|
|||
7
дон1есник
17.02.12
✎
13:42
|
(6) Жаль тут нельзя удалять ненужные ответы
На (5) я хочу получить ответ "нет", или да надо писать свою функцию. Функцию как-то туповато, теоретически должны быть простые и красивые решения - поэтому и задаю вопрос |
|||
8
Mikeware
17.02.12
✎
13:42
|
(7) Тогда купи СП у меня...
|
|||
9
Mikeware
17.02.12
✎
13:43
|
+(7) Еще могу научить читать СП. Только врядли тебе дадут столь большой кредит...
|
|||
10
ДенисЧ
17.02.12
✎
13:45
|
(5) Ответ на твой вопрос: есть.
Развёрнутый ответ: см (6). |
|||
11
PuhUfa
17.02.12
✎
13:47
|
Научу в пофигураторе нащимать ctrl+f1 -)
|
|||
12
дон1есник
17.02.12
✎
13:49
|
Очень смешно
|
|||
13
Эльниньо
17.02.12
✎
14:16
|
(12) Грустно.
|
|||
14
дон1есник
17.02.12
✎
14:20
|
(13) Ну тогда глянь нам мой стаж и упади со смеху
В итоге пришлось написать следующее Форма.Связь.Видимость(0); Форма.тайтлСвязь.Видимость(0); СпрКонтра = СоздатьОбъект("Справочник.Контрагенты"); СпрКонтра.НайтиПоНаименованию("ПОКУПАТЕЛИ",0,1); Если СпрКонтра.Выбран() > 0 Тогда Если ПринадлежитГруппе(СпрКонтра.ТекущийЭлемент())=1 Тогда Форма.Связь.Видимость(1); Форма.тайтлСвязь.Видимость(1); КонецЕсли; КонецЕсли; Как по мне тупо но работает.... я думал что есть более красивые решения... если бы нашел решения погуглив то не спрашивал. |
|||
15
FN
17.02.12
✎
14:32
|
(14)
тайлвидимость=0; Если текущийЭлемент.Выбран()=1 тогда Если текущийЭлемент.Принадлежит(Константа.ГруппаПокупатели)=1 тогда тайлвидимость=1; КонецЕсли; КонецЕсли; Форма.Связь.Видимость(тайлвидимость); Форма.тайтлСвязь.Видимость(тайлвидимость); только константу добавь с типом Справочник.Контрагенты |
|||
16
FN
17.02.12
✎
14:36
|
+опечатка: вместо Принадлежит пиши ПринадлежитГруппе
|
|||
17
дон1есник
17.02.12
✎
17:25
|
(15)(16) Спасибо
|
|||
18
дон1есник
23.02.12
✎
21:57
|
(15) только в константе можно выбирать записи а не группы
|
|||
19
andrewks
23.02.12
✎
22:09
|
(18) так и не купил СП? жаль...
|
|||
20
Ёпрст
24.02.12
✎
09:28
|
(18) можно всё, если что
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |