|
Обычное приложение, модуль объекта | ☑ | ||
---|---|---|---|---|
0
rowvg
naïve
26.11.21
✎
09:30
|
Подскажите, пожалуйста, когда компилируется на сервере, а когда на клиенте?
От чего это зависит? |
|||
1
ДенисЧ
26.11.21
✎
09:34
|
В обычном на сервере - только в специально обученных модулях. Остальное на клиенте
|
|||
2
rowvg
naïve
26.11.21
✎
09:40
|
(1) Что значит в специально обученном?
|
|||
3
rowvg
naïve
26.11.21
✎
09:41
|
2+ В частности меня интересуют модули документов.
|
|||
4
ДенисЧ
26.11.21
✎
09:41
|
(2) Галочка у модуля есть.
|
|||
5
ДенисЧ
26.11.21
✎
09:41
|
У общего.
|
|||
6
Hans
26.11.21
✎
09:42
|
Модуль объекта всегда на клиенте.
|
|||
7
rowvg
naïve
26.11.21
✎
09:42
|
(6) Нет, он может компилироваться как на клиенте, так и на сервере.
|
|||
8
rowvg
naïve
26.11.21
✎
09:43
|
(5) Общий модуль <> Модуль объекта
|
|||
9
Йохохо
26.11.21
✎
09:44
|
(7) тебе нужно понять где будет потрачено машинное время или где будет исполнение?
|
|||
10
rowvg
naïve
26.11.21
✎
09:45
|
(9) У меня в базе модуль одного документа исполняется на сервере, а другого - на клиенте. Я хочу понять от чего это зависит.
|
|||
11
ДенисЧ
26.11.21
✎
09:46
|
(10) Как определил?
|
|||
12
pechkin
26.11.21
✎
09:47
|
Если пишешь объект на сервере (например рег. Задание), то и модуль объекта будет на сервере
|
|||
13
rowvg
naïve
26.11.21
✎
09:48
|
(12) Вовсе нет. Я запускаю оба документа интерактивно.
|
|||
14
Filin
26.11.21
✎
09:49
|
(10) Это зависит от того, откуда вызывается конкретная процедура. Если с клиентской части - будет выполнен на клиенте. Если из например общего модуля строго серверного - то на сервере.
|
|||
15
rowvg
naïve
26.11.21
✎
09:52
|
(14) Какая конкретная процедура? Ведь модуль обычного приложения целиком компилируется в том или ином контексте (клиент или сервер). Не может такого быть чтобы одна процедура выполнялась в одном контексте, а другая - в другом.
|
|||
16
pechkin
26.11.21
✎
09:52
|
(15) еще раз: как определил?
|
|||
17
rowvg
naïve
26.11.21
✎
09:54
|
что определил?
|
|||
18
ДенисЧ
26.11.21
✎
09:56
|
(17) Как. Ты. Определил. Что. У тебя. Модуль документа. Работает. На. Сервере. ?
Так понятней? |
|||
19
rowvg
naïve
26.11.21
✎
09:59
|
(18) Так в отладчике видно. И по директивам компиляции тоже вижу когда в отладчике код прохожу.
|
|||
20
pechkin
26.11.21
✎
10:03
|
А как в отладчике это видно?
|
|||
21
Ryzeman
26.11.21
✎
10:08
|
А замер производительности на ОФ что-нибудь покажет? Ну, разделение где что выполнилось.
|
|||
22
rowvg
naïve
26.11.21
✎
10:09
|
Методом научного тыка определил что место компиляции зависит от основной формы: обычная или управляемая. Для управляемой - сервер, для обычной - клиент.
|
|||
23
ДенисЧ
26.11.21
✎
10:09
|
(22) Ты совершил открытие...
|
|||
24
rowvg
naïve
26.11.21
✎
10:12
|
То есть меняю просто основную форму в свойствах документа, и модуль объекта меняет контекст выполнения...
|
|||
25
rowvg
naïve
26.11.21
✎
10:13
|
(23) По крайней мере в документации об этом не сказано.
|
|||
26
fisher
26.11.21
✎
10:15
|
(24) У тебя толстый клиент с "Использовать обычные формы в управляемом приложении"?
|
|||
27
rowvg
naïve
26.11.21
✎
10:20
|
(26) У меня управляемое приложение и обычное приложение, основной режим запуска - Обычное приложение.
|
|||
28
fisher
26.11.21
✎
10:22
|
(27) А какие галки в свойствах конфы стоят? Вот эти интересуют:
"Использовать управляемые формы в обычном приложении" "Использовать обычные формы в управляемом приложении" |
|||
29
rowvg
naïve
26.11.21
✎
10:23
|
(20) << А как в отладчике это видно?
https://hostingkartinok.com/show-image.php?id=4d37fd69eda6fafb4d8f07364110ccc2 |
|||
30
rowvg
naïve
26.11.21
✎
10:26
|
(28) Обе установлены
|
|||
31
fisher
26.11.21
✎
10:30
|
(30) Хм... И при запуске у тебя обычный интерфейс, а не управляемый? А попробуй, раз уже экспериментируешь, вторую галку снять. Которая "Использовать обычные формы в управляемом приложении".
Мне просто почему-то казалось, что если "Обычное приложение" + "Использовать управляемые формы в обычном приложении", то модуль объекта для УФ тоже на клиенте должен быть. Но в этом режиме я давно и недолго работал. Значит либо ошибаюсь, либо вторая галка как-то интерферирует. |
|||
32
fisher
26.11.21
✎
10:33
|
Но если модуль объекта для УФ в любом режиме исполняется на сервере - то это очень хорошо. Значит будет меньше сюрпризов при переходе на тонкий клиент.
|
|||
33
ДенисЧ
26.11.21
✎
10:38
|
(31) Тебе неправильно кажется. Модуль документа в УФ всегда уходит на сервер.
|
|||
34
fisher
26.11.21
✎
10:41
|
(33) Рад ошибиться, если так.
|
|||
35
rowvg
naïve
26.11.21
✎
10:46
|
(34) Оставил только Использовать управляемые формы в обычном приложении, все равно на сервере выполняется.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |