|
Упорядочить результат запроса. | ☑ | ||
---|---|---|---|---|
0
polkin
19.11.14
✎
12:17
|
По запросу вывожу в таблицу тип документов.
ВводНачальныхОстатков ЗаказПоставщику ПриходнаяНакладная ЗаказПокупателя РасходнаяНакладная ОприходованиеЗапасов СписаниеЗапасов Как мне эти документы упорядочить в нужном мне порядке? |
|||
1
Ненавижу 1С
гуру
19.11.14
✎
12:19
|
а кто знает нужный порядок?
|
|||
2
John83
19.11.14
✎
12:24
|
выбор когда ВводНачальныхОстатков тогда 1
когда ЗаказПоставщику тогда 2 .... конец как порядок ... упорядочить по порядок |
|||
3
Ненавижу 1С
гуру
19.11.14
✎
12:27
|
(2) можно через временную таблицу
|
|||
4
Крошка Ру
19.11.14
✎
12:29
|
(0) Так ведь в 8.3 добавили конструкцию в запрос:
УПОРЯДОЧИТЬ ПО НУЖНЫЙМНЕПОРЯДОК; Почему не пользуешься? |
|||
5
Wobland
19.11.14
✎
12:31
|
(4) УПОРЯДОЧИТЬ ПО <Поле> [НУЖНЫЙПОРЯДОК(&ПовелительПорядков)]
|
|||
6
polkin
19.11.14
✎
12:39
|
(4)(5) киньте мне образец такого запроса.
|
|||
7
Мыш
19.11.14
✎
12:43
|
упорядочить по выбор когда типзнч(полерусскоеполе)=тип(документ.док1) тогда 1 иначе 2 конецвыбора
|
|||
8
HEKPOH
19.11.14
✎
12:46
|
(0) покажи, как выводишь ТИП документов. тогда и подскажем, как упорядочить в нужном тебе порядке
|
|||
9
HEKPOH
19.11.14
✎
12:48
|
(4) она только в 8.3.6 будет - в зазеркалье писали
|
|||
10
Крошка Ру
19.11.14
✎
12:50
|
(6) Но тут нужен специальный допуск к таким конструкциям. Он у тебя есть? Потому что если нет - запрос работать не будет.
(9) Ох уж эти разработчики! Наобещают, а потом жди три года обещанного.. |
|||
11
polkin
19.11.14
✎
12:51
|
(8) |УПОРЯДОЧИТЬ ПО
| ТИП, | Дата |АВТОУПОРЯДОЧИВАНИЕ"; Нужно в таком порядке РасходнаяНакладная ЗаказПокупателя ОприходованиеЗапасов СписаниеЗапасов ПриходнаяНакладная ЗаказПоставщику ВводНачальныхОстатков |
|||
12
Крошка Ру
19.11.14
✎
12:52
|
(11) Ну наконец-то конструктив пошел...
Тогда делай как в (2) |
|||
13
Wobland
19.11.14
✎
12:52
|
(11) начинай читать ветку
|
|||
14
polkin
19.11.14
✎
12:59
|
(12) мне нужно знать как и куда это вставить.
Кто-то может привести полный запрос в пример? |
|||
15
Wobland
19.11.14
✎
13:01
|
(14) выбрать выбор когда истина тогда 0 иначе 40 конец как порядок упорядочить по порядок
|
|||
16
polkin
19.11.14
✎
13:14
|
"ВЫБРАТЬ
| ЗаказПокупателя.Ссылка КАК Ссылка, | ТИП(ЗаказПокупателя) КАК ТИП, | ЗаказПокупателя.Дата КАК Дата |ИЗ | Документ.ЗаказПокупателя КАК ЗаказПокупателя |ГДЕ | ЗаказПокупателя.Запасы.Номенклатура = &Номенклатура | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | РасходнаяНакладная.Ссылка, | ТИП(РасходнаяНакладная), | РасходнаяНакладная.Дата |ИЗ | Документ.РасходнаяНакладная КАК РасходнаяНакладная |ГДЕ | РасходнаяНакладная.Запасы.Номенклатура = &Номенклатура | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЗаказПоставщику.Ссылка, | ТИП(ЗаказПоставщику), | ЗаказПоставщику.Дата |ИЗ | Документ.ЗаказПоставщику КАК ЗаказПоставщику |ГДЕ | ЗаказПоставщику.Запасы.Номенклатура = &Номенклатура | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ПриходнаяНакладная.Ссылка, | ТИП(ПриходнаяНакладная), | ПриходнаяНакладная.Дата |ИЗ | Документ.ПриходнаяНакладная КАК ПриходнаяНакладная |ГДЕ | ПриходнаяНакладная.Запасы.Номенклатура = &Номенклатура | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ВводНачальныхОстатков.Ссылка, | ТИП(ВводНачальныхОстатков), | ВводНачальныхОстатков.Дата |ИЗ | Документ.ВводНачальныхОстатков КАК ВводНачальныхОстатков |ГДЕ | ВводНачальныхОстатков.Запасы.Номенклатура = &Номенклатура | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ПеремещениеЗапасов.Ссылка, | ТИП(ПеремещениеЗапасов), | ПеремещениеЗапасов.Дата |ИЗ | Документ.ПеремещениеЗапасов КАК ПеремещениеЗапасов |ГДЕ | ПеремещениеЗапасов.Запасы.Номенклатура = &Номенклатура | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ОприходованиеЗапасов.Ссылка, | ТИП(ОприходованиеЗапасов), | ОприходованиеЗапасов.Дата |ИЗ | Документ.ОприходованиеЗапасов КАК ОприходованиеЗапасов |ГДЕ | ОприходованиеЗапасов.Запасы.Номенклатура = &Номенклатура | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | СписаниеЗапасов.Ссылка, | ТИП(СписаниеЗапасов), | СписаниеЗапасов.Дата |ИЗ | Документ.СписаниеЗапасов КАК СписаниеЗапасов |ГДЕ | СписаниеЗапасов.Запасы.Номенклатура = &Номенклатура | |УПОРЯДОЧИТЬ ПО | ТИП, | Дата |АВТОУПОРЯДОЧИВАНИЕ"; |
|||
17
13_Mult
19.11.14
✎
13:18
|
Ииии?
|
|||
18
polkin
19.11.14
✎
13:20
|
(17) где и что вставить?
|
|||
19
Wobland
19.11.14
✎
13:21
|
(18) поручикам молчать?
|
|||
20
Ёпрст
19.11.14
✎
13:22
|
(17) кто ж учит последний запрос в юнионе упорядочивать ???
так делай выбрать * ИЗ (select ... union all select ... union all ..... ) УПОРЯДОЧИТЬ ПО ТИП, Дата |
|||
21
zsergey
19.11.14
✎
13:24
|
(11) Стаж ТС: 6 лет 8 месяцев 11 дней !
|
|||
22
polkin
19.11.14
✎
13:34
|
Блин, кто-то в теме может в мой код вставить нужные строки или все будут прикалываться на счет моего стажа?
|
|||
23
Крошка Ру
19.11.14
✎
13:34
|
(18) В общем идею ты не понял...
Смотри, у тебя объединение кучи запросов и нужно для строк каждого запроса задать некий параметр, по которому потом можно будет объединенный запрос упорядочить. Улавливаешь? |
|||
24
Крошка Ру
19.11.14
✎
13:36
|
(22) Это называется "сделайте за меня". Так и надо писать. Только этим здесь редко кто занимается.
Кроме того это писать, требуется ещё фотка и нужный пол. |
|||
25
olegves
19.11.14
✎
13:37
|
(22) ЗП вместе получать будем?
|
|||
26
Ёпрст
19.11.14
✎
13:39
|
(22) смотри (20).
Если нужно определенное упорядочивание, то см (23) Будет так: |Выбрать * ИЗ ( |ВЫБРАТЬ | ЗаказПокупателя.Ссылка КАК Ссылка, | 2 КАК НомерУпорядочивания, | ЗаказПокупателя.Дата КАК Дата |ИЗ | Документ.ЗаказПокупателя КАК ЗаказПокупателя |ГДЕ | ЗаказПокупателя.Запасы.Номенклатура = &Номенклатура | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | РасходнаяНакладная.Ссылка, | 1, | РасходнаяНакладная.Дата |ИЗ | Документ.РасходнаяНакладная КАК РасходнаяНакладная |ГДЕ | РасходнаяНакладная.Запасы.Номенклатура = &Номенклатура | |ОБЪЕДИНИТЬ ВСЕ ...... |) |Упорядочить ПО НомерУпорядочивания,Дата |
|||
27
polkin
19.11.14
✎
14:00
|
(26) Спасибо большое, помогло!!!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |