|   |   | 
| 
 | Странный поиск в форме списка справочника | ☑ | ||
|---|---|---|---|---|
| 0
    
        Смотрящий от 1С 23.05.24✎ 17:20 | 
        ут 11.4 Когда то для синхронизации с сайтом в справочник номенклатуры добавили реквизит guid. Он периодически заполняется по стандартному гуиду элемента справочника. Тип строка, 36 символов, переменная длина. Представляет из себя собственно гуид. Смесь латиницы, тире и цифр. 
 Попросили добавить поиск по qr коду в справочнике. Для формирования qr кода использовал гуид. Из формы элемента можно распечатать код, расклеить на товары и искать по нему. ШК так же использовали, но тут попросили добавить и qr. У меня все работает замечательно. Встаю в поле поиска справочника, пикаю сканером. Он считывает qr, преобразует в гуид и находит товар. У других наотрез отказывается искать товар по такому же гуиду. Пишет, что ничего не найдено. Проверял на пользователях и с ограниченными правами и у администратора. У нее полные права, администрирование.. RLS не используется. Даже просто набираю отдельно цифры из рандомного гуида. У меня найден гуид, а у остальных нет. Индексация включена, индекс ППД обновил, ввод по строке для гуида включен. Что еще может быть? | |||
| 1
    
        Волшебник 23.05.24✎ 17:25 | 
        Ищите запросом 
 ГДЕ ПолеGUID LIKE "%подстрока%" | |||
| 2
    
        banco 23.05.24✎ 17:29 | 
        (0) Попробуйте полнотекстовый поиск отключить     | |||
| 3
    
        Смотрящий от 1С 23.05.24✎ 17:30 | 
        (1) придется городить отдельное поле или формочку для поиска. Если не найду причину, придется. Идея нравилась тем, что использую штатный уникальный реквизит и штатное поле поиска     | |||
| 4
    
        Смотрящий от 1С 23.05.24✎ 17:33 | 
        (2) не помогло (     | |||
| 5
    
        Мимохожий Однако 23.05.24✎ 17:40 | 
        Отладчиком смотрел от имени другого пользователя?     | |||
| 6
    
        Смотрящий от 1С 23.05.24✎ 17:46 | 
        (5) сейчас пошел смотреть. У меня в голове засело, что поиск это платформенное действие. Глянул, а там есть целый блок по поиску. Есть где покопаться     | |||
| 7
    
        Смотрящий от 1С 23.05.24✎ 18:40 | 
        Нашел причину. В форме списка "Еще->Настройка поиска" Есть 2 варианта. Стандартный и расширенный. Стандартный- "Поиск производится по значениям всех колонок" . Расширенный - "Поиск сразу по значениям нескольких реквизитов". В чем принципиальная разница этих определений не понял. 
 Поиск по гуиду работает в стандартном варианте. У всех стоял расширенный, а у меня стандартный | |||
| 8
    
        Волшебник 24.05.24✎ 08:33 | 
        (7) Разобрался на троечку     | |||
| 9
    
        Ненавижу 1С гуру 24.05.24✎ 08:37 | 
        (0) 
 1. "Когда то для синхронизации с сайтом в справочник номенклатуры добавили реквизит guid. Он периодически заполняется по стандартному гуиду элемента справочника" - то есть вы просто продублировали первичный ключ справочника? 2. Если у вас уже есть UUID элемента, то почему сразу же не получить ссылку по нему? Поиск по первичному ключу намного эффективнее. | |||
| 10
    
        ttk 24.05.24✎ 08:48 | 
        (9) 1.Вангую, что хотели запросом гуид вытаскивать     | |||
| 11
    
        Serg_1960 24.05.24✎ 08:55 | 
        ТС "продублировал" ссылку в символьный реквизит объекта? А смысл? Проще было бы ШК сразу преобразовывать в ссылку объекта без всяких извратов :(     | |||
| 12
    
        Гена гуру 24.05.24✎ 09:01 | 
        (7) Разница в том, что "Расширенный" поиск идёт только по одной той колонке, на которой стоишь. Если стоишь на Наименование, то гуид не найдёшь. 
 А Стандартному поиску без разницы фокус - он ищет по всем открытым колонкам. Проверьте. Верните Расширенный поиск и встаньте на колонку гуид. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |