Появилась проблема с карточкой редактирования. После ее открытия не удается ее закрыть никакими способами (ОК, Отмена, крестик - ничего не работает). Не могу понять в чем причина
Нравится
Это у одного окна или у всех?
Если у одного, то проверьте обработчик события OnCloseQuery у окна, возможно в нем лишний код, который запрещает закрытие.
на OnCloseQuery стоит базовая wnd_BaseDBEditOnCloseQuery, без кода
Здравствуйте!
Елена, уточните, пожалуйста, что за карточка? В скрипте этой карточки первой строкой обычно объявляется объект данного окна:
var SomeObject = new Object(); //functions ... //events ...
В этом объекте может быть свойство CanClose. Посмотрите его значение в отладчике.
Возможно там fasle?
Господа, об обратном.
Добавил объект в начало скрипта, при обработке события onPrepare присвоил свойство CanClose = false но окно закрывается.
Что то дополнительно обыгрывать надо?
Буду очень признателен за помощь.
Егор, Вам нужно определить событие OnCloseQuery у окна (Window). В функции обработчике в качестве входящего параметра будет объект CanClose. Так вот, если присвоить свойству Value этого объекта значение false, окно не закроется.