Имя: Пароль:
1C
1С v8
Прочитать данные из динамического списка
,
0 Vika_Vika
 
20.11.15
05:32
Мне нужно прочитать данные из динамического списка. Я немного почитала об этом деле и получается, что придется заново считывать запросом данные, которые уже считаны и находятся на форме. В самом деле так? Я все правильно поняла?
1 Горогуля
 
20.11.15
05:34
причём, с учётом отборов
2 Vika_Vika
 
20.11.15
06:02
Конечно, с учетом.
Но по сути, мне кажется, что это бред какой-то. Ведь данные уже считаны, они уже здесь, нет, считывай еще раз...
То есть более разумного варианта нет?
3 los_hooliganos
 
20.11.15
06:15
Методы есть. Но позволит читать максимум 1 строку.

ЭтаФорма.ТекущийЭлемент.ТекущиеДанные - при активизации строки динамического элемента.

Все данные получить невозможно, потому что на самом деле сервер не отдает весь динамический список, а только часть, чтобы не перегружать клиент.
4 Vika_Vika
 
20.11.15
06:21
Я бы хотела циклом прочитать. Без действий пользователя.
Да и немного у меня там данных, максимум строк 10.
5 apokrit
 
20.11.15
07:15
(2) А Вы бы хотели что бы список выдал в язык содержимое внутреннего буфера?
Т.е. по вашу метод типа ПолучитьДанныеВидимыхСтрокПлюсМинуПара() - это не бред?
6 cw014
 
20.11.15
07:41
(1)(2) Создать схему компоновки, подсунуть ему запрос из динамического списка и отборы оттуда же - и вуаяля
7 Горогуля
 
20.11.15
07:44
(6) это значит, всё равно придётся "заново читать". Вика хочет узнать, что ДС не считывает данные целиком и сразу
8 cw014
 
20.11.15
07:47
ДС - нет, это точно. В ДС "буферные" данные
9 cw014
 
20.11.15
07:48
Даже я бы сказал "порционные"