|
В файловом режиме работает "ПриНачалеРаботыСистемы()"? |
☑ |
0
Механик
02.09.20
✎
17:43
|
Есть база файловая, маленькая самописка. В модуле приложения создаю процедуру:
&НаСервере
Процедура ПриНачалеРаботыСистемы()
Сообщить("!");
КонецПроцедуры // ПриНачалеРаботыСистемы()
При запуске сообщение не выходит. Если ставлю точку останова - то точка останова исчезает. ТИИ делал, выгружал базу в dt, обратно загружал. Платформа 8.3.15.1830.
Если ставлю &НаСервере - в файловом режим ведь всё равно должен код исполняться? И почему исчезает точка останова?
|
|
1
Механик
02.09.20
✎
17:44
|
Режим запуска - Управляемое приложение. Режим совместимости интерфейса - Версия 8.2.
|
|
2
Fram
02.09.20
✎
17:50
|
В чем смысл использования НаСервере ?
|
|
3
Fram
02.09.20
✎
17:51
|
Погугли описание модуля приложения и где он выполняется на сервере или клиенте?
|
|
4
ДенисЧ
02.09.20
✎
17:52
|
ПриНачалеРаботыСистемы() работает НаКлиенте
|
|
5
Механик
02.09.20
✎
17:58
|
(2) Ну... Чтобы запихать туда проверку объектов базы.
Значит, в конструкции "ПриНачалеРаботыСистемы()" нужно отдельно прописать серверные процедуры и функции, если мне надо поработать с объектами базы (справочниками)?
|
|
6
timurhv
02.09.20
✎
18:16
|
(5) В типовых:
ПередНачаломРаботыСистемы => СтандартныеПодсистемыКлиент.ПередНачаломРаботыСистемы()
Оттуда: СтандартныеПодсистемыВызовСервера.ПроверитьПравоОтключитьЛогикуНачалаРаботыСистемы();
|
|