|  | программное закрытие формы | ☑ | 
    
        | 0
    
        Vasus55   25.01.12✎ 12:52 | 
        подскажите как можно программно закрыть текущую форму
 если пишу просто Закрыть() выдает запись дампинга и весь режим предприятия закрывается(((
 |  | 
    
        | 1
    
        Fish   гуру 25.01.12✎ 12:53 | 
        Может ЭтаФорма.Закрыть()?     |  | 
    
        | 2
    
        Wobland   25.01.12✎ 12:53 | 
        так что ты всё-таки хочешь?
 v8: запрет на закрытие формы а потом её же закрыть?     |  | 
    
        | 3
    
        Wobland   25.01.12✎ 12:54 | 
        (1) телепатирую. не эта, а активная     |  | 
    
        | 4
    
        Vasus55   25.01.12✎ 12:56 | 
        (2) это две разные темы)     |  | 
    
        | 5
    
        Vasus55   25.01.12✎ 12:56 | 
        (1) не помогает     |  | 
    
        | 6
    
        Fish   гуру 25.01.12✎ 12:57 | 
        (5) А откуда её надо закрыть?     |  | 
    
        | 7
    
        Vasus55   25.01.12✎ 13:00 | 
        например:
 открыта у меня форма справочника, я нажимаю на кнопку, которая находится у меня на этой форме, открывается новое окно справчоника, а то нужно программно закрыть
 понятно объяснил?
 |  | 
    
        | 8
    
        Vasus55   25.01.12✎ 13:05 | 
        причем закрыл без сохранения     |  | 
    
        | 9
    
        depthzer0   25.01.12✎ 13:08 | 
        ЭтаФорма.Закрыть()     |  | 
    
        | 10
    
        Vasus55   25.01.12✎ 13:11 | 
        (9) даже если она соберется закрывать форму, то выдаст окошку сохранить изменения???     |  | 
    
        | 11
    
        Fish   гуру 25.01.12✎ 13:12 | 
        (10) Модифицированность = ложь.     |  | 
    
        | 12
    
        depthzer0   25.01.12✎ 13:12 | 
        Модернизированно = Ложь     |  | 
    
        | 13
    
        PVV65   25.01.12✎ 13:14 | 
        (0) Пишешь процедуру в каком нибудь доступном модуле отличном от модулей форм, которые надо открыть и закрыть:
 
 Процедура ЗакрытьОткрыть(Старая,Новая) Экспорт
 Старая.Закрыть();
 Новая.Открыть();
 КонецПроцедуры
 
 И процедуру обработчик нажатия твоей кнопки:
 
 
 Процедура КнопкаВыполнитьНажатие(Кнопка)
 Новая = ПолучитьФорму("Форма1");
 ЗакрытьОткрыть(ЭтаФорма,Новая);
 КонецПроцедуры
 |  | 
    
        | 14
    
        Vasus55   25.01.12✎ 13:14 | 
        ух ты спасиб Ребят, первый раз о таком узнал?     |  |