Имя: Пароль:
1C
1С v8
Конвертация - один объект в два
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) Книжку читаю. Нашел похожий пример. Но там просто создаются два элемента в приемнике на основании одного в источнике. А мне ещё нужно в приемнике ссылку одного нового элемента указать в реквизите другого.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn