|
Динамический список ПриПолученииДанныхНаСервере |
☑ |
0
Dimon1C
03.06.24
✎
08:25
|
Есть форма с дин. списком, где настроено автоматическое обновление по времени.
Есть событие обновления дин. списка "ПриПолученииДанныхНаСервере", но данная процедура выполняется &НаСервереБезКонтекста
А нужно при обновлении динамического списка - выполнять обновление некоторых данных на форме. Как тут поступить?
|
|
1
Ненавижу 1С
03.06.24
✎
08:43
|
(0) опишите весь сценарий
|
|
2
Dimon1C
03.06.24
✎
08:45
|
(1) нужно при обновлении дин списка, выводить количество записей на форму
|
|
3
Ненавижу 1С
03.06.24
✎
08:47
|
(2) используйте таблицу значений, периодически обновляйте
Динамический список это как окно во внешний мир - видом можно любоваться, но не более
|
|
4
Dimon1C
03.06.24
✎
08:48
|
(3) пробовали, на больших объемах тормозит, у нас записей может быть десятки тысяч, дин. список - грузит порционно.
А количество я подсчитываю отдельным запросом, он быстро выполняется
|
|
5
nicxxx
03.06.24
✎
08:49
|
В качестве гипотезы , сам не проверял - добавьте колонку в список, которую будете заполнять нужным значением. У вас для всех строк будет одно и то же число. А потом в событии формы (экспериментально определите, в каком) читаете это значение из любой строки и выводите на форму.
|
|
6
Ненавижу 1С
03.06.24
✎
09:02
|
(4) ну и продолжайте подсчитывать отдельным запросом через обработчик ожидания
|
|
7
Dimon1C
03.06.24
✎
09:04
|
(6) Ну тогда может получится рассинхрон, вопрос был как попасть в момент обновление дин. списка
|
|
8
Ненавижу 1С
03.06.24
✎
09:32
|
(7) при десятках тысячах записей и том, что дин. список показывает только порцию - это несущественно
|
|
9
Ненавижу 1С
03.06.24
✎
09:37
|
но для явных извращений - https://infostart.ru/1c/articles/1497207/
сохраняйте во временном хранилище, адрес временного хранилища передавайте через строковый параметр запроса туда/сюда
|
|
10
Dimon1C
03.06.24
✎
09:59
|
(9) Спасибо за идею
|
|