ХОТЕЛКА: ОкноСообщений, расширение методов в связи с расшифровками

Автор Злоп, 24 марта 2024, 14:12

« назад - далее »

Злоп

Размышления.
.
Если уже в ОС напихали всяких расшифровок, то так и просится что-то типа:
- запрет закрытия ОС (иначе закрыл юзер ОС и всё насчитанное потеряли) или управление наличием кнопки "крестика"
на тулбаре ОС для закрытия или предопределенная ПриЗакрытииОС (при этом закрытие должно нормально пройти если закрывается главное окно/сессия;
- запрет по методу ОС.Очистить(), типа ОС.ЗапретОчистки(1) (1/0, возможность получения текущего флага очистки), если флажок установлен в 0, то ОС.Очистить() - отрабатывает без ошибок, но фактически очистку не производит (выдает код возврата = -1?) или выдает исключение и стоп работа...
.
???

Djelf


АЛьФ

Полагаю, что достаточно будет в ПриВыводеСообщения добавить передачу расшифровки. Об этом я забыл.
Тогда можно будет вести свой полный лог. И можно не бояться закрытия и очистки ОС.

Злоп


АЛьФ

Добавил расшифровку в ПриВыводеСообщения. В тестовой сборке.

Djelf

Похоже с этими хотелками связано.
FormEx 2.0.5.198 забирал сегодня.
Процедуру ниже, повесил на кнопку. Нажал кнопку. В окно сообщений, естественно, вывалилась ошибка. Закрыл окно сообщений, нажал на кнопку повторно, получил вылет из 1С.
Обнаружено было в другом случае, тут упращенный вариант.
Кстати Сообщить(1/0); тоже приводит к вылету.
Процедура Вылет()
	Сообщить("Вылет");
	Сервис=СоздатьОбъект("Сервис");
	Сервис.Ошибка();
КонецПроцедуры

АЛьФ


Пиит

А у меня, к сожалению, перестало всегда переходить по клику на ошибку в модуле конфигуратора,
в сам конфигуратор переходит, а в модуль не всегда.

АЛьФ


Пиит


АЛьФ

Цитата: item от 03 апреля 2024, 20:43
Цитата: АЛьФ от 03 апреля 2024, 20:16Гляньте тестовую сейчас.

При Сообщить(1/0) у меня не падает.

В конфигуратор теперь переходит нормально?

Пиит

Цитата: АЛьФ от 03 апреля 2024, 20:55В конфигуратор теперь переходит нормально?

Так сразу не скажу, днём активно писал и заметил такое.
Завтра, на тестовой постоянно, вечером отпишусь.

За ПолучитьМодульОбъекта мой поклон, так даже интереснее, особенно в части модулей документов.

Djelf


trdm

Цитата: item от 03 апреля 2024, 21:44За ПолучитьМодульОбъекта мой поклон, так даже интереснее, особенно в части модулей документов.
А для чего это вообще?

Пиит

Цитата: trdm от 04 апреля 2024, 10:52А для чего это вообще?
Для чего "ПолучитьМодульОбъекта"  или   для чего "в части модулей документов" ?