|
v8: Альтернатива запросу в цикле
| ☑ |
0
murzo1
27.09.11
✎
16:54
|
Вобщем алгоритм такой: в ТЧ есть строки, и например 4 колонки -- ДатаНачало, ДатаКонец, Цех, Пост. Мы должны из каждой строки взять эти параметры и по ним найти подходящие документы. Легче всего канешно это сделать так:
Цикл по ТЧ
Запрос с параметрами по ТЧ
Условие
Результат.
НО т.к. использование запроса в цикле не приветствуется, то как можно сделать по другому данный алгоритм?
|
|
1
H A D G E H O G s
27.09.11
✎
16:55
|
Можно.
Как?
Одним запросом.
|
|
2
butterbean
27.09.11
✎
16:55
|
запрос в цикле не всегда плохо
|
|
3
H A D G E H O G s
27.09.11
✎
16:56
|
(2) Почти всегда.
|
|
4
Ненавижу 1С
гуру
27.09.11
✎
16:56
|
если ТЧ записана, то взять эту таблицу (с ограничением по данному объекту), если нет, то выгрузить во временную
в любом случае соединить с другой таблицей
все
|
|
5
Господин ПЖ
27.09.11
✎
16:56
|
собрать текст запроса динамически и выполнить (например пакет - чтобы было все раздельно) - не предлагать?
|
|
6
H A D G E H O G s
27.09.11
✎
16:59
|
(5) Нет.
Диманический запрос - источник злобы и ненависти для H A D G E H O G s
|
|
7
Господин ПЖ
27.09.11
✎
16:59
|
(6) эстет, мля...
|
|
8
Mort
27.09.11
✎
17:05
|
Даже если объект не записан можно тупо ТЧ выгрузить в ТЗ и послать в запрос.
|
|
9
Mort
27.09.11
✎
17:06
|
(6) Без исключений?
|
|
10
H A D G E H O G s
27.09.11
✎
17:06
|
(9) Оччччень редко.
|
|
11
H A D G E H O G s
27.09.11
✎
17:06
|
(9) Проще полными текстами оперировать.
|
|
12
Vadim_37
27.09.11
✎
17:07
|
список значений?
|
|
13
Сергей Д
27.09.11
✎
17:46
|
Можно. Запросом ВНЕ цикла, а в цикле идти по строкам, удовлетворяющим нужному критерию.
|
|