Задача: требуется запретить максимизацию (разворачивание на все окно) формы (обработки, документа, журнала итд).
Решение (используем штатный Formex):
1. Добавляем глобальную переменную модуля формы
Перем РФорма;
2. Добавляем в модуль формы две процедуры
//********************************************************************************************
//
Процедура ЗапретитьМаксимизацию()
РФорма.Максимизирована = 0;
Рформа.ОбработкаОжидания("",0);
РФорма = "";
КонецПроцедуры // ЗапретитьМаксимизацию()
//********************************************************************************************
//
Процедура ПриИзмененииРазмераОкна(ТипСобытия)
Если ТипСобытия = 2
Тогда // максимизирована
РФорма = СоздатьОбъект("РасширениеФормы");
Рформа.ОбработкаОжидания("ЗапретитьМаксимизацию",2);
Возврат;
КонецЕсли;
КонецПроцедуры // ПриИзмененииРазмераОкна()
3. Профит!
Как пример: вот такое окошко висит и крутит робота, не максимизируется...