|
v7: Обнаружение самого нового документа по номеру | ☑ | ||
---|---|---|---|---|
0
Enlighted
18.07.16
✎
09:45
|
Добрый день люди. Есть задача Найти самый последний (по дате) документ с определенным номером, номера не уникальные, причем в диапазоне от (дата_создания_документа_с_номером_Х) по сегодняшний день
|
|||
1
Горогуля
18.07.16
✎
09:46
|
ух ты!
|
|||
2
shamashs
18.07.16
✎
09:48
|
запрос где время в секундах и сортировка по этому полю
|
|||
3
shamashs
18.07.16
✎
09:49
|
в общем не понял, в чем проблема
|
|||
4
Это_mike
18.07.16
✎
09:50
|
Поздравляю с тем, что есть задача...
|
|||
5
Enlighted
18.07.16
✎
09:56
|
да не, в СП написано, что
<Дата> - дата из диапазона, в котором нужно искать документ. не диапазон от даты до даты, а диапазон судя по всему за последний квартал. А от даты до даты как? |
|||
6
Enlighted
18.07.16
✎
09:56
|
ну это про НайтиПоНомеру(<?>,,)
|
|||
7
Enlighted
18.07.16
✎
09:57
|
Если не вводить дату, то будет по всей базе искать, а если ввести дату то только в том отчётном периоде где эта дата содержится, а вот от даты до даты как найти?
|
|||
8
Масянька
18.07.16
✎
09:58
|
(7) Ты сам себя понимаешь?
|
|||
9
Горогуля
18.07.16
✎
09:59
|
(5) по одной дате из каждого периода нумерации?
|
|||
10
пипец
18.07.16
✎
09:59
|
как вариант запрос в ТЗ и ищи хоть по составному полю
|
|||
11
Масянька
18.07.16
✎
10:01
|
(9) А зачем?
|
|||
12
Ёпрст
18.07.16
✎
10:01
|
(0)
select iddoc [Док $Документ.НужныйВид] from _1sjourn where iddocdef = $ВидДокумента.НужныйВид and docno = :НомерДока and date_time_iddoc between :НачДата and :КонДата~ |
|||
13
Горогуля
18.07.16
✎
10:02
|
(11) в этих ваших клюшках человечий запрос не сделать просто так. вот и изобретаю варианты обхода перебора ;)
|
|||
14
Ёпрст
18.07.16
✎
10:02
|
+12
select top 1 iddoc [Док $Документ.НужныйВид] from _1sjourn where iddocdef = $ВидДокумента.НужныйВид and docno = :НомерДока and date_time_iddoc between :НачДата and :КонДата~ order by date_time_iddoc desk |
|||
15
Горогуля
18.07.16
✎
10:03
|
(14) desc
|
|||
16
Enlighted
18.07.16
✎
10:03
|
(9) Нумерация происходит вручную, поэтому период в нумерации какбэ не актуален
|
|||
17
Это_mike
18.07.16
✎
10:04
|
(13) в человечьих клюшках вполне человечьи запросы :-)
|
|||
18
Это_mike
18.07.16
✎
10:04
|
(16) Албанские пионеры?
|
|||
19
Enlighted
18.07.16
✎
10:05
|
(18) Хуже
|
|||
20
Enlighted
18.07.16
✎
10:05
|
конструкцию из костылей задеть боюсь
|
|||
21
Enlighted
18.07.16
✎
10:06
|
поэтому возвожу рядом свою
|
|||
22
Горогуля
18.07.16
✎
10:06
|
(17) у меня от них возникает непонятное чувство тревоги и потение в ладонях
|
|||
23
Это_mike
18.07.16
✎
10:06
|
(5) в СП написано, что если нумерация периодическая, то для поиска в пределах периода нумерации и указывается дата из периода
|
|||
24
Enlighted
18.07.16
✎
10:07
|
(23) Нумерация не периодическая, поэтому и от даты до даты.
|
|||
25
Это_mike
18.07.16
✎
10:07
|
(22) не, нормальные запросы - они вполне человеческие. а штатные я так и не осилил.
|
|||
26
Это_mike
18.07.16
✎
10:07
|
(24) нумерации вообще нет :-)
|
|||
27
Горогуля
18.07.16
✎
10:08
|
(25) а, ты о нормальных. ну я так и сказал: "не сделать просто так"
|
|||
28
Это_mike
18.07.16
✎
10:08
|
поэтому (14)
|
|||
29
Это_mike
18.07.16
✎
10:08
|
(27) "нельзя просто так взять и ..."©
|
|||
30
Масянька
18.07.16
✎
10:10
|
(24) ОбратныйПорядок - не?
|
|||
31
Enlighted
18.07.16
✎
10:12
|
Походу пошел читать матчасть про запросы. Ибо просто вставлять текст смысл которого не понимаешь, глупее чем те вопросы которые я тут задаю.
|
|||
32
ADirks
18.07.16
✎
10:12
|
(29) а жаль... так иной ра хочется, взять и ...
(30) когда нет никакого порядка, то в чём смысл выражения "обратный порядок" ? |
|||
33
Масянька
18.07.16
✎
10:14
|
(32) А это чего - "Есть задача Найти самый последний (по дате) документ с определенным номером"?
|
|||
34
Злопчинский
18.07.16
✎
10:17
|
(31) если это постоянная часто используемая задача - то делаем красиво запросом типа как Ёпрст.
если редкоиспользуемая, то тупо перебором http://img1.joyreactor.cc/pics/post/смешные-дорожные-знаки-перебор-33525.jpeg (кстати, что за тачка?) |
|||
35
Это_mike
18.07.16
✎
10:17
|
(32) "когда нет никакого порядка, то в чём смысл выражения "обратный порядок" ?" - ну так "никогда такого не было, и вот опять!"©ЧВС
|
|||
36
Это_mike
18.07.16
✎
10:21
|
(34) ну так волга ГАЗ-22
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |