Имя: Пароль:
1C
1С v8
8.2 УФ СписокЗначений - ЗагрузитьЗначения против создания в цикле
0 Rounder
 
12.08.15
14:36
8.2
УФ
Был очень удивлен.
Всегда почему-то думал - что функции типа ЗагрузитьЗначения, ЗагрузитьКолонку и т.п. предназначены для оптимизации этих процессов однако сегодня обнаружил, что это далеко не так.
Есть массив в 1000 значений и время на загрузку этих значений в список значений с помощью ЗагрузитьЗначения и в цикле на добавление новых 1000 значений в список значение практически одинаково.
Разве так должно быть?
1 PLUT
 
12.08.15
14:50
(0) а ЗаполнитьЗначенияСвойств(Приемник,Источник) по-другому каким-то волшебным способом работает?

(вместо тысячи строк Реквизит=)
2 Rounder
 
12.08.15
15:00
(1) Прошу пояснить как использовать ЗаполнитьЗначенияСвойств(Приемник,Источник) если приемник СписокЗначений, а источник - Массив.
3 DexterMorgan
 
12.08.15
15:08
(0) Ну ничего страшного, я тоже очень удивлен твоей темой. Все чему-то удивляются, не переживай.
4 Rounder
 
12.08.15
15:08
(3) Спасибо что поднял тему. По существу есть что?
5 DexterMorgan
 
12.08.15
15:11
(4) Да. Мне интересно, ты считаешь что метод Выбрать у ДокументыМенеджер.<Имя документа> тоже предназначен для оптимизации выборки?
6 Rounder
 
12.08.15
15:16
(5) Давай не будем... Можно много к чему цепляться, например что "выбрать" и "выгрузить", по своей сути вещи противоположные "загрузить".
Я прошу не ёрничанья, а помощи.

Вот в (1) подсказали ЗаполнитьЗначенияСвойств(), но почитав хелп и попробовав - результата не получил. И кажется, что ЗаполнитьЗначенияСвойств() не подходит для решения моей задачи. Но могу и ошибаться...
Ошибаюсь? Если да - то подскажи как сделать.
7 DexterMorgan
 
12.08.15
15:18
(6) Мля, естественно ЗагрузитьЗначения, ЗагрузитьКолонку сделали просто для удобства, чтобы ты писал поменьше кода, никакой оптимизации и другого волшебства там нет.
8 DexterMorgan
 
12.08.15
15:18
(6) Также как и ЗаполнитьЗначенияСвойств(), и получить выборку документов
9 DexterMorgan
 
12.08.15
15:20
(6) (1) тебе просто привел пример, как и (5)
10 Rounder
 
12.08.15
15:22
(8) Откуда ж мне знать, что "другого волшебства там нет"? Кода реализации не видел, а раньше не доводилось "работать" этими методами с большими массивами информации, чтобы заметить отличия (точнее схожесть по затрачиваемым ресурсам).

Значит (1) меня запутал, я принял за подсказку решения.

Будем считать что разобрались.
Закон Брукера: Даже маленькая практика стоит большой теории.