#0
by ok_sys
Здравствуйте. 8.3, чистая конфа. Нужно при закрытии 1с выдавать сообщение: "Точно закрыть?" если да - то закрывать, если нет - то не закрывать. Без модальных окон. Как сделать?
#3
by Naf2017
Глобальный контекст.ПередЗавершениемРаботыСистемы (Global context.BeforeExit) Глобальный контекст (Global context) ПередЗавершениемРаботыСистемы (BeforeExit) Синтаксис: ПередЗавершениемРаботыСистемы(<Отказ>, <ТекстПредупреждения>) Параметры: <Отказ> Тип: Булево. Признак отказа от выхода из программы. Если в теле процедуры-обработчика установить данному параметру значение Истина, то работа с программой не будет завершена. Значение по умолчанию: Ложь. <ТекстПредупреждения> Тип: Строка. Если параметру <Отказ> установлено значение Истина и <ТекстПредупреждения> содержит непустую строку, то окно сообщения с этой строкой будет выведено на экран и пользователю будет предложено на выбор - остаться или покинуть окно без сохранения данных. Если параметру <Отказ> установлено значение Истина и <ТекстПредупреждения> содержит пустую строку, то пользователю будет отображено окно сообщения с общим текстом "Работа в данном окне не завершена" и предложено - остаться или покинуть окно без сохранения данных. Если параметру <Отказ> установлено значение Ложь, то значение параметра <ТекстПредупреждения> будет проигнорировано, и процесс завершения работы приложения будет продолжен. Примечание: В браузере Mozilla Firefox окно сообщения не будет содержать текста предупреждения. Описание: Возникает перед завершением работы 1С:Предприятия в режиме УправляемоеПриложение до закрытия главного окна. В процедуре-обработчике могут быть выполнены необходимые проверки и, при необходимости, может быть установлен параметр отказа от выхода из программы. В процессе завершения работы приложения запрещены серверные вызовы и открытие окон. Примечание: Данное событие вызывается первым. Далее вызываются события в следующей последовательности: ПередЗакрытием у открытых форм; ПриЗакрытии у открытых форм; ПриЗавершенииРаботыСистемы. Если в процедуре выполняются асинхронные вызовы, то в процедуре следует установить параметр Отказ значение Истина и из процедуры оповещения о завершении синхронного вызова следует продолжить завершение работы системы. См. также: Глобальный контекст, событие ПриЗавершенииРаботыСистемы -------------------------------------------------------------------------------- Методическая информация
#5
by ok_sys
И как 2-ой параметр мне нужно указать для ПоказатьВопрос? я в модуле управляемого приложения
#8
by butterbean
в общем модуле пиши процедуру обработки ответа, второй параметр и будет этот общий модуль
#14
by ok_sys
а может можно как-то в модуле сеанса? или какой-то общей формой реализовать? есть варианты?
#16
by butterbean
все работает и с общим модулем: 1. он должен быть неглобальным и отрабатываться на тоноком клиенте 2. процедура в нем должна быть экспортная
#18
by ok_sys
я там и делал всю эту операцию, но там не получалось вот я и предположил сделать её где-то в другом месте
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Сообщение "при пересчете обнаружен нулевой курс валюты"
- v8: не могу определить пользователя в модуле управляемого приложения
- Как получить значение константы в модуле управляемого приложения?
- УТ11. Сообщение пользователю во внешней обработке создание связанных объектов.
- УТ 11: Сообщение пользователю в фоновом задании
- есть ли "прямой" способ вывести сообщение пользователю?
В этой группе 1С
- УТ11 Условия скидок
- Отменить выбор реквизита
- УПП 1.3 Печать чека при смешанной оплате : плат. картой +наличка
- Вопрос по настройкам пользователя в УПП 1,3 (запретить изменение документа)
- DIGI SM100 проблема с ШК этикетки
- УПП УСН принятие к учету не формирует сумму проводки
- Замена параметра в колонтитуле WORD
- Extra content at the end of the document ошибка при чтении файла xml
- Розница+ШТРИХ-М-ФР-К в Чеках ККМ строка наименования Номенклатуры пуста
- УТ 10.3 две кассы на одном компьютере
- Пересечение периодов
- Критерии отбора
- нумерация мониторов в RDP Windows 10, как изменить
- Формирую файл csv выгружал вроде UTF-8.но получилось UTF-8 BOM, как убрать BOM ?
- Перестала работать почта из 1с, Unknown error (10013)
- Разные единицы измерения и цены одной номенклатуры
- Атол 60 Ф - драйвер под андроид
- как хранятся строки неограниченной длины?
- ЕРП. В документах списания не формируется себестоимость
- v7: Как правильно оформить исправленную счет-фактуру