|
ЗУП: Табель учета времени работает долго |
☑ |
0
Радим1987
25.03.20
✎
19:34
|
Всем привет!
После обновления документ табель учета времени работает очень долго прямо не выносимо. Может кто сталкивался?
С клиента вызывается вот эта процедура 0,0005 сек , при возвращения обратно на клиент зависает на сек 20-25. Замер особо ничего не дал, там показывает 0.00013.
&НаСервере
Процедура ДанныеДляРедактированияВХранилище(КлючСтрокиТаблицыПредставления, НомерДня)
ДанныеДляРедактирования = ДанныеДляРедактирования(КлючСтрокиТаблицыПредставления, НомерДня);
Если ПустаяСтрока(АдресРедактируемыхДанных) Тогда
АдресРедактируемыхДанных = ПоместитьВоВременноеХранилище(ДанныеДляРедактирования, УникальныйИдентификатор);
Иначе
ПоместитьВоВременноеХранилище(ДанныеДляРедактирования, АдресРедактируемыхДанных);
КонецЕсли;
КонецПроцедуры
|
|
1
Радим1987
25.03.20
✎
19:35
|
Клиент → 0,005 сек → Сервер → 25 сек → Клиент
|
|
2
Радим1987
25.03.20
✎
19:48
|
Я просто не могу отлавливать что так долго передается, до обновления все работает очень быстро
|
|
3
Фрэнки
25.03.20
✎
20:50
|
Соблазнительно попробовать заменить &НаСервере
на &НаСервереБезКонтекста
|
|
4
Радим1987
26.03.20
✎
08:14
|
(3) Это не реально, там используется все данные документа
|
|
5
Фрэнки
26.03.20
✎
11:48
|
(4) Реально. Именно в данном показанном конкретном фрагменте кода нет всех данных, а только параметры.
|
|
6
Доминошник
26.03.20
✎
13:00
|
(5) А АдресРедактируемыхДанных ?
|
|
7
Фрэнки
26.03.20
✎
13:10
|
Строка параметр формы - УИД документа. Ну добавить его нужно в список параметров.
Сейчас в этом коде два параметра и три переменных в коде процедуры, одна из них - параметр формы.
|
|