v7: Как найти элемент в справочнике по наименованию без учета регистра? #676079


#0 by toypaul
выбратьпореквизиту не работает найтипонаименованию ищет только первый элемент - как в выборе встать на него и продолжить обход не понятно.
#1 by Banned
Запрос напиши, используя известную компоненту toqsql
#2 by Banned
*toysql, пардон
#3 by toypaul
да и вопрос неправильно написал - надо найти все элементы. полный перебор не хочется делать.
#4 by Banned
Не хочешь toysql, возьми 1c++ А что, простой запрос ищет с учётом?
#5 by toypaul
да запрос ищет с учетом
#6 by Ёпрст
выбратьэлементыпореквизиту ну или 1cpp или 1sqlite
#7 by toypaul
выбратьэлементыпореквизиту  не работает.
#8 by exwill
в запросе условие типа:
#9 by Chum
выбратьэлементыпореквизиту  по штатному Наименование работать не будет. Это для реквизитов с признаком Отбор и Сортировка. Если в штатный запрос, в условия не получится добавить строковую функцию Найти, то запили свою функцию с блэкждеком и шлюхами. Что-то вроде:
#10 by Chum
Ну или прямой запрос с Like
#11 by Ёпрст
ну и ладно, если не хочешь сторонних вк, лкромя своей, тупо чорный запрос или ado
#12 by Ёпрст
Ну или так, найдёт не быстро, а очень быстро (ибо по индексу) НачатьТранзакцию; Пока Спр.НайтиПоНаименованию(...)=1 Цикл
#13 by Ёпрст
правда, есть одно но - если есть открытая форма элемента у кого либо - "обломсъ"..
#14 by Ковычки
метод рупора абсурда добавить ?
#15 by Ёпрст
эээ это который ?
#16 by Ёпрст
кидай
#18 by kupec
+ или не пойдет?
#19 by Ковычки
но облом не изменит
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С