Modber Сообщество
профессионалов по 1С

  
Сообщений: 16

+1
Подскажите пожалуйста, каким образом можно сделать так, чтобы окошко "1С Предприятие" закрывалось само (программно) или, хотя бы, сделать так, чтобы при начале работы программа автоматически не открывалась?
Сообщений: 18

0
ПередНачаломРаботыСистемы (BeforeStart) Синтаксис: ПередНачаломРаботыСистемы(<Отказ>) Параметры: <Отказ> Тип: Булево. Признак отказа от запуска программы. Если в теле процедуры-обработчика установить данному параметру значение Истина, то программа не будет запущена. Значение по умолчанию: Ложь Описание: Возникает при запуске в режиме 1С:Предприятие до открытия главного окна. В процедуре-обработчике данного события могут быть выполнены необходимые проверки и, при необходимости, установлен параметр отказа от запуска программы. Примечание: В данной процедуре не допускаются открытие форм и других окон, не поддерживаются выдача сообщений, установка текста в панели состояния, а также другие действия, требующие наличия главного окна.
Сообщений: 27

0
ЗавершитьРаботуСистемы (Exit) Синтаксис: ЗавершитьРаботуСистемы(<Запрашивать возможность>, <Перезапустить при завершении>, <Дополнительные параметры комадной строки>) Параметры: <Запрашивать возможность> (необязательный) Тип: Булево. Если Ложь, то завершение работы программы будет выполнено безусловно (не зависимо от наличия редактируемых данных). Если значение параметра Истина, то будут вызываться обработчики закрытия для каждой открытой формы и для всего приложения. Для редакторов текстов, табличных документов и HTML-документов будет произведен анализ модифицированности. Если нет факторов, препятствующих закрытию (например, данные модифицированы и не сохранены), то выполняется завершение работы. В противном случае (такие данные есть) будет выдан вопрос о необходимости сохранения документов. Значение по умолчанию: Истина <Перезапустить при завершении> (необязательный) Тип: Булево. Указывает необходимость выполнения запуска нового сеанса с текущими установками после завершения работы. Значение по умолчанию: Ложь <Дополнительные параметры комадной строки> (необязательный) Тип: Строка. Содержит дополнительные параметры, которые будет переданы новому сеансу. Если такие параметры уже есть среди текущих установок, переданные заменят текущие. Параметр указывается, если значение параметра <Перезапустить при завершении>=Истина. Описание: Позволяет принудительно вызвать завершение работы 1С:Предприятия. В зависимости от переданного параметра будут вызываться обработчики закрытия и завершения работы системы или завершает работу безусловно. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. Примечание: Если вызов осуществляется из модуля формы, открытой в модальном режиме, завершение работы системы не выполняется. Если параметр <Перезапустить при завершении>=Истина, то после завершения работы системы будет открыт новый сеанс 1С:Предприятия. Если в процессе завершения системы пользователь отменит завершение работы, запуск нового сеанса выполнен не будет.
Сообщений: 297

+1
Выполните такую операцию BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) затем {if( !CFrameWnd::PreCreateWindow(cs) ) и только потом return FALSE; cs.style &= ~(FWS_PREFIXTITLE|FWS_ADDTOTITLE); в заключение return TRUE;}
Сообщений: 17

0
[quote=Света23]Выполните такую операцию BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) затем {if( !CFrameWnd::PreCreateWindow(cs) ) и только потом return FALSE; cs.style &= ~(FWS_PREFIXTITLE|FWS_ADDTOTITLE); в заключение return TRUE;}[/quote] Ой, как интересно, а расскажите поподробней где выполнять данную операцию?
В начало страницы 
|
Перейти на форум: