| 
    
        
     
     | 
    
    
  | 
В запросе по ПОДОБНО выбрать последний введённый элемент справочника | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        denya_novichek    
     18.04.19 
            ✎
    20:27 
 | 
         
        Коллеги, добрый день.
 
        Ломаю голову над задачкой. Есть запрос, выбирает во временную таблицу статьи затрат по условию ПОДОБНО, может быть выбрано 2 и более статьи затрат. 405000009 /Суточные 2019 405000009 /Суточные за 2018 год Задача -- взять самую последнюю (введённую последней, в примере Суточные 2019). В запросе такое возможно? По коду не предлагать, т.к. не факт что у последней записи код больше. Заранее благодарю!  | 
|||
| 
    1
    
        Cyberhawk    
     18.04.19 
            ✎
    20:30 
 | 
         
        Если где-то хранишь штамп времени "ввода", тогда по нему     
         | 
|||
| 
    2
    
        palsergeich    
     18.04.19 
            ✎
    21:03 
 | 
         
        Штамп времени ввода - ГУИд, хоть это прямо в документации не описано, но это так.
 
        Сортируешь по ссылке и самое большое - самое позднее. * Нужно помнить, что обмены могут помешать.  | 
|||
| 
    3
    
        Мимохожий Однако    
     18.04.19 
            ✎
    21:04 
 | 
         
        В данном случае никак, т.к. не определены параметры, по которым можно определить самый последний по времени. Правда есть журнал операции, в котором может храниться информация о записи элемента справочника     
         | 
|||
| 
    4
    
        palsergeich    
     18.04.19 
            ✎
    21:10 
 | 
         
        (3) Позволю с Вами не согласиться, все таки http://catalog.mista.ru/public/635159/ ГУИД в 1с time based, можно выбрать из нескольких последний по времени     
         | 
|||
| 
    5
    
        RomanYS    
     18.04.19 
            ✎
    21:14 
 | 
         
        (2)(4) А разве из "ГУИД в 1с time based" следует совпадение сортировки по ссылке и по времени ввода?     
         | 
|||
| 
    6
    
        Мимохожий Однако    
     18.04.19 
            ✎
    21:19 
 | 
         
        (4) Чем это отличается поиск последнего по коду, который отвергается сходу?     
         | 
|||
| 
    7
    
        Мимохожий Однако    
     18.04.19 
            ✎
    21:19 
 | 
         
        *отличается от поиска..     
         | 
|||
| 
    8
    
        palsergeich    
     18.04.19 
            ✎
    21:25 
 | 
         
        (6) Обмены могут менять код, но гуид без удаления\создания изменить нельзя. 
 
        (5) Хоть на партнерке в какой то теме Нуралиев и описал, что это недокументированное поведение, но гуид является монотонно возрастающим. Я пока обратного случая не видел  | 
|||
| 
    9
    
        Franchiser    
     18.04.19 
            ✎
    21:38 
 | 
         
        (4) я проверял : сортировка по гуид не гарантирует , что максимальный гуид соответствует последнему созданному элементу.     
         | 
|||
| 
    10
    
        RomanYS    
     18.04.19 
            ✎
    21:41 
 | 
         
        (8) взял базу где точно не было никаких обменов и игр с ГУИД и даже коды не менялись.
 
        Выполнил ВЫБРАТЬ Контрагенты.Ссылка КАК Ссылка, Контрагенты.Представление, Контрагенты.Код ИЗ Справочник.Контрагенты КАК Контрагенты УПОРЯДОЧИТЬ ПО Ссылка Вот начало результата: Код 000002532 000002533 000000225 000000742 000002611 000002612 000001994 000001995 000001996 000001997 000001998 000001012 000000815 000001284 000001356 000000639 000001892 000001893 000001894 000001895 000001898 000000050 000001919 000001920 000001921 000000552 000001350 000000418 000000326 000000886 000002308 000002309 000001389 000000295 000000117 000001197 000001105 000002517 000002518 000002321 000001320 000000744 000002334 000002335 000002336 000002386 000002387 Так что можешь считать, что видел "обратный случай")  | 
|||
| 
    11
    
        palsergeich    
     18.04.19 
            ✎
    21:41 
 | 
         
        (9) там есть особенновсть внутри секунды     
         | 
|||
| 
    12
    
        palsergeich    
     18.04.19 
            ✎
    21:42 
 | 
         
        Но в рамках этой задачи это не принципиально     
         | 
|||
| 
    13
    
        palsergeich    
     18.04.19 
            ✎
    21:43 
 | 
         
        Ща ради интереса с интервалом секунду посоздаю     
         | 
|||
| 
    14
    
        Franchiser    
     18.04.19 
            ✎
    21:43 
 | 
         
        (11) элементы созданные давно имеют гуид больше, чем новые элементы.     
         | 
|||
| 
    15
    
        palsergeich    
     18.04.19 
            ✎
    21:44 
 | 
         
        Сек)     
         | 
