Имя: Пароль:
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

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

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

Вопрос. Что будет быстрее работать Свернуть()/Скопировать() или поместить ТЗ в МВТ/ВТ с наложением условий?
4 SeraFim
 
16.09.13
10:58
(3) Скажут: "протестируй сам и результат напиши" =)

хз
6 Полотенчик
 
16.09.13
11:02
У меня очень часто быстрее обработать таблицы по 5-10к строк кодом, чем перекидывать это на сервер, записывать во временные таблицы и т.д.

хз
12 MadHead
 
16.09.13
11:21
Много от чего зависит. От производительности клиентской машины, от производительности сервера СУБД. Если есть возможность один раз отправить ТЗ на сервер а потом многократно фильтровать, то я бы предпочел через передачу ТЗ в запрос.

хз
25 Classic
 
16.09.13
12:17
(0)
ВТ только если с базы надо что-то доставать. Остальное только ТЗшкой. Ну и конечно безпричинно сворачивать и по сто раз пересортировывать не стоит

хз
26 DimVad
 
16.09.13
12:21
Если всякие отбирать/группировать по ссылочным данным - то запросом быстрее (ибо из базы тянет), иначе - ТЗ.

хз
33 Kyon8
 
16.09.13
16:54
.

хз
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс