Имя: Пароль:
1C
1С v8
Проверка на открытие окна на УФ (в обход запрета модальных окон)
0 picom
 
13.07.14
09:48
Всем привет
Есть внешняя обработка, на ней список документов, при нажатии на строку документа раньше открывалась модально форма документа, теперь в связи с запретом в конфигураторе последних конф, нужно написать необходимую проверку, а именно.
В этом самом списке перед открытием документа, определить, открыто ли любое окно с документом нужного типа (заказыКлиента).
Задача, запрещать одновременное открытие из этого списка сразу двух документов.
Код открытия
&НаКлиенте
Процедура СписокДокументовПередНачаломИзменения(Элемент, Отказ)
    Отказ = Истина;
    
    П = Новый Структура("ДокОбъект", Элемент.ТекущаяСтрока);
    Результат = ОткрытьФорму
    //Модально
    ("ВнешняяОбработка.СписокЗаказоы.Форма.ФормаДокументаУпр",П,ЭтаФорма);
КонецПроцедуры
Как лучше это организовать?
1 banco
 
13.07.14
16:39
Блокировать окно владельца
2 Поpyчик-4
 
13.07.14
19:49
(0) Устанавливать у окна свойство режим открытия со значением Блокировать окно владельца.
3 picom
 
14.07.14
09:03
(1)(2) Спасибо вам, вы профи, все получилось