С Новым Годом, БД_РЕДАКТОР и Йохохо

пользователь
Регистрация: 17.06.2015

ОПЕРАЦИЯ Тэсты: 1. БД_РЕДАКТОР <__bd_redaktar1>
ВЫЧИСЛИТЬ
Д=SQL_ОТКРЫТЬ("KONTRAS.DB");
н=БД_РЕДАКТОР(Д,"Организации",[*"KOD":"Код":15,"NAZVA_MV4":"Наименование":50],1,ДА,ДА,ДА,ДА,[Й: ("Test","НАСТРОЙКА_БД")]); Д.ЗАКРЫТЬ;
ОТЛАДКА("н="+СТР(н)); ОТЛАДКА("бд_ред_настройка="+АТРИБУТ("бд_ред_настройка")); ОТЛАДКА("результат_диалога="+АТРИБУТ("результат_диалога"));
КОНЕЦ

ОПЕРАЦИЯ Тэсты: 2. БД_РЕДАКТОР <__bd_redaktar2>
ВЫЧИСЛИТЬ
загр="Организации"; Д=SQL_ОТКРЫТЬ("KONTRAS.DB");
рр="БД_РЕДАКТОР(ДАВ,ЗАГ,[*""KOD"":""Код"":15,""NAZVA_MV4"":""Наименование"":50],1,ДА,ДА,ДА,ДА,[Й: (""Test"",""НАСТРОЙКА_БД"")])";//ОТЛАДКА(рр);
ОПРЕДЕЛИТЬ("Test"); ОПРЕДЕЛИТЬ("ДАВ",Д); ОПРЕДЕЛИТЬ("ЗАГ",загр); Ок=ВЫРАЖЕНИЕ(рр,н); Д.ЗАКРЫТЬ;
ОТЛАДКА("н="+СТР(н)); ОТЛАДКА("бд_ред_настройка="+АТРИБУТ("бд_ред_настройка")); ОТЛАДКА("результат_диалога="+АТРИБУТ("результат_диалога"));
КОНЕЦ

ФУНКЦИЯ ТИП_SQL ТИП_ЛОГИКА: НАСТРОЙКА_БД(ПЕРЕМ ТИП_СТРОКА:рад)                     
Ок=ВОПРОС("Перезапустить")
рад=?(Ок,"ОК",""); ОТЛАДКА("Ок="+СТР(Ок)+", рад="+рад);
НАСТРОЙКА_БД=Ок
КОНЕЦ_ФУНКЦИИ                          

Вариант 1: закрытие окна редактирования срабатывает только первый  раз и только, когда в обработчике включена ОТЛАДКА.  
Вариант 2: не закрывается ни на Йоту.
Может я не правильно понимаю "политику партии и правительства"? Хэлп читал справа налево и слева направо, и сверху вниз, но снизу вверх не пробовал :)
Клиентов обновил перед Новым Годом, обещал много новенького, но чет не получается. Хоть бы к Старому НГ успеть :)

Вложения
KONTRAS.7z47.34 КБ