Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Открытие окна перед запуском программы

Открытие окна перед запуском программы
Я
   satoru
 
15.11.18 - 13:20
Необходимо выводить форму перед запуском базы (после авторизации) и при этом главное окно программы не должно открываться до тех пор пока не закроется форма. Основная цель выводить окно как предупреждение (обычное предупреждение не годится), после чего программа должна быть закрыта.

Платформа: 8.3.10.2168 (управляемое приложение)
 
 
   satoru
 
1 - 15.11.18 - 13:24
В процедуре "ПередНачаломРаботыСистемы" пробовал код:

ОткрытьФорму("ОбщаяФорма.ФормаПредупреждения",мПараметры,,,,,,РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс);

но основное окно открывается и можно нажимать на кнопки, вызывать меню и т.п.
Пробовал перенести в процедуру "ПриНачалеРаботыСистемы" блокировка сработала, но основное окно программы было открыто.
   Сияющий в темноте
 
2 - 15.11.18 - 13:25
Форму на рабочий стол и блокировать остальной интерфейс.
помним,что модальности нет.
ну или вход в одну базу,где только эта форма,а при успехе,вход в другую базу,где основная работа.
   palsergeich
 
3 - 15.11.18 - 13:26
Из коробки не реализуемо, только через костыли например: (2)
   Aswed
 
4 - 15.11.18 - 13:42
(0) Подобную фигню реализовывал через простейшую программку на Делфях.

убираешь отовсюду запуск 1Ски для пользака.
В ярлыке ссылку на эту программочку.
В ней уже мудришь что хочешь и если выполняются условия производишь вызов 1С с параметрами запуска
   Aswed
 
5 - 15.11.18 - 13:42
+ (4) как по мне так наиболее удобный, гибкий и надёжный способ реализации подобной задачи. Да и извращений по минимуму.

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