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

Процедура ПриНачалеРаботыСистемы

Процедура ПриНачалеРаботыСистемы
Я
   lav151
 
28.07.21 - 10:49
Всем добрый день

База БПС, своя разработка.

При начале работы системы вывожу сообщение о днях рождения сотрудников (общий модуль) и форму обработки.
Результат получается следующим, само сообщение выводится на самой форме обработки, как сделать так чтобы сообщение было внизу программы, а не на форме обработки?

Пробовал в процедуре ПередНачаломРаботыСистемы выводить сообщение/форму, пробовал всяческий менять их местами, пробовал отдельно выводить сообщение на форме списка документа, которая находится на начальной странице программы... Результат один и тот же((  


Процедура ПриНачалеРаботыСистемы()
    СтандартныеПодсистемыКлиент.ПриНачалеРаботыСистемы();
    СообщитьОДняхРожденияСотрудников.СообщитьОДняхРожденияСотрудниковНаСервере();
    ОткрытьФорму("Обработка.ОбработкаОповещенияМП.Форма");                
КонецПроцедуры
   Mort
 
1 - 28.07.21 - 10:56
По фен-шую надо свои обработчики при начале работы системы вплетать в порядок БСП. БСП может выводить форму о необходимости обновления или прочие обработки, и твой функционал не должен это руинить.
   Mort
 
2 - 28.07.21 - 11:02
Например, это можно всунуть в ОбщегоНазначенияКлиентПереопределяемый.ПриНачалеРаботыСистемы(Параметры)

Если открывается блокирующее окно, то в параметрах нужно вернуть обработку продолжения при закрытии этого окна.

Описание с ИТС тут:

https://its.1c.ru/db/bsp313doc#content:539:hdoc
   lav151
 
3 - 28.07.21 - 11:13
Сейчас попробую, спасибо

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