| 
    
 | 
        КД: назначение родителя элемента справочника         | 
☑ | 
    
        | 
    0
    
        tpmi    
       
    
    30.08.11 
            ✎
    11:44 
 | 
         
        При конвертации, перенос из торговли-8 в бухгалтерию-7, назначаю всем контрагентам и номенклатурам родителя "Импортировано", чтобы путанки не было. Для этого сделал правило РодительКонтрагента, в котором прописал жестко что Наименование = "Импортировано", ЭтоГруппа = 1, и прицепил его в конвертацию объекта, источник пустой, приемник - родитель.
  Всё отлично, но те элементы, у которых нет родителей, попадают в корень. Почему это может быть и как исправить?     
         | 
 | 
    
    
        | 
    1
    
        GenV    
       
    
    30.08.11 
            ✎
    11:47 
 | 
         
        (0) Указывать какое-нибудь значение родителя, если оно пустое (или всегда указывать). Через, например, Значение = "Значение". Если значение пустое - свойство не выгружается.     
         | 
 | 
    
    
        | 
    2
    
        tpmi    
       
    
    30.08.11 
            ✎
    11:49 
 | 
         
        (1) Дело в том, что оно выгружается - в выходном XML есть свойство "Родитель", но там написано просто <Пусто />. К тому же у правила нет источника - то есть по идее он не должен проверять пустоту свойства в источнике.     
         | 
 | 
    
    
        | 
    3
    
        GenV    
       
    
    30.08.11 
            ✎
    11:56 
 | 
         
        (2) Если точнее, то не происходит конвертация пустого значения, но пустая ссылка выгрузится.     
         | 
 | 
    
    
        | 
    4
    
        tpmi    
       
    
    30.08.11 
            ✎
    11:59 
 | 
         
        Так, понятно. В каком месте нужно указать родителя? В каком обработчике, я имею в виду.     
         | 
 | 
    
    
        | 
    5
    
        GenV    
       
    
    30.08.11 
            ✎
    13:05 
 | 
         
        (4) Можно в "Перед выгрузкой" свойства. Значение = любое не пустое значение (т.к. у тебя правило фиксированное). Можно в "При выгрузке" Значение по условию проверять.     
         | 
 | 
    
    
        | 
    6
    
        tpmi    
       
    
    30.08.11 
            ✎
    13:43 
 | 
         
        Спасибо, добавил в ПередВыгрузкой - помогло. Раньше я пытался прямо туда записать правильное значение, но выгрузка спотыкалась на несуществующем объекте. А после добавления фиксированного правила не догадался проверить.     
         | 
 | 
    
    
        | 
    7
    
        nicxxx    
       
    
    30.08.11 
            ✎
    13:50 
 | 
         
        кстати, было очень непросто привыкнуть к такому поведению КД2 по сравнению с КД1     
         | 
 |