|
Повторное использование на время сеанса не работает | ☑ | ||
---|---|---|---|---|
0
sagartem
04.08.14
✎
12:13
|
Повторное использование на время сеанса не работает
все равно заходит в модуль заново |
|||
1
sagartem
04.08.14
✎
12:14
|
ну если судить по отладке..
Правильно ли я понимаю что 1с вообще не должна заходить в повтисп модуль? |
|||
2
mikecool
04.08.14
✎
12:15
|
(0) точно про модуль речь, а не про значения?
|
|||
3
Maxus43
04.08.14
✎
12:16
|
должна заходить. Вот должна ли обращаться к СУБД - это вопрос. Модуль он и в африке модуль
|
|||
4
sagartem
04.08.14
✎
12:17
|
(2) да про модуль
|
|||
5
sagartem
04.08.14
✎
12:17
|
(3) понял вас, если это действительно так, то тогда все понятно.. а вы это точно знаете?
|
|||
6
Лефмихалыч
04.08.14
✎
12:18
|
(0) работает, просто там есть нюансы. Если сеанс с одного рабочего процесса на другой переехал, например, то - привет, кжш. Это раз.
Два - функция вызываться должна в любом случае. Вычисления не будут вычисляться, если значение в кэше есть |
|||
7
sagartem
04.08.14
✎
12:22
|
(6) у меня там запрос, а не вычисление. у меня он прям заходит и выполняет запрос.. это нормально?
|
|||
8
Бешеная Нога
04.08.14
✎
12:23
|
что передается в качестве параметра?
|
|||
9
Lys
04.08.14
✎
12:23
|
(7) какой параметр в процедуру передается?
|
|||
10
sagartem
04.08.14
✎
12:25
|
(7) нет параметров у функции
у запроса есть только один параметр, в который передается текущий пользователь системы |
|||
11
sagartem
04.08.14
✎
12:42
|
(9) (8) добавил параметр в функцию, все равно происходит вызов повторный
|
|||
12
sagartem
04.08.14
✎
12:46
|
у кого нить есть какие нить мысли?
замер производительности тоже показывает что происходит повторный вызов |
|||
13
Chai Nic
04.08.14
✎
12:49
|
Тоже заметил такой баг в 8.3.5, если раньше он кэшировал повторно возвращаемые данные на 20 минут, то теперь кэширует где-то на полминуты лишь.
|
|||
14
Chai Nic
04.08.14
✎
12:51
|
Мне тут посоветовали дергать его из регламентного задания, чтобы держать кэш в тонусе. Криво, но работает вроде.
|
|||
15
sagartem
04.08.14
✎
12:56
|
(13) в чем смысл полминуты то делать?
у меня даже так не работает.. я думаю дело в чем то другом |
|||
16
sagartem
04.08.14
✎
14:30
|
еще актуально
|
|||
17
sagartem
04.08.14
✎
15:19
|
после того применил
ОбновитьПовторноИспользуемыеЗначения () все заработало |
|||
18
sagartem
04.08.14
✎
16:00
|
нашел закономерность
если вызов функцуии из повт исп модуля делать с клиента, то делается первый вызов а затем поврторно значение уже сомтрится в кэше если же с сервера делать вызов, то каждый раз лезет заново.. |
|||
19
sagartem
04.08.14
✎
16:07
|
(18) разве это не ошибка?
|
|||
20
Chai Nic
04.08.14
✎
16:18
|
(19) "Восьмерка сыра ещё" (с)
|
|||
21
nicxxx
04.08.14
✎
16:37
|
у меня все работает. 8.2.19.83. автор, какую версию платформы используешь?
|
|||
22
sagartem
04.08.14
✎
16:42
|
(21) 1С:Предприятие 8.2 (8.2.19.83)
|
|||
23
sagartem
04.08.14
✎
16:42
|
(21) у вас сервер->сервер тоже работает? не лезет акждый раз заново?
|
|||
24
nicxxx
04.08.14
✎
17:56
|
да, я это постоянно вижу в отладчике. если значение уже в кэше, то в модуль ПовтИсп нет обращения.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |