|
Зная метаданные объекта вытащить последний номер | ☑ | ||
---|---|---|---|---|
0
denis200
13.09.11
✎
14:04
|
Как вытащить последний номер документа, зная метаданные например "Авансовый отчет" ( но там может быть и другое)
Запрос построить или ещё как. Как это можно сделать? |
|||
1
Axel2009
13.09.11
✎
14:05
|
"выбрать максимум(номер) из документ." + ссылка.метаданные().имя
|
|||
2
Александр_
Тверь 13.09.11
✎
14:05
|
(1) а если периодичность в пределах года, месяца, дня? :)
|
|||
3
Irbis
13.09.11
✎
14:06
|
(1) А если номера с префиксами?
|
|||
4
Stim213
13.09.11
✎
14:06
|
Запрос.Текст = "ВЫБРАТЬ
| ЕСТЬNULL(МАКСИМУМ(Документ.Номер), ""0"") КАК Номер |ИЗ | Документ."+СокрЛП(Документ)+" КАК Документ |ГДЕ | НАЧАЛОПЕРИОДА(Документ.Дата, ДЕНЬ) = &дата | И (НЕ Документ.Номер ЕСТЬ NULL )"; Запрос.УстановитьПараметр("Дата",НачалоДня(Дата)); |
|||
5
Axel2009
13.09.11
✎
14:06
|
(2) учесть это
|
|||
6
Stim213
13.09.11
✎
14:06
|
+ это последний за день. прост нумерация в пределах дня
|
|||
7
Axel2009
13.09.11
✎
14:06
|
(4) за такое по рукам бы бил
|
|||
8
Irbis
13.09.11
✎
14:07
|
какой номер больше ЯЯ-0012 или АА-2222?
|
|||
9
Axel2009
13.09.11
✎
14:07
|
ЙаЙа
|
|||
10
Stim213
13.09.11
✎
14:08
|
(7)?
|
|||
11
Irbis
13.09.11
✎
14:08
|
(9) У меня еще два равнозначных варианта осталось кроме твоего?
|
|||
12
Axel2009
13.09.11
✎
14:08
|
Документ.Дата МЕЖДУ &дата И КОНЕЦПЕРИОДА(&дата, ДЕНЬ)
|
|||
13
Axel2009
13.09.11
✎
14:09
|
(11) для кого равнозначных?
|
|||
14
Irbis
13.09.11
✎
14:10
|
(13) для задачи, наоборот и несравнимы, поскольку могут быть как в одной организации так и в разных. сама постановка задачи неполнотой отдает.
|
|||
15
Stim213
13.09.11
✎
14:11
|
(12) те же яйца, только вид сбоку
|
|||
16
Axel2009
13.09.11
✎
14:12
|
(15) это для Вас сбоку. а для сервера важно. индекс искать или индекс сканировать с преобразованием.
|
|||
17
denis200
13.09.11
✎
14:13
|
Усложним задачу. Передаётся ещё и Дата. И нужно выбрать последний в пределах переодичности документа в том периоде в котором эта дата.
|
|||
18
Stim213
13.09.11
✎
14:14
|
(16) бред. И у меня и у тебя преобразование. У меня ищет по точному совпадению, у тебя - в диапазоне
|
|||
19
Stim213
13.09.11
✎
14:14
|
(17)см 4 или 12
|
|||
20
Axel2009
13.09.11
✎
14:15
|
узнать по метаданным какая периодичность. узнать дату нач дату кон и составить запрос
|
|||
21
Axel2009
13.09.11
✎
14:16
|
(18) у меня ищется по индексу от и до. а у тебя вся колонка преобразовывается и скан всех записей в индексе. учите матчасть
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |