1c 7.7 Как можно ускорить поиск?

Новая тема
Показывать по 10 20 40 сообщений
какая-то самописная для автосервиса.

да вроде контроль уникальности есть.

блиинннннн
щя посмотрел базу. там при вводе номенклатуры, есть возможность редактировать код((((((
блин так юзеры ставили 0!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

че теперь делать то??????
> какая-то самописная для автосервиса.
>
> да вроде контроль уникальности есть.
>
> блиинннннн
> щя посмотрел базу. там при вводе номенклатуры, есть возможность редактировать код((((((
> блин так юзеры ставили 0!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
>
> че теперь делать то??????

"переименовать"
как?
> как?

полно готовых уже есть

http://yandex.ru/yandsearch?text=перенумерация справочника
Я чего-то не "вкурил", а, что Вы собственно хотите сделать?
есть процедура поиска номенклатуры по справочнику.номентклатура.  задается "код товара" и "наименование". надо найти список товаров включающих в справочник.номентклатура.код - "код товара" или   справочник.номентклатура.ноименование   - "наименование". собственно процедура которая это делает выше...но она почемуто долго ищет около 10 сек(кол записей в справочнике 2500). хотелось бы ускорить.
Я так думаю 10 сек это не много...
Так, по описанию: нужно найти товары у которых либо в коде либо в наименовании содержится часть раннее введенных данных в соответствующие поля "Код товара" и "Наименование"?
Да. "Код товара" и "Наименование" вводятся из "Реквизитов диалога".

кстати попробовал на копии базы на другом компе, там поиск выполняется около 1 сек.
но все равно может есть способ как то сделать поис быстрее на медленном компе?
"Вряд ли получиться сделать быстрее, попробуйте такой вариант:
"//{{ЗАПРОС(НайтиТовары)
|Товар = Справочник.Номенклатура.ТекущийЭлемент;
|Код = Справочник.Номенклатура.Код;
|Наименование = Справочник.Номенклатура.Наименование;
|Группировка Товар упорядочить по Товар.Код без групп;
|Условие(Товар в ВыбГруппа);
|Условие((ШКод в ВРег(Код))И(ПустаяСтрока(Код)=0));
|Условие((ШНаименование в ВРег(Наименование))И(ПустаяСтрока(Наименование)=0));
|"//}}ЗАПРОС
;
Здесь еще учтено, что введенные данные могут не совпадать с данными в справочнике по *регистру* букв."
Читают тему
(гостей: 3)

Быстрый переход