|  | Установка свойства ЭтоГруппа для сущ. записи справочника | ☑ | 
    
        | 0
    
        zloy_nick   23.06.10✎ 15:48 | 
        Как изменить значение свойства "ЭтоГруппа" существующей записи  иерархического справочника?
 На элемент есть ссылки в других местах...
 |  | 
    
        | 1
    
        Defender aka LINN   23.06.10✎ 15:49 | 
        Никак     |  | 
    
        | 2
    
        Ненавижу 1С   гуру 23.06.10✎ 15:53 | 
        создать новую группу, перенести ссылки, удалить элемент     |  | 
    
        | 3
    
        Defender aka LINN   23.06.10✎ 15:55 | 
        (2) Можно проще, на самом деле, без переноса ссылок.     |  | 
    
        | 4
    
        zloy_nick   23.06.10✎ 15:56 | 
        >>создать новую группу, перенести ссылки, удалить элемент
 
 Это способ  является последним и трудоёмким... Но тоже рассматривается!
 |  | 
    
        | 5
    
        zloy_nick   23.06.10✎ 15:58 | 
        >>Можно проще, на самом деле, без переноса ссылок.
 
 Как заменить шаг "перенос ссылок"?(заменить старую ссылку на новую везде где она используются)
 |  | 
    
        | 6
    
        Defender aka LINN   23.06.10✎ 16:00 | 
        (4) Учу фокусу:
 1. Запоминаем GUID элемента.
 2. Удаляем без контроля ссылок.
 3. Создаем группу с таким GUID
 4. ???
 5. PROFIT!
 
 З.Ы. Перед претворением в жизнь - хорошенько подумать.
 |  | 
    
        | 7
    
        zloy_nick   23.06.10✎ 16:03 | 
        Забавно!
 Протестирую... отпишусь..
 |  | 
    
        | 8
    
        zloy_nick   25.06.10✎ 13:01 | 
        Проверил работает. В местах, где исп-ся ссылка на элемент удачно всё заменилось.
 
 об=Выборка.ссылка.получитьобъект();
 ид=Выборка.ссылка.УникальныйИдентификатор();
 об=Выборка.ссылка.получитьобъект();
 об.удалить();
 
 Мен = Справочники["учебныезаведения"];
 сс=мен.ПолучитьСсылку(ид);
 эл=Справочники.УчебныеЗаведения.СоздатьГруппу();
 эл.УстановитьСсылкуНового(сс);
 эл.Наименование="123тест";
 эл.Записать();
 |  |