![]() |
|
Странный поиск в форме списка справочника | ☑ | ||
---|---|---|---|---|
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) Разница в том, что "Расширенный" поиск идёт только по одной той колонке, на которой стоишь. Если стоишь на Наименование, то гуид не найдёшь.
А Стандартному поиску без разницы фокус - он ищет по всем открытым колонкам. Проверьте. Верните Расширенный поиск и встаньте на колонку гуид. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |