|
Где взять функцию, которая бы устанавливала значение свойств объекта?
| ☑ |
0
Cerera
22.07.13
✎
11:30
|
Есть справочник "Характеристика Номенклатуры". У этого справочника значения свойств объектов хранятся в РС но они не простые. Там винигрет этот тяжело-понятный в плане видов характеристик торчит и неудобно извлекать свойства а так же записывать их програмно. У кого-нибудь может есть функция, которая бы позволяла по имени свойства, например "Производитель" устанавливать значение? а так же получать его
|
|
1
cw014
22.07.13
✎
11:32
|
Ответ на вопрос в сабже: в конфигураторе.
Ответ на вопрос: напиши сам
|
|
2
Jonny_Khomich
22.07.13
✎
11:33
|
если УТ, то групповая обработка справочников и документов
|
|
3
cw014
22.07.13
✎
11:33
|
Учитывая то, что свойства обектов - это ПВХ без предопределенных значений, тебе сначала надо искать элемент этого ПВХ. Поиск по коду - копрокод ИМХО.
Далее выборкой из рег сведений. Если заморачиваться неохота, юзай функциональную опцию - ей меньше кода писать
|
|
4
cw014
22.07.13
✎
11:34
|
(2) Немного не в тему
|
|
5
Jonny_Khomich
22.07.13
✎
11:34
|
(4) почему же?
|
|
6
Жан Пердежон
22.07.13
✎
11:35
|
(0) ничего там непонятного нет, лучше сам разберись
|
|
7
Ёпрст
22.07.13
✎
11:44
|
(0)
|
|
8
Cerera
22.07.13
✎
11:54
|
(6)ну я сам делал. только не нравится мне этот способ. Думаю в УТ есть где то готовая функция.
|
|
9
Cerera
22.07.13
✎
12:11
|
(7)прикодился кое-какой фрагмент кода. спасибо.
|
|
10
hhhh
22.07.13
✎
12:29
|
по логике, мы не имеем право менять значения у свойств характеристики. Как создали ее изначально, так она и должна жить в базе.
Например, характеристика: черный, у нее свойство в регистре цвет: черный. Мы не можем войти в свойство и поменять на "белый". Потому что это будет уже другая характеристика.
|
|
11
Cerera
22.07.13
✎
13:03
|
(10)ну по идее да. Но если скажем "производитель" характеристика такая. Её сначала не проставляли или проставляли обобщенно а потом решили проставить.
|
|