|||
| 
    16
    
        palsergeich    
     18.04.19 
            ✎
    21:44 
 | 
         
        Даже интересно)     
         | 
|||
| 
    17
    
        RomanYS    
     18.04.19 
            ✎
    21:44 
 | 
         
        (11) (12) монотонность только внутри одной серии, что и видно в (10). В остальных случаях отпечаток времени сидит внутри ГУИДа и практически не влияет на порядок     
         | 
|||
| 
    18
    
        palsergeich    
     18.04.19 
            ✎
    22:05 
 | 
         
        А точно не было переездов и ТД?
 
        Я просто в свое время на одной из работ с ребятами достаточно серьезно это ради прикола проверяли. Даже ща. Бахнул в пусой серверной серверной конфе справочник1 без реквизитов. написал на коленке обработку. https://yadi.sk/d/zXRzQH7gKdYW8w Запустил несколько раз, ннесколько параллельных сееансов, перезагружал комп. Более 1000 элементов в итоге и совершенно четкое возрастание, без единого пробела. и проверял запросом ВЫБРАТЬ Справочник1.Код КАК Код ИЗ Справочник.Справочник1 КАК Справочник1 УПОРЯДОЧИТЬ ПО Справочник1.Ссылка Четко возрастает. Ясно что критерий так себе, но за неимением лучшего - пойдет, я пару раз в практике на неответственных местах применял, пока проблем не было.  | 
|||
| 
    19
    
        palsergeich    
     18.04.19 
            ✎
    22:08 
 | 
         
        У нас был справоочник со 100+к элементами за 6 лет, там так же было совершенно однозначное возрастание во времени.     
         | 
|||
| 
    20
    
        Мимохожий Однако    
     18.04.19 
            ✎
    22:12 
 | 
         
        (8) Я не спорю. Но я бы учитывал, что ТС в сабже про обмены ничего не сказал.     
         | 
|||
| 
    21
    
        RomanYS    
     18.04.19 
            ✎
    22:12 
 | 
         
        (18) точно УПП как запущена на 8.3.5 в 2015, так никуда не перезжала
 
        вот начало выборки аналогичного запроса по номенклатуре: 00000001378 00000000210 00000004116 00000002407 00000002408 00000000422 00000001801 00000001353 00000000248 00000001141 00000000884 00000001488 00000000354 00000000705 00000002227 00000002228 00000002229 00000002230 00000002231 00000002232 00000002233 00000002234 00000002235 00000002236 00000002237 00000002238 00000000064  | 
|||
| 
    22
    
        RomanYS    
     18.04.19 
            ✎
    22:13 
 | 
         
        (18) что такое ТД?     
         | 
|||
| 
    23
    
        catena    
     19.04.19 
            ✎
    05:59 
 | 
         
        (19)Вот абсолютно свежий справочник:
 
        https://cdn1.savepice.ru/uploads/2019/4/19/bad2a9d31e5a74e06af5afaaf1082482-full.png 1,2,3 были созданы пару дней назад; 5,6 - сегодня тем же пользователем; 4,7 - сегодня под другим пользователем.  | 
|||
| 
    24
    
        Cyberhawk    
     19.04.19 
            ✎
    08:02 
 | 
         
        (2) Сам усатый на партнерке говорил, что УИД в 1С только уникальность обеспечивает, а никак не хронологию     
         | 
|||
| 
    25
    
        Cyberhawk    
     19.04.19 
            ✎
    08:03 
 | 
         
        Понятно конечно что он в большинстве случаев хронологию обеспечивает, но не во всех, поэтому усатый и говорил это - мол, надеяться и уж тем более применять это в логике кода нельзя     
         | 
|||
| 
    26
    
        denya_novichek    
     19.04.19 
            ✎
    11:02 
 | 
         
        Подводя итог, не возможно в запросе, используя выборку подобных наименований во временную таблицу, взять по последнему введенному значению из каждого набора :(     
         | 
|||
| 
    27
    
        Cyberhawk    
     19.04.19 
            ✎
    11:06 
 | 
         
        В общем случае и со строгой (100%) гарантией - нельзя     
         | 
|||
| 
    28
    
        1Сергей    
     19.04.19 
            ✎
    11:08 
 | 
         
        (27) +1     
         | 
|||
| 
    29
    
        Ботаник Гарден Меран    
     19.04.19 
            ✎
    11:14 
 | 
         
        Есть есть обмены, то какой GUID?
 
        Придет из другой базы и привет.  | 
|||
| 
    30
    
        Nikoss    
     19.04.19 
            ✎
    11:33 
 | 
         
        (29) ктож принятый из другой базы гуид использует как гуид для своих объектов?     
         | 
|||
| 
    31
    
        1Сергей    
     19.04.19 
            ✎
    11:34 
 | 
         
        (30) эм... все, не?     
         | 
|||
| 
    32
    
        Nikoss    
     19.04.19 
            ✎
    12:56 
 | 
         
        (31) в пределах РИБа, или типо того, да. А брать за свои не пойми как сформированные, не уверен...     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |