|
|
|
Упорядочить результат запроса. | ☑ | ||
|---|---|---|---|---|
|
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) Спасибо большое, помогло!!!!!
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |