Вход | Регистрация

1С:Предприятие ::

Метки:Приемы программирования

Как проконтролировать открыто-ли окно?

Я
   NDV
 
16.05.05 - 14:55
При запуске "Удаление помеченных объектов" система контролирует наличие открытых окон. А как это делается?
 
 
   На уровне
1 - 16.05.05 - 15:21
системы - дочерние окна
   Rovan
 
2 - 16.05.05 - 15:44
(0) А ты что хочешь ? (С) Почти "Золотая рыбка"
   NDV
 
3 - 16.05.05 - 15:53
(2) А я пишу свою конфу. Встроил в нее синхронизацию (конфа планировалась распределенной без использования УРИБД, МОД и прочей хренотени) и для нормальной работы :))))))))))))))
Пока писал уже родилась идея как сделать чтобы все было ок с использованием только штатных средств. :)
   laeg
 
4 - 16.05.05 - 15:57
(3)
ИМХО: штатными средствами ни как ...
где то встречал ВК которая видела открытые дочерние окна в системе ...
   NDV
 
5 - 16.05.05 - 16:01
(4) Я тоже предполагаю, что никак. Спрашивал на счет нештатных, но возникшую передо мной проблему можно решить и другим способом. Штатным. В данном случае его и использовал.
Хотя, средство для контроля дочерних окон было бы полезным на будущее.
   Rovan
 
6 - 16.05.05 - 16:18
(5) А что за штатный способ тобой найден ?
Я знаю только способ через хранение контекстов открытых форм в глоб. СЗ.
   NDV
 
7 - 16.05.05 - 16:28
(6) Есть еще один способ:

Процедура ПриОткрытии()
Форма.Закрыть(0);
КонецПроцедуры;

:))))))))))))))))

Суть в том, что контролировать нужно только один справочник, куда пишутся синхронизируемые объекты и, если раньше было возможность поработать с формой списка, то сегодня вывел все процедуры в обработку. При запуске обработка синхронизации дописывает инфу в этот справочник.
Первое, что пришло в голову - проследить открыто что-нибудь аль нет. :)

------------------------------
Просто я родился на улице Ленина,
И меня зарубает время от времени. (с) Ф.Чистяков.


Список тем форума
Рекламное место пустует   Рекламное место пустует
Миста — веселый ресурс со своими эксклюзивными тараканами Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует