|   |   | 
| 
 | v7: Получить Текущую группу | ☑ | ||
|---|---|---|---|---|
| 0
    
        geniusbsd 31.05.16✎ 22:10 | 
        День добрый подскажите как в форме списка получить выбранную группу     | |||
| 1
    
        mikecool 31.05.16✎ 22:15 | 
        текущийэлемент()?     | |||
| 2
    
        Эльниньо 31.05.16✎ 22:20 | 
        Родитель     | |||
| 3
    
        Tatitutu 31.05.16✎ 22:22 | 
        Если ЭтоГруппа()=1 Тогда
 текРодитель=ТекущийЭлемент(); Иначе текРодитель=ТекущийЭлемент().Родитель; КонецЕсли; Сообщить(текРодитель); | |||
| 4
    
        HawkEye 31.05.16✎ 22:22 | 
        (0) ты определись, текущую или выбранную...
 ИспользоватьРодителя(<?>,); Синтаксис: ИспользоватьРодителя(<Родитель>,<ФлагИзменения>) Назначение: Установить выборку элементов по группе справочника. Возвращает: значение текущей группы для справочника (на момент до исполнения метода). | |||
| 5
    
        geniusbsd 31.05.16✎ 22:23 | 
        (1)Так можно получить родителя выбрав элемент справочника
 а мне нужно не выбирая элемента встав на группу в списке групп | |||
| 6
    
        mikecool 31.05.16✎ 22:24 | 
        (5) повторю - может (1)?     | |||
| 7
    
        geniusbsd 31.05.16✎ 22:28 | 
        (4) выбранную     | |||
| 8
    
        HawkEye 31.05.16✎ 22:35 | 
        (7) если встал на группу, то она в текущемэлементе....     | |||
| 9
    
        geniusbsd 31.05.16✎ 22:35 | 
        К примеру 
 ТМЦ Бакалея Соки Воды Я в дереве выбираю Соки нажимаю кнопку и открывю форму добавления новой группы | |||
| 10
    
        HawkEye 31.05.16✎ 22:36 | 
        (9) ты не поверишь, это стандартный функционал )))     | |||
| 11
    
        Злопчинский 31.05.16✎ 22:38 | 
        (9) Соки - группа. стоишь на этой группе крсором. давишь кнопку добавить новую группу. Открывается форма новой группы - эта новая группа будет создана в групее БАКАЛЕЯ.
 чтобы это кнопочка была доступна - добавление новой группы - включи режим по иерархии просмотра списка, дятел | |||
| 12
    
        geniusbsd 31.05.16✎ 22:41 | 
        (10) (11)  Мне нужна большая яркая Кнопка на пол экрана(для слепых) и создать группу программно (11) Оскорблять не обязательно с возможностями интерфейса я знаком     | |||
| 13
    
        HawkEye 31.05.16✎ 22:47 | 
        (12) для того, чтобы создать программно, надо использовать метод НоваяГруппа() ))     | |||
| 14
    
        geniusbsd 31.05.16✎ 23:08 | 
        Чтобы использовать НоваяГруппа() нужно получить сначала родителя
 сделал так Процедура НоваяГруппа() WSHShell = СоздатьОбъект("WScript.Shell"); WSHShell.SendKeys("{Ctrl}"); WSHShell.SendKeys("{F9}"); КонецПроцедуры | |||
| 15
    
        HawkEye 31.05.16✎ 23:11 | 
        (14) кто тебе сказал такую глупость?     | |||
| 16
    
        Злопчинский 31.05.16✎ 23:17 | 
        (14) ты стоишь на группе СОКИ, жмакаешь БКК
 //получение родителя - прост обращением к родителю текущего элемента ТекРодитель = ТекущийЭлемент().Родитель; СпрН = СоздатььОбъект("Номенклатура"); СпрН.НоваяГруппа(); СпрН.Родитель = ТекРодитель; | |||
| 17
    
        Tatitutu 31.05.16✎ 23:18 | 
        (14) Олег - не слушай ни кого - ты супер мега крут.
 Ты- не Читатель, Ты - Писатель!!!! | |||
| 18
    
        Злопчинский 31.05.16✎ 23:19 | 
        если стоишь на элементе внутри группы СОКИ (не на элементе-группе!)
 то тот код создаст группу внутри текущей группы СОКИ код уточнить если стоишь внутри группы, в которой нет ни одного элемента | |||
| 19
    
        Tatitutu 31.05.16✎ 23:20 | 
        (16) 
 СпрН = СоздатььОбъект("Номенклатура"); Лучше так СпрН = СоздатьОбъект("Справочник.Номенклатура"); | |||
| 20
    
        Злопчинский 31.05.16✎ 23:22 | 
        (19) товарищ знаком с возможностями интерфейса! ;-)     | |||
| 21
    
        mikecool 31.05.16✎ 23:30 | 
        (17) + и главное - никогда не читать ЖКК и не смотреть в отладчике чему равно то или иное значение     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |