|
создание группы внутри другой |
☑ |
0
r2d24
20.11.13
✎
11:11
|
Я думал, при создании новой группы в другой группе нужно указать родителя.
Док=Справочники.Номенклатура.СоздатьГруппу();
Док.Наименование="Привет";
Док.Записать();
Док2=Справочники.Номенклатура.СоздатьГруппу();
Док2.Родитель="Привет";
//Док2.Родитель=Справочники.Номенклатура.НайтиПоРеквизиту("Родитель", "Привет");
Док2.Наименование="мир";
Док2.Записать();
Но создаются они на одном уровне
|
|
1
rbcvg
20.11.13
✎
11:12
|
Ок. Учтем.
|
|
2
r2d24
20.11.13
✎
11:13
|
(1) ради этого и писал тему...
|
|
3
CHerypga
20.11.13
✎
11:14
|
Может быть Док2.Родитель имеет тип не Строка, а СправочникСсылка.Номенклатура?
|
|
4
CHerypga
20.11.13
✎
11:15
|
(3) + и тогда стоит написать
Док2.Родитель = Док
|
|
5
Wobland
20.11.13
✎
11:15
|
(4) .Ссылка
|
|
6
rbcvg
20.11.13
✎
11:16
|
"Я думал, при создании новой группы в другой группе нужно указать родителя." - правильно думал, только не указал.
|
|
7
CHerypga
20.11.13
✎
11:16
|
(5) Совершенно верно, ошибся
|
|
8
Sabbath
20.11.13
✎
11:17
|
(0)
1. родитель - это ссылка
2. Док = Справочники...
Док2 = Справочники...
Ты жесток к программисту, который будет поддерживать код. Ну хотя бы Спр и Спр2 ))
|
|
9
r2d24
20.11.13
✎
11:23
|
Если я вас правильно понял, то получилось
Док=Справочники.Номенклатура.СоздатьГруппу();
Док.Наименование="Привет";
Док.Записать();
Док2=Справочники.Номенклатура.ПолучитьСсылку();
Док2.Родитель=Док.Ссылка;
Док2.Наименование="мир";
Док2.Записать();
Сообщить(Док.Наименование);
но тоже ошибка
|
|
10
CHerypga
20.11.13
✎
11:24
|
Док2=Справочники.Номенклатура.ПолучитьСсылку(); это тут зачем? Создать же нужно
|
|
11
Sabbath
20.11.13
✎
11:25
|
(9) не правильно, просто в (0) надо в родитель запихать Док.Ссылка, а не "Привет"
|
|
12
Sabbath
20.11.13
✎
11:27
|
+(11) и это уже написали в (4) (5)
|
|
13
r2d24
20.11.13
✎
11:28
|
Спасибо, все понял.
Просто не все быстро доходит, но спасибо.
|
|
14
1dvd
20.11.13
✎
11:29
|
Назвать переменную, хранящую СправочникСсылку, "Док" - это надо быть знатным извращенцем
|
|
15
Sabbath
20.11.13
✎
11:31
|
(14) Шифрование кода типа, а в Спр - ДокументСсылка )
|
|
16
Wobland
20.11.13
✎
11:32
|
кстати, искренне считаю, что "хелло, ворлд" переводится как "всем привет"
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший