Имя: Пароль:
1C
1С v8
Работа с данными динамического списка на УФ
0 SergeyGr
 
17.03.14
12:21
На УФ есть динамический список, сформированный запросом.

Как программно можно перебрать все строки этого списка ?


Спасибо
1 Добрый хачик
 
17.03.14
12:30
зайдем с другой стороны. зачем?
2 MSII
 
17.03.14
12:32
(0) Пока перебираешь, в основной таблице появляются новые строки. Теоретически скорость появления новых строк может быть выше скорости перебора. В этом случае перебор строк никогда не закончится. :)
3 kosts
 
17.03.14
12:33
(0) Прямого способа вроде нет, но можно сделать запрос в БД с аналогичным текстом запроса.
4 SergeyGr
 
17.03.14
12:35
На форму нужно добавить кнопку, которая должна "обработать" уже имеющийся список.

Сейчас я заново обращаюсь к БД.
Мне казалось, что обращение к уже имеющеюмся на форме данным будет быстрее.
5 Kookish
 
17.03.14
12:39
Необходимо помнить про разделение между сервером и клиентом. Данные обрабатываются на сервере, на клиенте только их отображение. Поэтому вызываем сервер, на сервере (3). Потом вспоминаем про ЗначениеВРеквизитФормы();
6 MSII
 
17.03.14
12:50
(4) А флажок "динамическое считывание данных" в настройка ДС взведен? Если да, то даже если отвлечься от клиент-серверной технологии платформы, всё равно на клиенте нечего ловить, так как там нет всех нужных данных.
7 Kookish
 
17.03.14
12:51
(6) Ага, они передаются с сервера порциями, при прокрутке списка.
8 SergeyGr
 
17.03.14
12:53
Ок, спасибо !


(6) "в настройка ДС" - что такое ДС ?
9 MSII
 
17.03.14
12:55
(8) Ты не поверишь. Динамический список. :)
10 SergeyGr
 
17.03.14
12:55
Поверю  :-)

Спасибо !
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой