#0
by vse_serjezno
День добрый, уважаемые товарищи. Суть вопроса вот в чем: Как получить из общей УФ, которую я вызываю в НЕ модальном режиме(с блокировкой окна владельца) из общего модуля и мне нужно получить результат из этой формы, т.е. вернуть значение в общий модуль. В общем, я хочу сделать немодальный аналог метода Вопрос, который можно будет использовать в современных браузерах, не поддерживающих модальные окна. Платформа 8.2 Я уже реализовала похожий алгоритм следующим образом: из общей формы, из которой хочу задать вопрос, вызываю новую общую форму вопроса и методом Оповестить передаю результат обратно. А в первой форме в обработчике ОбработкаОповещения ловлю этот ответ. Работает. Но не универсально.
#1
by vicof
Все уже до тебя сделано Глобальный контекст.ПоказатьВопрос (Global context.ShowQueryBox) Глобальный контекст (Global context) ПоказатьВопрос (ShowQueryBox) Синтаксис: ПоказатьВопрос(<ОписаниеОповещенияОЗавершении>, <ТекстВопроса>, <Кнопки>, <Таймаут>, <КнопкаПоУмолчанию>, <Заголовок>, <КнопкаТаймаута>) Параметры: Тип: ОписаниеОповещения. Содержит описание процедуры, которая будет вызвана после закрытия окна ввода значения со следующими параметрами: <РезультатВопроса> - результат выбора пользователя: значение системного перечисления или значение, связанное с нажатой кнопкой. В случае закрытия диалога по истечении времени - значение Таймаут, <ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения. <ТекстВопроса> (обязательный) Тип: Строка; ФорматированнаяСтрока. Текст задаваемого вопроса. Тип: РежимДиалогаВопрос; СписокЗначений. Задает состав и текст кнопок диалога, а также, связанные с кнопками значения. При использовании типа СписокЗначений: Значение – содержит значение, связанное с кнопкой. Это значение является возвращаемым значением при выборе кнопки. В качестве значения может использоваться значение перечисления КодВозвратаДиалога, а также другие значения; Представление – задает текст кнопки. Если представление не задано и в качестве значения используется значение перечисления КодВозвратаДиалога, то используется стандартное представление; Картинка – не используется (должна быть пустой); Пометка – не используется (должна быть пустой). При использовании типа СписокЗначений список не должен быть пустым. <Таймаут> (необязательный) Тип: Число. Интервал времени в секундах, в течение которого система будет ожидать ответа пользователя. По истечении интервала окно вопроса будет закрыто. Если параметр не указан, то время ожидания не ограничено. Значение по умолчанию: 0. <КнопкаПоУмолчанию> (необязательный) Тип: Произвольный. Определяет кнопку по умолчанию по типу кнопки или по связанному с ней значению. <Заголовок> (необязательный) Тип: Строка. Содержит заголовок окна вопроса. Тип: Произвольный. Определяет кнопку (по типу кнопки или по связанному с ней значению), на которой отображается количество секунд, оставшихся до истечения таймаута. Возвращаемое значение: Результат выбора пользователя будет передан в метод, описанный параметром <ОписаниеОповещенияОЗавершении>. Описание: Выводит на экран окно вопроса, при этом не ожидается завершения ответа пользователя. Доступность: Тонкий клиент, веб-клиент. Пример: ПоказатьВопрос(Оповещение, НСтр("ru = 'Продолжить выполнение операции?';" + " en = 'Do you want to continue?'"), Режим, 0); См. также: Глобальный контекст, метод ПоказатьПредупреждение -------------------------------------------------------------------------------- Методическая информация
#8
by vse_serjezno
Мне известно, что на 8.3 для отказа от модальности реализованы специальные методы. Вопрос данного поста все таки в том, как из формы передать значение...
#9
by vse_serjezno
Вроде как можно воспользоваться ХранилищемЗначений... Но мне не очень хочется это делать. :)) Есть ли другой способ? Может, кто-то подскажет способ решить задачу удачнее?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- возврат от покупателя и возврат поставщику в УСН
- Проблема с док. Возврат товара от клиента и возврат поставщику.
- Кнопки "Сохранить Значения", "Восстановить Значения"
- ТиС (Проведение возвратов (Возврат от поставщика, возврат покупателю))
- Передача элементов управления общей формы в формы документов при их открыти
- HELP! 1C Бухгалтерия 7.7. УСН. Возврат товаров от покутеля. Возврат поставщику.
- Возврат значения при закрытии формы
- Розница: чек на возврат и возврат от покупателя
- Выбор значения поля ввода из формы списка, а не из формы выбора.
- 1с8 УФ ищу элегантный способ передачи данных формы в общий модуль на сервере
- 1с 8.2 Упр формы. Возвращение значения из формы выбора
- Свойство формы "Сохранять значения". Обычные формы
В этой группе 1С
- Отразить вычет НДС в книге покупок и РаздельныйУчетНДСНаСчете19
- как выгрузить инфу на сайт через битрикс
- КД 2.1 - перенос документов вместе с их проводками
- Излишне удержанный ндфл не подтягивается в ведомость выплаты
- Распределена не отраженная в составе косвенных расходов сумма без НДС
- Ошибка при вызове метода ВыгрузитьКолонку (Колонка не принадлежит коллекции)
- Повреждена файловая база 1С8. ТИИ вылетает с ошибкой. chdbfl.exe ошибок не видит
- v7: Отмена проведения документа из формы документа
- Установить по умолчанию тип для составного типа в табличной части
- Как в УПП рассчитать сменно-суточное задание с учетом партий запуска
- Как на стороне 1С выполнить фрагмент кода на Java? (совершить исходящий звонок)
- Конвертация. не работает поиск по ИНН
- Операция введеная в ручную, проблема с полем СуммаВРДт СуммаПРДт
- 1С Розница 2.1 - Отчет "Показатели эффективности"
- Как отловить клик по пустой таблице?
- УФ. Просто открыть обработку из документа. Как?
- Возникла ошибка при добавлении пользователя в справочник.
- [helpme1c.ru] Обновлятор-1с: нужны ваши идеи для дальнейшего развития
- microsoft office excel пересчитывает формулы при открытии файлов
- Диаграмма ганта на мобильном приложении через XDTO