Имя: Пароль:
1C
1С v8
Что быстрее для обработки ТЗ: МенеджерВременныхТаблиц или Скопировать() ?
,
0 ИС-2
 
naïve
13.09.13
12:30
1. хз 55% (6)
2. МВТ/ВТ 27% (3)
3. Свернуть()/Скопировать() 18% (2)
4. вся обработка в цикле 0% (0)
5. я овощ,мне все равно 0% (0)
Всего мнений: 11

Надо будет задачу, где придется обрабатывать (отбирать, группировать, фильтровать) данные.

На первый взгляд, для создания нужных ТЗ хватает функциональности методов Свернуть() и Скопировать(), но более практично делать все через работу с  МенеджерВременныхТаблиц (помещение таблицы значений в МВТ, обработка). Где-то просто помещение не в МВТ, а во временную таблицу

Вопрос. Что будет быстрее работать Свернуть()/Скопировать() или поместить ТЗ в МВТ/ВТ с наложением условий?
17 H A D G E H O G s
 
16.09.13
11:41
Однозначно.

Свернуть()/Скопировать()
19 bolobol
 
16.09.13
11:53
ТЗ работает ооочень быстро, как заявляет 1С, при том не безосновательно.
При 140 тыс строк в одной колонке ТЗ - помещение в ВТ многократно проиграло всему набору извращений над ТЗ. Буквально - в разы.
Таким образом, если не связано с получением дополнительных данных из БД - однозначно 1.
Выигрывает даже Цикл над ТЗ, но не вздумайте обрабатывать представления ссылок - это тоже запрос к ТЗ, а значит и все тормоза с этим связанные (многократные последовательные запросы к субд)
Всё как по рекомендациям 1С.

Свернуть()/Скопировать()