Имя: Пароль:
1C
1С v8
1С 8.3. Оптимизация поиска по коду
0 mishkerdon
 
23.12.14
04:57
Есть большая таблица значений с числовыми кодами (больше 50000 строк). Нужно по этим кодам найти элементы справочника.
1) Пробовал запросом брать справочник и выгружать ссылку и код в ТЗ, и искать через функцию "Найти".
2) Пробовал через Справочники.<ИмяСправочника>.НайтиПоКоду.
Все это делалось в цикле, и все одинаково медленно. Можно ли как-то ускорить этот процесс? Например, распараллелить или т.п.
1 Cube
 
23.12.14
05:01
(0) ТЗ в запрос, ну а дальше ты понял...
2 mishkerdon
 
23.12.14
05:03
(1) смотри пункт 1.
3 Cube
 
23.12.14
05:06
(2) А ты ещё и невнимательно читаешь? Я говорю, что свою "большую таблицу значений (больше 50000 строк)" пихай в запрос и соединяй со справочником по коду...
4 mehfk
 
23.12.14
05:06
(2) Помести свою "большую ТЗ" во временную таблицу запроса и делай с ней что хочешь.
5 mishkerdon
 
23.12.14
05:07
(3) аа теперь понятно, извиняюсь ступил. спасибо большое!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший