|
Внешняя обработка режиме без использования модальности | ☑ | ||
|---|---|---|---|---|
|
0
NewUser10
15.03.17
✎
09:29
|
Добрый день всем!
УНФ 1.6.3.11 Платформа 8.3.9.1850 Пытаюсь во внешей обработке заполнения табличной части уйти от модальных окон: Оповещение = Новый ОписаниеОповещения("ВыполнитьПосле", ЭтотОбъект); ЭтаФорма.ОписаниеОповещенияОЗакрытии = Оповещение;/ ЭтаФорма.РежимОткрытияОкна = РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс; ЭтаФорма.Открыть(); Столкнулся с двумя проблемами: 1. Если форму заполнения закрыть "крестиком", то блокировка всех окон сохраняестя, приходится аварийно завершать 1с 2. Если форму заполнения закрыть и тут же открыть повторно, она открывается без режима "БлокироватьВесьИнтерфейс" и другие окна оказываются доступны. Не подскажете лекарство от этих проблем? |
|||
|
1
NewUser10
15.03.17
✎
09:33
|
PS. Все описанное относится к штатному вызову обработки из документа кнопкой "Заполнить"
|
|||
|
2
Мимохожий Однако
15.03.17
✎
09:35
|
попробуй Рефакторинг
|
|||
|
3
NewUser10
15.03.17
✎
10:02
|
(2) Полное преобразование невозможно:
Преобразование в асинхронную процедуру невозможно: В цепочке вызовов присутствует неопределенность принадлежности метода. При нажатии Ок выдает: ОбщийМодуль.ДлительныеОперации.Модуль В цепочке вызовов присутствует неопределенность принадлежности метода ВыполнитьКоманду ОбщийМодуль.ДлительныеОперации.Модуль В цепочке вызовов присутствует неопределенность принадлежности метода ВыполнитьКоманду ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль В цепочке вызовов присутствует неопределенность принадлежности метода ВыполнитьКоманду ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль В цепочке вызовов присутствует неопределенность принадлежности метода ВыполнитьКоманду ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль В цепочке вызовов присутствует неопределенность принадлежности метода ВыполнитьКоманду ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль В цепочке вызовов присутствует неопределенность принадлежности метода ВыполнитьКоманду ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль В цепочке вызовов присутствует неопределенность принадлежности метода ВыполнитьКоманду А текст заменяет неработающей конструкцией ЭтаФорма.Показать(Новый ОписаниеОповещения("ВыполнитьКомандуЗавершение", ЭтаФорма)); ВызватьИсключение "Вызов преобразован не полностью";//Преобразование в асинхронную процедуру невозможно: // В цепочке вызовов присутствует неопределенность принадлежности метода ... |
| Форум | Правила | Описание | Секции | Поиск |