|
КД: Подменить значение свойства у источника.
| ☑ |
0
Dastes
01.09.14
✎
18:31
|
Есть правила обмена между УТ и БП. В УТ используются характеристики, в БП они не предусмотрены.
В данный момент в БП переносится только сама номенклатура ("Стол"), а требуется что бы к наименованию номенклатуры прибавлялось название характеристики. Например "Стол Цвет: Черный".
В ПКО РеализацияТоваровУслуг, в событиях ПКС Товары/Номенклатура писал следующий код:
ОбъектКоллекции.Номенклатура.Наименование = ОбъектКоллекции.Номенклатура.Наименование + ОбъектКоллекции.ХарактеристикаНоменклатуры.Наименование;
Но выдает ошибку "Поле объекта недоступно для записи (Наименование)".
Каким образом можно еще реализовать эту задачу?
|
|
1
ASU_Diamond
01.09.14
✎
18:35
|
при выгрузке подменять наименование
|
|
2
Dastes
01.09.14
✎
18:36
|
Во всех 3 событиях ошибка(перед, при, после).
|
|
3
ASU_Diamond
01.09.14
✎
18:38
|
так надо не у Номенклатуры изменять наименование, а у реквизита при выгрузке заменять значение
|
|
4
Dastes
01.09.14
✎
18:44
|
Ты про "Значение"? Значение.Наименование = "123"; тоже выдает ошибку.
|
|
5
ASU_Diamond
01.09.14
✎
18:47
|
сейчас под рукой нет КД, посмотреть не могу
у тебя у справочника Номенклатура для каждого реквизита есть свои правила, там прямо можно задать значение выгрузки:
Значение=Номенклатура.Наименование+Номенклатура.характеристика
|
|
6
Dastes
01.09.14
✎
18:49
|
В правилах справочника никак не узнать какая характеристика использовалась в каком документе. Поэтому пробую это делать из реализации.
|
|
7
Wirtuozzz
01.09.14
✎
18:49
|
а разве стандартными правилами это не реализовано?
|
|
8
Defender aka LINN
01.09.14
✎
21:08
|
(6) Это только у тех, кто не постиг магию КД.
Самый простой способ - конвертировать не номенклатуру, а характеристику
|
|
9
Мимохожий Однако
01.09.14
✎
21:49
|
(8)Т.е. начинать с ПКО для характеристик?
|
|
10
Йохохо
01.09.14
✎
21:53
|
(9) там есть сылка
|
|
11
m-serg74
01.09.14
✎
22:01
|
(8) +100 (у характеристики есть владелец, ака номенклатура)
|
|