|
Поясните про вызов сервера... | ☑ | ||
---|---|---|---|---|
0
RomaH
06.08.24
✎
12:00
|
Есть модуль "Клиент УТ и Клиент ОП"
в нем экспортная процедура в процедуре серверных вызовов нет при открытии формы вызываю эту процедуру и получаю обработку сервером на 0,2 секунды Т.е. контекст формы уехал на сервер ...? а почему ? а как быть?
|
|||
1
Garykom
06.08.24
✎
12:04
|
(0) Вызывай через промежуточную в модуле формы &НаСервереБезКонтекста
Но тогда тебе нафик не надо ...ВызовСервера |
|||
2
Garykom
06.08.24
✎
12:06
|
(1)+ Хотя понял
Ты с клиента вызываешь клиентский ОМ, а в нем есть вызов ОМ с ВызовСервера |
|||
3
RomaH
06.08.24
✎
12:10
|
(2) в любом месте? или в этой функции ?
|
|||
4
RomaH
06.08.24
✎
12:11
|
как бы есть и есть - но серверные модули не вызываются при этом вызове
|
|||
5
RomaH
06.08.24
✎
12:12
|
там 4 строчки кода в ОМ
самая страшная ЭтаФорма.Объект.Ссылка.Пустая() |
|||
6
Garykom
06.08.24
✎
12:21
|
Даже вызов НСтр на клиенте запросто может дать "обработку сервером на 0,2 секунды"
|
|||
7
RomaH
06.08.24
✎
12:23
|
(6) но оно тогда бы в замере отобразилось - но в замере в ОМ все на клиенте - на картинке видно
|
|||
8
RomaH
06.08.24
✎
12:24
|
именно при вызове процедуры происходит передача контекста формы - по 0,1 сек туда и обратно
поставил Знач в параметрах - стало вместо 0,2 сек - 0,1 сек |
|||
9
Garykom
06.08.24
✎
12:28
|
Скорее всего кэширует при передаче параметра чтобы потом .Объект.Ссылка.Пустая() уже без вызова сервера работала
|
|||
10
Ненавижу 1С
06.08.24
✎
12:32
|
(0) в упор не увидел вызов сервера
|
|||
11
RomaH
06.08.24
✎
12:42
|
да - похоже на кэширование - только первый вызов в сеансе долгий 10% - потом 0,02 %
|
|||
12
RomaH
06.08.24
✎
12:42
|
(10)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |