|
Как поднять строку в результате запроса наверх
| ☑ |
0
Мигрень
26.01.19
✎
20:55
|
Как поднять строку в результате запроса наверх?
Есть простой запрос к справочнику. Параметром в запрос передаю элемент справочника. Хочу чтобы этот элемент в результате запроса был всегда первым.
Как?
|
|
1
ДенисЧ
26.01.19
✎
20:58
|
Тебе это не нужно
|
|
2
RomanYS
26.01.19
✎
21:01
|
(0) очевидно сортировка.
Например по полю "Спр.Ссылка = &Ссылка", ну или конструкция с выбор в более ранних версиях
|
|
3
Мигрень
26.01.19
✎
21:02
|
(1) Чой-то. У меня запрос на самом деле к регистру остатков. Результат запроса подается на вход функции списания затрат. Нужно чтобы определенная затрата списалась первой. В параметры запроса передаю эту затрату.
|
|
4
Мигрень
26.01.19
✎
21:03
|
(2) хм.. пока не понятно, надо попробовать
|
|
5
palsergeich
26.01.19
✎
21:07
|
Самый простой и тупой способ - сделать объединение.
В первом запросе Статья = &Статья, во втором Статья <> &Статья
|
|
6
PR
26.01.19
✎
21:08
|
(5) И что это даст?
Самый простой способ в (2)
|
|
7
Мигрень
26.01.19
✎
21:09
|
(5) Это очевидно. Думал, что-то более простое предложат..
|
|
8
PR
26.01.19
✎
21:09
|
(4) Что непонятно-то?
Добавляешь поле "Спр.Ссылка = &Ссылка КАК ПолеСортировки"
И потом по нему сортировка по возрастанию
|
|
9
PR
26.01.19
✎
21:09
|
(7) Так тебе в (2) предложили
|
|
10
palsergeich
26.01.19
✎
21:10
|
(6) То что результаты 1го запроса будут выше результатов 2го запроса и это будет достаточно оптимально. А как эта вещь (2) на уровне SQL отработает большой вопрос.
|
|
11
Мигрень
26.01.19
✎
21:16
|
(2) Проверил, работает, всем спасибо :)
|
|