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