По кнопке - в формулу вбить Форма.Закрыть(0). И назначить её хоткей (для юзерского удобства). "На крестик" или по Ctrl+F4 (хоткей для "крестика") - никак. по крайней мере "в лоб" никак. хотя, можно попробовать поэксперементировать с текстовым реквизитом, у которого в формуле вызов функции, которая делает "Если Модифицированность()<>0 Тогда НачатьТранзакцию(); Записать(); ОтменитьТранзакцию(); КонецЕсли;". но и этого лучше не делать - глюки возможны (пропуски в нумерации, например).
|