Имя: Пароль:
1C
1С v8
Тормозит быстрый поиск на форме в табличном поле
,
0 oslokot
 
14.06.13
15:10
Приветствую всех! С пятницей!

Собственно сабж. Табличное поле на форме тормозит в поиске по первым символам, вплоть до зависания всего окна 1с. Это нормально?
Данные в "ТаблицаНоменклатуры" получаю запросом из справочника. Поиск в колонке "Наименование" Элементов в справочнике около 20 тыс.

   Запрос = Новый Запрос;
   Запрос.Текст =
   "ВЫБРАТЬ
   |    Номенклатура.Ссылка,
   |    Номенклатура.Код,
   |    Номенклатура.Наименование КАК Наименование,
   |   Номенклатура.НаименованиеПолное
   |ИЗ
   |    Справочник.Номенклатура КАК Номенклатура
   |УПОРЯДОЧИТЬ ПО
   |    Наименование
   |АВТОУПОРЯДОЧИВАНИЕ";
   ТаблицаНоменклатуры.Загрузить(Запрос.Выполнить().Выгрузить());
1 Fragster
 
гуру
14.06.13
15:13
а чтобы справочникСписок не поместить на форму?
2 Fragster
 
гуру
14.06.13
15:13
или еще какой демонический список
3 Slon747
 
14.06.13
15:13
(0) Почему не связать табличное со справочником номенклатуры?
4 oslokot
 
14.06.13
15:17
(1) (3) А подскажите как? я клюшечник.
Хоть примерно, я пойму.
5 oslokot
 
14.06.13
15:18
(4) + а, понял! не знал что так можно)))
6 oslokot
 
14.06.13
15:33
(1) А может у меня получится и поле с иерархией рядом прикрутить? (как в форме справочника)

Цель - хочу сделать альтернативный подбор номенклатуры.
7 oslokot
 
18.06.13
10:03
Добрый день. В общем то все решил как надо. Форма получилась.
Табличное поле связано со справочником номенклатуры.
http://savepic.org/3699954.jpg

Подскажите, а как перехватить стандартные обработки создания, редактирования, удаления элемента справочника?
Например, при редактировании элемента, хочу вызывать свою форму
8 wise
 
18.06.13
10:06
(7)ПередНачаломРедактирования
9 zak555
 
18.06.13
10:08
сделай динамический список
10 oslokot
 
18.06.13
10:12
(8) Это мне поможет перехватить события из верхней командной панели?
(9) дык я уже сделал СправочникСписок. Я иду не тем путем?
11 oslokot
 
18.06.13
10:35
и ушли :)
12 oslokot
 
18.06.13
10:48
(8) такого события нет. Есть ПередНачаломИзменения, пробую. Вроде оно...
Программист всегда исправляет последнюю ошибку.