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