|
v7: Отслеживание открытых форм из глобальника. | ☑ | ||
---|---|---|---|---|
0
Seeker_
Of_Truth 20.02.13
✎
14:04
|
Добрый день! Подскажите пожалуйста можно ли определить из глобальника какие формы открыты в текущий момент? Есть необходимость определить во время процедуры "ОбработкаВнешнегоСобытия" какой в текущий момент открыть документ. Это реально? Спасибо заранее за ответы.
|
|||
1
Seeker_
Of_Truth 20.02.13
✎
14:05
|
(ошибочка) *какой в текущий момент открыт(!) документ.*
|
|||
2
АЛьФ
20.02.13
✎
14:06
|
FormEx
АктивныйКонтекст(<?>) Синтаксис: АктивныйКонтекст(<Контекст>) Назначение: Возвращает контекст активного в данный момент окна. Возвращает 1 в случае успеха, 0 в противном случае. Параметры: <Контекст> - Переменная, в которую записывается активный контекст. ПРИМЕР: Процедура ЗакрытьАктивноеОкно() Перем Конт; Сервис = СоздатьОбъект("Сервис"); Если Сервис.АктивныйКонтекст(Конт) = 1 Тогда Конт.Форма.Закрыть(0); Иначе Сообщить(Активное окно не является контекстным или нет активного окна.); КонецЕсли; КонецПроцедуры |
|||
3
Seeker_
Of_Truth 20.02.13
✎
14:09
|
У нас в фирме зарубили идею с Формэксом :( Программеры утверждают, что она глючит с какими-то из наших компонент. То ли с йокселем, то ли с гибкими блокировками...
|
|||
4
Злопчинский
20.02.13
✎
14:13
|
(30 с йокселем - вроде как не глючит.. нормально уменя работает...
а глючение с гибкими блокировками - сомнительно... |
|||
5
Mikeware
20.02.13
✎
14:14
|
(3) с йокселем точне не глючит, да и с гибкими блокировками - сомнительно...
скорее, с соотношением радиусов что-то... |
|||
6
ЧеловекДуши
20.02.13
✎
14:16
|
(3)Просто вы не умеете её готовить :)
|
|||
7
ЧеловекДуши
20.02.13
✎
14:16
|
+ Много потеряли... :)
|
|||
8
Злопчинский
20.02.13
✎
14:17
|
(5) ты нафига мои слова копипастишь ;-)
|
|||
9
Mikeware
20.02.13
✎
14:21
|
(8) у дураков и мысли сходятся!©
|
|||
10
Seeker_
Of_Truth 20.02.13
✎
14:24
|
Есть ещё одна хитрая компонента с динамическим меню. CypherLab.dll она динамически перерисовывает формы. Думается с ней конфликт. Всё равно всем спасибо! =) Буду копать.
|
|||
11
Злопчинский
20.02.13
✎
14:26
|
(9) ;-) а самый главный дурак - Альф, что такой инструмент сделал ;-) ???
|
|||
12
Злопчинский
20.02.13
✎
14:28
|
(10) ты ничего не попутал..???
. динамические меню..? или динамические формы, которые можно менять на лету..? |
|||
13
Злопчинский
20.02.13
✎
14:28
|
(10) > ты ничего не попутал со сканером CypherLab.dll
|
|||
14
Ёпрст
20.02.13
✎
14:29
|
(0) Можно и примитивно и без ВК - тупо помещать контекст формы в глобальный список.
Потом побегать по списку и проверить на ТипЗначения. Это, в типовых обычно ужо всё есть. |
|||
15
ЧеловекДуши
20.02.13
✎
14:31
|
(10)Ептать... ну ты даешь... вот динамо меню RWidjets.dll
Никаких конфликтов :) |
|||
16
Seeker_
Of_Truth 20.02.13
✎
14:36
|
(12) Динамическое меню интерфейса 1С. Мы реализовали эту штуку чтобы менять его без обновления конфигурации.
|
|||
17
Seeker_
Of_Truth 20.02.13
✎
14:39
|
(14) Да я тоже думал так сделать. Тока из списка нифига не понятно какой конкретно сейчас документ активен. Их может быть сколько угодно открыто одновременно. А привязка должна быть четко к одному активному доку.
|
|||
18
Seeker_
Of_Truth 20.02.13
✎
14:41
|
(15) Блин точно) не кифир, а RWidjets.dll =))
|
|||
19
Ёпрст
20.02.13
✎
15:04
|
(17) Это элементарно - кто последний, того и тапки.
|
|||
20
Seeker_
Of_Truth 20.02.13
✎
15:42
|
Всё ещё элементарнее =) я перенес обработку внешнего события в модуль самого документ ))
|
|||
21
DigitalDolphin
21.02.13
✎
02:09
|
Дело в том что Формэкс реализован в двух вариантах. Как отдельная библиотека и как составная часть 1CPP.dll. В одном из вариантов помню тоже были какие то глюки. Попробуй поискать разные варианты.
|
|||
22
Стрелок
21.02.13
✎
03:12
|
о том что ОбработкаВнешнегоСобытия срабатывает не только в глобальнике уже говорили?
|
|||
23
Стрелок
21.02.13
✎
03:12
|
а да сам автор и допёр
|
|||
24
DigitalDolphin
21.02.13
✎
03:44
|
(21) + есть 1CPP.dll. (с формеком внутри) и отдельно 1CPP.dll. (без формекса) + формекс отдельной dll
|
|||
25
Mikeware
21.02.13
✎
07:14
|
(24) про совмещенную сборку уже лет пять, как забыть пора...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |