|
Как в запросе упорядочить по дате? | ☑ | ||
|---|---|---|---|---|
|
0
Dronich
08.10.10
✎
11:52
|
Всем привет! Помогите кто может!
Нужно упорядочить запрос по дате, но это не дата документа: Вот текст запроса: ТЗДат="Период с {ДатаНачала} по {ДатаКонца}; |Обрабатывать НеПомеченныеНаУдаление; |ОбрабатыватьДокументы Проведенные; |Дата=Документ.РаботаПортных.ДатаВыдачи; |Группировка Дата Упорядочить по Дата; |"; Но 1с ругается: Запрос[5] : Неожиданное выражение ';' Какие будут предложения? |
|||
|
1
Dronich
08.10.10
✎
11:57
|
ААААААУУУУУУУ!!!!!
|
|||
|
2
zak555
08.10.10
✎
11:58
|
что за бред ?
|
|||
|
3
KUBIK
08.10.10
✎
12:00
|
(2) +1
|
|||
|
4
Dronich
08.10.10
✎
12:08
|
(2) это не бред. Мне нужна отсортированная колонка дат, которая создается путем запроса, вот и все.
|
|||
|
5
zak555
08.10.10
✎
12:10
|
5 ошибок
|
|||
|
6
Ёпрст
гуру
08.10.10
✎
12:10
|
(4) ну и ?
|
|||
|
7
Ork
08.10.10
✎
12:13
|
Низззя использовать слово "Дата". Поменяй например на ДатаВыдачи + заведи функцию. Например "Счётчик".
|
|||
|
8
Dronich
08.10.10
✎
12:14
|
(6) Есть документ, в нем есть реквизит тч "ДатаВыдачи". Как мне сделать выборку именно этого реквизита (из проведенных документов) и отсортировать ее так, что бы эти даты шли по возрастанию?
|
|||
|
9
Dronich
08.10.10
✎
12:15
|
(7) сейчас попробую!
|
|||
|
10
Ёпрст
гуру
08.10.10
✎
12:16
|
функция счётчик там вообще не упала.
|
|||
|
11
Ёпрст
гуру
08.10.10
✎
12:17
|
+10 достаточно группировки по этому реквизиту и привет.
|
|||
|
12
Ёпрст
гуру
08.10.10
✎
12:17
|
+11 упорядочивание тоже не нужно, выборка и так будет ужо упорядоченна.
|
|||
|
13
Dronich
08.10.10
✎
12:19
|
(12) нет, не будет! так как 1с выбирает документы по дате документа, а даты в реквизите тч будут разные.
|
|||
|
14
Ork
08.10.10
✎
12:19
|
(12)Это если ДатаВыдачи для всех документов одинаково соотностится с ДатаДок. Если нет - упорядочивания не будет.
|
|||
|
15
Dronich
08.10.10
✎
12:20
|
(14) точно
|
|||
|
16
Ork
08.10.10
✎
12:20
|
(13) Не отвлекайся от (9).
|
|||
|
17
Ёпрст
гуру
08.10.10
✎
12:21
|
(13) Где сказано в (11) про группировку по документу ?
(14) будет. |
|||
|
18
Dronich
08.10.10
✎
12:24
|
(16) А функцию как определить?
Функция Счетчик = ДатаВыдачи; |
|||
|
19
Leeloo
08.10.10
✎
12:24
|
Выгрузи в ТЗ и отсортируй
|
|||
|
20
Dronich
08.10.10
✎
12:26
|
(19) я то же об этом думал, но нужно в запросе!
|
|||
|
21
Ork
08.10.10
✎
12:27
|
(18)
Функция НПП=Счётчик(); ЗЫ. Чтоб не ходить по граблям - обязательно чере "Ё". |
|||
|
22
Ёпрст
гуру
08.10.10
✎
12:28
|
(0)
На, двоешник: Т=" |Период с ДатаНачала по ДатаКонца; |ДатаД=Документ.РаботаПортных.ДатаВыдачи; |Группировка ДатаД; |"; З = СоздатьОбъект("Запрос"); З.Выполнить(Т); ТЗ = СоздатьОбъект("ТаблицаЗначений"); З.Выгрузить(ТЗ,0,0); ТЗ.ВыбратьСтроку(); |
|||
|
23
Ёпрст
гуру
08.10.10
✎
12:28
|
+22 проверяй,да, не забудь мне перечислить 10 рублёв за верный ответ, номер кошелька в личке.
|
|||
|
24
Ёпрст
гуру
08.10.10
✎
12:30
|
По-поводу бреда в (14), можешь еще так проверить:
Т=" |Период с ДатаНачала по ДатаКонца; |ДатаД=Документ.РаботаПортных.ДатаВыдачи; |Группировка ДатаД; |Группировка Документ; |"; |
|||
|
25
Dronich
08.10.10
✎
12:34
|
(21) Всем огромное спасибо!
Все заработало! ТЗДат="Период с {ДатаНачала} по {ДатаКонца}; |Обрабатывать НеПомеченныеНаУдаление; |ОбрабатыватьДокументы Проведенные; |ДатаВ=Документ.РаботаПортных.ДатаВыдачи; |Функция НПП=Счётчик(); |Группировка ДатаВ Упорядочить по НПП; |"; Тема закрыта! )) |
|||
|
26
Dronich
08.10.10
✎
12:35
|
(22) смотри (19) и (20)
|
|||
|
27
Ёпрст
гуру
08.10.10
✎
12:37
|
(26) Болеешь ?
Не надо ТЗ сортировать - запрос и так возвращает упорядоченные значения, + НАХРЕН не упала там функция счётчик. |
|||
|
28
Ёпрст
гуру
08.10.10
✎
12:37
|
+27 и Упорядочивать специально НИЧЕГО не надо.
|
|||
|
29
Ёпрст
гуру
08.10.10
✎
12:39
|
+28 + НЕ НАДО писать вот это в запросе
|Обрабатывать НеПомеченныеНаУдаление; |ОбрабатыватьДокументы Проведенные; по-умолчанию, в выборке всегда только проведенные документы. В общем, rtfm , биомать. |
|||
|
30
Dronich
08.10.10
✎
12:41
|
(27),(28),(29) Ты не понял суть задачи! Твой вариант не работает, я пробовал.
Правильный ответ в (25). ТЕМА ЗАКРЫТА |
|||
|
31
Ёпрст
гуру
08.10.10
✎
12:41
|
(30) Врешь, причем нагло.
|
|||
|
32
Ёпрст
гуру
08.10.10
✎
12:41
|
Просто боишься признаться в собственном тупняке.
|
|||
|
33
Leeloo
08.10.10
✎
12:43
|
Не ну в (25) вообще бред какой-то
|
|||
|
34
zak555
08.10.10
✎
12:43
|
(31) он 10ку зажал =)
|
|||
|
35
zuza
08.10.10
✎
12:43
|
(23) много заработал ? ;)
|
|||
|
36
Ёпрст
гуру
08.10.10
✎
12:47
|
(35)151 руб. 90 коп.
пока. |
|||
|
37
Ёпрст
гуру
08.10.10
✎
12:48
|
+36
приход 05.10.2010 19:45 9,90 ОСМП, пополнение приход 01.10.2010 19:54 94,29 ОСМП, пополнение приход 30.09.2010 22:08 9,90 ОСМП, пополнение приход 30.09.2010 17:53 9,95 Перевод с Яндекс.Кошелька приход 30.09.2010 17:02 9,95 Перевод с Яндекс.Кошелька приход 30.09.2010 15:19 17,91 Перевод с Яндекс.Кошелька |
|||
|
38
zuza
08.10.10
✎
12:52
|
(37) удачи в пополнении кошелька :)
|
|||
|
39
1Сергей
08.10.10
✎
12:52
|
(21) Орк, объясни. Причем тут счетчик?
|
|||
|
40
zak555
08.10.10
✎
12:58
|
(37) больше на 9.80 =)
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |