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

В файловом режиме работает "ПриНачалеРаботыСистемы()"?

В файловом режиме работает "ПриНачалеРаботыСистемы()"?
Я
   Механик
 
02.09.20 - 17:43
Есть база файловая, маленькая самописка. В модуле приложения создаю процедуру:

&НаСервере
Процедура ПриНачалеРаботыСистемы()
     Сообщить("!");
КонецПроцедуры // ПриНачалеРаботыСистемы()

При запуске сообщение не выходит. Если ставлю точку останова - то точка останова исчезает. ТИИ делал, выгружал базу в dt, обратно загружал. Платформа 8.3.15.1830.

Если ставлю &НаСервере - в файловом режим ведь всё равно должен код исполняться? И почему исчезает точка останова?
   Механик
 
1 - 02.09.20 - 17:44
Режим запуска - Управляемое приложение. Режим совместимости интерфейса - Версия 8.2.
   Fram
 
2 - 02.09.20 - 17:50
В чем смысл использования НаСервере ?
   Fram
 
3 - 02.09.20 - 17:51
Погугли описание модуля приложения и где он выполняется на сервере или клиенте?
   ДенисЧ
 
4 - 02.09.20 - 17:52
ПриНачалеРаботыСистемы() работает НаКлиенте
   Механик
 
5 - 02.09.20 - 17:58
(2) Ну... Чтобы запихать туда проверку объектов базы.

Значит, в конструкции "ПриНачалеРаботыСистемы()" нужно отдельно прописать серверные процедуры и функции, если мне надо поработать с объектами базы (справочниками)?
   timurhv
 
6 - 02.09.20 - 18:16
(5) В типовых:
ПередНачаломРаботыСистемы => СтандартныеПодсистемыКлиент.ПередНачаломРаботыСистемы()
Оттуда: СтандартныеПодсистемыВызовСервера.ПроверитьПравоОтключитьЛогикуНачалаРаботыСистемы();

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