|
v7: условие черного запроса |
☑ |
0
Chameleon1980
02.02.17
✎
14:01
|
Приветствую всех !
Ребят, а может кто навскидку ответить - как отработает запрос
с такими строками, например:
Условие (Номенклатура=ВыбНоменклатура1);
Условие (Номенклатура в СписокНоменклатуры);
?
думаю, остальной текст не важен.
|
|
1
Chameleon1980
02.02.17
✎
14:09
|
это будет
"ИЛИ" ?
думается, что, скорее "И"
думаю, так.
поговорю тут пока сам с собой чтоле :)
|
|
2
Ёпрст
гуру
02.02.17
✎
14:10
|
И
|
|
3
k1noshkin
02.02.17
✎
14:16
|
Если подаваться в запрос одновременно будет ВыбНоменклатура1 или СписокНоменклатуры(выбирает пользователь), то, наверно, стоит текст запрос собирать, выбираю только одну строку с условием в зависимости от поступающих данных.
Поправьте, если ошибаюсь.
|
|
4
Это_mike
02.02.17
✎
14:19
|
нужно забыть черные запросы как страшный сон...
|
|
5
пипец
02.02.17
✎
15:27
|
г*ы прикольно будет когда ВыбНоменклатура1 не в СписокНоменклатуры ))))
ЗЫ или одно из переменных будет пустым
|
|
6
vadim777
05.02.17
✎
15:28
|
Ух ты, надо же...
forum.mista.ru/topic.php?id=8744
|
|
7
Torquader
05.02.17
✎
15:36
|
Если хотите ИЛИ, то пишите в одной строке и ставьте ИЛИ.
Кстати, только в семёрке можно было в запросе указать функцию из кода, и она вызывалась для каждого элемента - другими словами - был реализован итератор.
Скорости это, конечно, не добавляло, но можно было код вставить в запрос.
Пришла восьмёрка - и такой возможности нас лишили.
|
|
8
Провинциальный 1сник
05.02.17
✎
15:38
|
(4) плюс тыща
Это просто неприлично. Исключение разве что "помогите разобраться как это работает в типовой ТиС". Но уж ни в коем случае не писать их самому. Есть же человеческий sql в 1с++.
|
|
9
Torquader
05.02.17
✎
15:41
|
(8) К сожалению, человеческий SQL сдаётся при поиске по RegExp-ам.
Просто, для семёрки иногда оказывается, что полный перебор через ВыбратьЭлементы оказывается быстрее, чем её чудные запросы, которые сначала отбирают всё в таблицу, а потом выдают результат.
|
|
10
mehfk
05.02.17
✎
16:24
|
(7) В СКД в вычисляемых полях можно вызывать функции общих модулей.
|
|
11
Torquader
05.02.17
✎
20:14
|
(10) Ну, в восьмёрке можно менеджер временных таблиц использовать, а также свою таблицу как источник запроса использовать - так что вопрос не очень актуален.
|
|