Имя: Пароль:
1C
1С v8
Из документа открытие справочника по отбору группы
,
0 Ring
 
20.09.12
17:29
Подскажите , пожалуйста.
Справочник «Номенклатура».
Состоит из 5 папок (Готовая продукция, Заказы, Материалы,Товары,Услуги).
Обращение из документа. Поле описано  «Ссылка.Справочник».
Папка «Материалы» - верхнего уровня. В ней еще имеются папки.
Вопрос ,  очень медленное открытие справочника "Номенклатуры".
Открывает справочник правильно.
Спасибо.

ФормаПодбора = ПолучитьФорму("Справочник.Номенклатура.ФормаВыбора",, Элемент);
Род_=Справочники.Номенклатура.НайтиПоНаименованию("Материалы",Истина);
ФормаПодбора.Отбор.Ссылка.Значение=род_;
ФормаПодбора.СправочникСписок.Отбор.ССылка.Установить(Род_);
//ФормаПодбора.Отбор.Ссылка.Значение=род_;
ФормаПодбора.Отбор.Ссылка.ВидСравнения=ВидСравнения.ВИерархии;
ФормаПодбора.Отбор.Ссылка.Использование=Истина;  
ФормаПодбора.Открыть();
1 Ring
 
20.09.12
17:30
Процедура ТоварыНоменклатураНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = ЛОжь;
2 Ring
 
20.09.12
17:31
Справочник Номенклатура около 30 тыс. записей
3 3Jl0
 
20.09.12
17:31
может открытие по владельцу ?
4 Lexusss
 
20.09.12
17:32
И что тебя удивляет? При построении иерархии формируется в tt0 вся иерархия, после этого по ней идет отбор. SQL сходит с ума от такого.
5 3Jl0
 
20.09.12
17:33
6 3Jl0
 
20.09.12
17:33
(4) иди лесом
7 Ring
 
20.09.12
17:36
Запрос  и формировать список?
8 3Jl0
 
20.09.12
17:37
&НаКлиенте
Процедура ПоставщикНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Груп= ВыборГруппыКонтрагента();
ФормаВыбораКлинета = ПолучитьФорму("Справочник.Клиенты.ФормаВыбора");
ФормаВыбораКлинета.Элементы.Список.РодительВерхнегоУровня = Груп ;
9 Ring
 
20.09.12
17:56
Вариант (8) немного быстрре, но не так как хотелось бы
10 3Jl0
 
20.09.12
18:13
а как
11 Ring
 
20.09.12
18:14
скорость слегка тормозиит
12 3Jl0
 
20.09.12
18:14
ты пишешь не в системе нет. а в 1с . так что можешь, то используй. остальное только компоненты
13 Ring
 
20.09.12
18:22
Благодарю  за ответы.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший