|
Свойства номенклатуры | ☑ | ||
---|---|---|---|---|
0
Collector
10.11.11
✎
12:02
|
есть толпа номенклатуры, у каждой по несколько свойств, меня интересует одно, как правильно получить это свойство ?? Вот так очень медленно ищет:
Наименование = "Основное Свойство ТМЦ"; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ЗначенияСвойствОбъектов.Свойство, | ЗначенияСвойствОбъектов.Значение |ИЗ | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов |ГДЕ | ЗначенияСвойствОбъектов.Объект.Ссылка = &Ссылка | И ЗначенияСвойствОбъектов.Свойство.Наименование = &Наименование"; Запрос.УстановитьПараметр("Ссылка",Номенклатура); Запрос.УстановитьПараметр("Наименование",Наименование); СвойстваНоменкл = Запрос.Выполнить().Выгрузить(); |
|||
1
Wobland
10.11.11
✎
12:03
|
медленно, потому что по строке
|
|||
2
Maxus43
10.11.11
✎
12:04
|
И ЗначенияСвойствОбъектов.Свойство= &Свойство"
|
|||
3
Wobland
10.11.11
✎
12:04
|
ГДЕ Свойство=&НиРазуНеНаименование
|
|||
4
Collector
10.11.11
✎
12:11
|
Даже если совсем убрать строку :
| И ЗначенияСвойствОбъектов.Свойство.Наименование = &Наименование"; и получить все свойства этой номенклатуры, то все равно, хоть какого-нибудь прироста производительности не наблюдается ( Или я не правильно понял ? |
|||
5
Collector
10.11.11
✎
12:12
|
+(4) на каждую позицию номенклатуры тратится ~3-4 сек
|
|||
6
Wobland
10.11.11
✎
12:13
|
ЗначенияСвойствОбъектов.Объект = &Ссылка
|
|||
7
hhhh
10.11.11
✎
12:25
|
(3) ЗначенияСвойствОбъектов.Объект.Ссылка - это просто лучше сразу застрелиться.
Пиши ЗначенияСвойствОбъектов.Объект |
|||
8
Wobland
10.11.11
✎
12:31
|
(7) типа разжевал (6)? ;)
|
|||
9
Collector
10.11.11
✎
12:35
|
(6) Да действительно сильно помогло! Даже если оставить "ЗначенияСвойствОбъектов.Свойство.Наименование = &Наименование", все равно отличная скорость!!!
(6)(7) Не поясните в чем прикол ? |
|||
10
Wobland
10.11.11
✎
12:36
|
прикол в том, что оно тебе читает сначала весь объект, а потом достаёт из него ссылку. у меня от предшественника в модуле документа осталось: Если ЭтотОбъект.Ссылка.Проведён Тогда... найду - прострелю ;)
|
|||
11
Collector
10.11.11
✎
12:43
|
Хех) Блин, мне кажется, что я уже где-то косячил так ((( Буду исправляться! Спасибо за помощь!!!
|
|||
12
Wobland
10.11.11
✎
12:44
|
(11) лучше поздно ;)
|
|||
13
Collector
10.11.11
✎
16:18
|
Еще вопрос на (1)... А как можно сделать не по строке ?
|
|||
14
Collector
10.11.11
✎
16:19
|
+(13) ЗначенияСвойствОбъектов.Свойство= &Свойство от куда взять &свойство никак не пойму(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |