Медленно работает подбор номенклатуры #334318


#0 by Формат строки
Доброе утро. Такая ситуация. Стоит торговля под SQL, 25 релиз платформы. В справочнике "Номенклатура" примерно 110 тыс. позиций, соответственно медленно работает подбор номенклатуры в основных документах. (подбор идет через соответст. форму спр. Номенклатура ) Медленно - имеется ввиду, что когда вводишь код товара, медленно идет поиск данного товара, на один символ примерно уходит 1 секунда. Как можно ускорить процесс поиска номенклатуры? Может есть какие внешние компоненты для ускорения?
#1 by ТелепатБот
#2 by Ёпрст2
Вводить всю строку поиска целиком, а не ждать ответа от нажатия на каждую кнопку ... це же скуль ...
#3 by Джинн
Научить пользователя группами пользоваться
#4 by Нуф-Нуф
+1
#5 by shaggyboy
еще можно переписать поиск на 1с++
#6 by Gepard
сделать поле Код, и, при вводе в него, искать по коду и добавлять автоматом
#7 by Формат строки
по порядку , понятно что вводиться целиком, процесс идет долго, каждый символ отоброжается долго. не подойдет можно по подробнее?
#8 by Формат строки
- это на крайний случай
#9 by Формат строки
в можно по подробнее к
#10 by shaggyboy
а что поподробнее? делаешь формочку, по нажатию кнопочки формируешь запрос на сервер и отображаешь результат.
#11 by Формат строки
получается примерно что и в а именно сам поиск, тот который заложен в платформе, кто-нибуть ускорил?
#12 by Gepard
это то же, что и , только с использованием 1С++
#13 by Ёпрст2
Есть даже 2 класса для этого ...посмотри в репозитарии там есть классОбщие_ПолеВыбораЗначения и т.д .. автор ADirks
#14 by Формат строки
по поиску в сделать не долго, но хотелось бы через ускоренный штатный механизм. Р.S. может Romix что придумал? Его выгрузка нам здорова помогла.
#15 by Sadovnikov
"ускоренный штатный механизм" - сильно... Чем тебе 1С++ не "штатный механизм"?
#16 by Формат строки
да без разнице как это назвать, суть в том как пользователи будут с этим работать
#17 by Программист 484
Мдаа пока не пришел улю - скажу - для каждого пользователя создаешь ТЗ при загрузке программы и запихиваешь туда всю номенклатуру с кодами - и ищешь внутри нее. Вот тебе Ускоренный штатный механизм - за счет памяти ;)))
#18 by Skom
это ты конечно сгоряча так
#19 by Sadovnikov
Сильно пошутил... "В справочнике "Номенклатура" примерно 110 тыс. позиций"
#20 by Skom
select тра та та from тра та та where тра та та
#21 by Формат строки
прирост номенклатуры примерно несколько сотен в день, после прихода она сразу же продается, ТЗ перезаполнять? Пользователей человек 30 пока
#22 by Skom
по F8
#23 by shaggyboy
надо смотреть. может можно не всю номенклатуру, а несколько групп. может можно в локальный файл записать. может еще что нить придумать.
#24 by Skom
блин да сделай ты поле для ввода кода и кнопарик рядом по нажатию его происходит выбор номенклатуры по скуль запросу туда пишешь код и он те по Where Код like <твойкод> и будет подбор делать
#25 by shaggyboy
фингю несешь.
#26 by Skom
обясни?
#27 by Skom
ну если ему надо быстро то скуль - это самое быстро
#28 by Skom
в конечно же не 24 а
#29 by Программист 484
Зачем перезаполнять? Создай справочник - новые элементы и туда кидай вноь созданные и ищи и там тоже 110000*200 байт (примерно)-22 мб на каждого пользователя
#30 by Skom
ты если критикуешь что то то делай конструктивную критику.... а то взяли моду сказать что что то является хренью и молчать дальше.... а если сказать нечего то зачем критиковать))
#31 by Skom
мне вот оч интересны твои доводы почему это (не важно что именно) не подходит по твоему мнению и твой вариант решения проблемы... хотя вру....ты в сказал практически тоже самое....
#32 by shaggyboy
задолбал. увянь плз.
#33 by Gepard
Писец... сделай поле Код в табличной части документа, Процедуру в которой будет вот это
#34 by Sadovnikov
Ты посмотрел?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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