Имя: Пароль:
1C
1С v8
Как элемент справочника сделать группой. Программно.
,
0 Бурбон
 
10.12.13
10:01
ЭтоГруппа только читает данные.
А вот, например, конвертация данных умеет превращать элементы в группы.
1 mikecool
 
10.12.13
10:03
много еще что может себя так вести
навейхуа?
2 Wobland
 
10.12.13
10:03
причём, делает это программно. следующий
3 ДенисЧ
 
10.12.13
10:06
всад.
4 Бурбон
 
10.12.13
10:11
ну заполнен у меня уже справочник подразделений в БП иерархический. выгрузились группы как элементы. хочу сделать обратно элементами.
5 НЕА123
 
10.12.13
10:12
(4)
создать, удалить.
6 Бурбон
 
10.12.13
10:12
обратного группами т.е.
7 Бурбон
 
10.12.13
10:13
(5) я че дурак :)
8 ДенисЧ
 
10.12.13
10:14
(7) Да
9 Fish
 
10.12.13
10:14
(4) "выгрузились группы как элементы" - надо было выгрузку правильно делать.
10 НЕА123
 
10.12.13
10:14
(7)
ну ежели иерархический, кури Родитель.
11 mikecool
 
10.12.13
10:15
(4) поправь выгрузку, выгрузи еще раз - станут группами
12 Бурбон
 
10.12.13
10:15
(9) сделаю, меня другой вопрос волнует, ща озаботился впринципе как программно
13 mikecool
 
10.12.13
10:16
(12) никак
14 Бурбон
 
10.12.13
10:16
(10) родитель всего лишь ссылка
15 Бурбон
 
10.12.13
10:16
(13) а как ККД делает
16 ДенисЧ
 
10.12.13
10:17
(12) Написать прямой запрос в скуль.
А потом написать заявление по собственому.
17 Wobland
 
10.12.13
10:17
(15) создаёт
18 Бурбон
 
10.12.13
10:17
вот видите что вы на простой вопрос не можете ответить :)
19 Dimel
 
10.12.13
10:17
кусок кода из Универсальный обмен данными в формате XML:
Если ИмяТипа = "Справочник"
        ИЛИ ИмяТипа = "ПланВидовХарактеристик" Тогда
        
        ЭтоГруппа = СвойстваПоиска["ЭтоГруппа"];
        
        Если ЭтоГруппа = Истина Тогда
            
            Объект = Менеджер.СоздатьГруппу();
                        
        Иначе
            
            Объект = Менеджер.СоздатьЭлемент();
            
        КонецЕсли;

Много конвертация умеет делать :)))
20 Молодой 1Снег
 
10.12.13
10:17
(15) см. (5)
21 ДенисЧ
 
10.12.13
10:19
(18) всё, первое предложение из (16) отменяется. Сразу второе.
22 Бурбон
 
10.12.13
10:19
(17) как это она создает если ссылки на него остаются прежними
23 MaxisUssr
 
10.12.13
10:19
(0)
Не вижу проблемы. Вкраце - удаляем старый, создаем новый - все в одной транзакции.
24 mikecool
 
10.12.13
10:19
(18) как слетать на солнце и вернуться живым?
25 MaxisUssr
 
10.12.13
10:20
(23) точнее наоборот
26 Fish
 
10.12.13
10:20
(22) Уверен? :)
27 Dimel
 
10.12.13
10:21
Он имеет ввиду идентификатор :
Функция УстановитьСсылкуНового(Объект, Менеджер, СвойстваПоиска)
    
    УИ = СвойстваПоиска["{УникальныйИдентификатор}"];
    
    Если УИ <> Неопределено Тогда
        
        НоваяСсылка = Менеджер.ПолучитьСсылку(Новый УникальныйИдентификатор(УИ));
        
        Объект.УстановитьСсылкуНового(НоваяСсылка);
        
        СвойстваПоиска.Удалить("{УникальныйИдентификатор}");
        
    Иначе
        
        НоваяСсылка = Неопределено;
        
    КонецЕсли;
    
    Возврат НоваяСсылка;
    
КонецФункции
28 Godofsin
 
10.12.13
10:21
(11) Наилучший вариант
29 mehfk
 
10.12.13
10:22
(0) Напиши прямой запрос к SQL.
30 Бурбон
 
10.12.13
10:22
(26) с большой долей вероятности :)
31 Wobland
 
10.12.13
10:23
(30) ты нашёл ГСЧ в КД? мы преклоняемся перед тобой
32 НЕА123
 
10.12.13
10:23
(29)
было в (16), запретили в (21).
33 Бурбон
 
10.12.13
10:23
(27) спасибо ясно
34 gero
 
10.12.13
10:25
можно и руками в таблице подправить, даже без
'update....
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.