Выборка из ТЗ по набору условий #194781


#0 by AlexAllRight
Привет. Как быстрее всего выбирать из ТЗ строки по нескольким признакам, т.е. теоретически наиболее оптимальный аналог вот такой вымышленной конструкции: где Стр - список значений либо переменная ??? просто в этом ТЗ около 600 строк и делать поиск вложенными циклами очень не хочется, возможность наложить фильтр на ТЗ тоже чего-то не нашел :(
#1 by ZolotarevAA
В поиск.
#2 by Alka
Примитивный способ, в тз делать колонку = строковой сумме нужных колонок, потом по этой колонке искать
#3 by ZolotarevAA
К тому же в общем случае не работающий...
#4 by GrayT
Почему?
#5 by Mort
По мойму быстрее всего обойти всю таблицу, создание доп колонки тож время займет (одного порядка опреаций).
#6 by GrayT
Если разово, то обход быстрее, а если несколько поисков, то и составной ключь рульней будет (имхо)
#7 by clappa
Наверное, через построитель запроса можно
#8 by AlexAllRight
Искал. Не нашел. Ссылку через поисковик могём? Составной ключ для ТЗ понимается как то самое доп. поле сумма двух колонок? Запрос по ТЗ? Это что-то новенькое :))) Короче строк в документе Поступление ТМЦ = 200. В моем ТЗ тоже 200. То, что надо находится в среднем за 100 итераций. 200 * 100 = 20 000 :( грустно конечно Если будет сильно медленно буду мутить с сортировкой и на_знаю_как_называет_алгоритм_поиска_с_сужением_зоны_поиска_в_два_раза_за_одну_итерацию. :)
#9 by Кузьма
#10 by GrayT
8 Про составной. Да. Для агрегатных объектов - внутреннее представление.
#11 by clappa
Не запрос, а построитель запроса. Здесь пример использования:
#12 by smaharbA
Какой такой построитель вопроса ?
#13 by AntonU
- в 7-ке нет построителя запроса
#14 by clappa
Вы мне тут ерундой мозги не грузите. Я стратегией занимаюсь!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С