|
Конвертация - один объект в два
| ☑ |
0
Алексей Петрович
16.04.12
✎
12:27
|
Пишу свои правила для обмена между двумя конфигурациями на 7.
В источнике есть Спр1, в приемнике Спр1, у которого есть реквизит - ссылка на Спр2.
На основании Спр1 источника необходимо в приемнике создать элемент в Спр1, элемент в Спр2 и установить ссылку Спр2 в Спр1.
Создал два ПКО: ПКО:Спр1-Спр1, ПКО2:Спр1-Спр2.
Для ПКО1 в ПКС для этого реквизита указал:
Источник - пусто, приемник - НашРеквизит, правило конвертациии - ПКО2.
При выгрузке ошибка:
Ошибка получения значения свойства объекта
Объект: <>, свойство: НашРеквизит.
В чем ошибка? Может вообще все не так делаю?
|
|
1
Defender aka LINN
16.04.12
✎
12:39
|
Сними в ПКО флаги "запоминать выгруженные" или сам генерируй ключ выгруженых данных
|
|
2
Алексей Петрович
16.04.12
✎
13:47
|
(1) Галочка вроде не по этому поводу. Но все равно попробую.
"генерируй ключ выгруженых данных" - можно подробнее?
|
|
3
Defender aka LINN
16.04.12
✎
13:52
|
(2) Разница между нами в том, что я ТОЧНО знаю про эту галку - для чего она, а ты только догадываешься, да и то неправильно.
Ключ выгружаемых данных - см помощь по событию "перед выгрузкой" у ПКО
|
|
4
Алексей Петрович
16.04.12
✎
15:52
|
(3) Галочка не помогла. Ошибка та же.
Ключ выгружаемых данных - в справке в первую очередь посмотрел, но как использовать не понял. Может в типовых правилах пример есть? Сам пока не нашел.
|
|
5
Stim
16.04.12
✎
15:54
|
есть замечательная книжка Бояркина по КД, с примерами, в том числе и по сабжу. рекомендую
|
|
6
Алексей Петрович
16.04.12
✎
15:55
|
(5) Книжку читаю. Нашел похожий пример. Но там просто создаются два элемента в приемнике на основании одного в источнике. А мне ещё нужно в приемнике ссылку одного нового элемента указать в реквизите другого.
|
|