|
Запрос к регистру ЗначенияСвойствОбъектов - как передать параметр? | ☑ | ||
|---|---|---|---|---|
|
0
Kaukass
01.07.15
✎
10:56
|
Нужно прочитать значение свойства объекта.
Как установить параметр Свойство? Запрос = Новый Запрос("ВЫБРАТЬ | ЗначенияСвойствОбъектов.Объект, | ЗначенияСвойствОбъектов.Свойство, | ЗначенияСвойствОбъектов.Значение |ИЗ | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов |ГДЕ | ЗначенияСвойствОбъектов.Объект.Ссылка = &Ссылка | И ЗначенияСвойствОбъектов.Свойство = &Свойство"); Запрос.УстановитьПараметр("Ссылка", СтрокаТабличнойЧасти.Номенклатура); Запрос.УстановитьПараметр("НужноеСвойство", ??????? ) |
|||
|
1
Timon1405
01.07.15
✎
10:59
|
ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию(НужноеСвойство), но лучше так не делать)
|
|||
|
2
Вася Чез
01.07.15
✎
10:59
|
(0) НужноеСвойство
|
|||
|
3
D_E_S_131
01.07.15
✎
11:01
|
(1) Почему так лучше не делать? Как сделать по другому?
|
|||
|
4
Kaukass
01.07.15
✎
11:03
|
1. чем чревато?
|
|||
|
5
Timon1405
01.07.15
✎
11:04
|
(3) вангуя запрос в цикле как минимум запомнить (1) в переменную, как максимум сделать один запрос по всей ТЧ.
|
|||
|
6
Kaukass
01.07.15
✎
11:07
|
(5) свойство будет проверяться при подборе номенклатуры в тЧ. цикла не будет
|
|||
|
7
D_E_S_131
01.07.15
✎
11:12
|
Я бы значение свойства занес в какую-нибудь переменную. Если это используется в документе, то перед открытием инициализировал бы эту переменную через "ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию(НужноеСвойство, Истина)". Если не найдется такое свойство, то ругань на отсутствие свойства и отказ от открытия документа.
|
|||
|
8
Timon1405
01.07.15
✎
11:13
|
(7) + в найти по наименованию лучше еще владельца передать, а то, может быть одинаковое свойство у разных объектов (например завели свойство "выкупной" у склада и у контрагента) и найдет не то
|
|||
|
9
samozvanec
01.07.15
✎
11:17
|
почему не по коду? наименование может меняться
|
|||
|
10
Naumov
01.07.15
✎
11:24
|
(9) кодов может и не быть.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |