|   |   | 
| 
 | 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) можно всё, если что     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |