Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

1C 8 Вопрос после открытия формы документа

1C 8   Вопрос после открытия формы документа
Я
   demiurggig
 
14.12.18 - 15:35
Открывается форма документа, и как только она открылась, надо задать вопрос пользователю, модально. Как это можно реализовать?
 
 
   bodri
 
1 - 14.12.18 - 15:38
Модальность - Плохо!!!
   demiurggig
 
2 - 14.12.18 - 15:40
(1) Мне не нужно будет публиковать конфу на web сервере.
   bodri
 
3 - 14.12.18 - 15:41
Сделай форму открывай её перекрыв всё (типа модально)
   Tonik992
 
4 - 14.12.18 - 15:42
В конце процедуры "ПриОткрытии" подключи обработчик ожидания на 0.5 секунд на нужную тебе процедуру. Оттуда вызывай модальный вопрос.
   demiurggig
 
5 - 14.12.18 - 15:43
(4) Тоже первое что в голову приходит - обработчик ожидания. А стандартными обработчиками событий формы никак?
   bodri
 
6 - 14.12.18 - 15:47
Глобальный контекст.ОткрытьФорму (Global context.OpenForm)
Глобальный контекст (Global context)
ОткрытьФорму (OpenForm)
Вариант синтаксиса: По имени

Синтаксис:

ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, <РежимОткрытияОкна>) 

приглядется к последниму параметру

РежимОткрытияОкнаФормы (FormWindowOpeningMode)
Значения
БлокироватьВеcьИнтерфейс (LockWholeInterface)
БлокироватьОкноВладельца (LockOwnerWindow)
Независимый (Independent)

Описание:

Содержит варианты открытия управляемой формы.
Применим только для управляемого режима.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).

Даже в вэб работать будет
   bodri
 
7 - 14.12.18 - 15:47
+(6)  

РежимОткрытияОкнаФормы (FormWindowOpeningMode)
БлокироватьВеcьИнтерфейс (LockWholeInterface)
Описание:

Блокировать весь интерфейс. При этом блокируется работа всех остальных открытых окон приложения, включая главное окно.
   demiurggig
 
8 - 14.12.18 - 15:49
(7) У меня толстые формы, а не управляемые. УТ 10.2 там все модальное и синхронное
   bodri
 
9 - 14.12.18 - 15:51
(8) так в чем вопрос?

Глобальный контекст (Global context)
Вопрос (DoQueryBox)
Синтаксис:

Вопрос(<ТекстВопроса>, <Кнопки>, <Таймаут>, <КнопкаПоУмолчанию>, <Заголовок>, <КнопкаТаймаута>)
   Tonik992
 
10 - 14.12.18 - 15:51
(5) Так подключить обработчик ожидания и есть штатный режим.
Других вариантов то наверное и нет.
   bodri
 
11 - 14.12.18 - 15:54
+(9)  ПередОткрытием задаем вопрос и он блокирует весь интерфейс после ответа делаем что надо
   Tonik992
 
12 - 14.12.18 - 15:56
(11) куда-то вас уже понесло за рамки темы)
ТС ведь просит сразу после открытия задавать вопрос, а не до
   bodri
 
13 - 14.12.18 - 15:58
(12) а нафига?
   demiurggig
 
14 - 14.12.18 - 15:59
(12) Да, мне нужно сразу после открытия формы задать вопрос. Форма должна открыться.
   demiurggig
 
15 - 14.12.18 - 16:00
(13) Нужно проинформировать пользователя, что с формой документа надо что - то сделать. И если он согласен, то сделать это программно.
   palsergeich
 
16 - 14.12.18 - 16:03
При открытии формы - обработчик ожидания в 0.1 сек.
Там вызываешь форму с вопросом.
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, РежимОткрытияОкна.БлокироватьВеcьИнтерфейс)
Вуаля
   demiurggig
 
17 - 14.12.18 - 16:04
(9) Вопрос в том, чтобы не лохануться, и не подключать обработчик ожидания, если это делается по- другому.
   palsergeich
 
18 - 14.12.18 - 16:04
И если он согласен, то сделать это программно.
А с этим тебе поможет параметр - ОписаниеОповещенияОЗакрытии
   palsergeich
 
19 - 14.12.18 - 16:05
(17) Нет по другому при современной методике отказа от модальности не делается
   palsergeich
 
20 - 14.12.18 - 16:05
(9) Вопрос - модальный оператор - не надо так
   palsergeich
 
21 - 14.12.18 - 16:06
Тогда уж ПоказатьВопрос
   Buster007
 
22 - 14.12.18 - 16:53
(21) можешь не париться, у него (8)
лепи как хочешь
   hhhh
 
23 - 14.12.18 - 16:57
(21) зачем в ут 10.2 ПоказатьВопрос?
   Tonik992
 
24 - 14.12.18 - 16:58
(23) один шаг в сторону перехода на управляемый интерфейс и отказом от модальности.
   hhhh
 
25 - 14.12.18 - 17:04
(24) зачем вдруг когда понадобилась модальность, ему думать об отказе от модальности?


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.