Программирование подчиненных (вложенных) групп
18.11.2003
13:25
#1
"Необходимо программно ввести несколько подчиненных групп (для конвертации):
Справочник.Номенклатура
Группа1 //Верхний уровень групп
Группа2 // подчинена группе 1
Написал программку:
Сп=СоздатьОбъект("Справочник.Номенклатура1");
Сп.НоваяГруппа();
Сп.Код="0001"; Сп.Наименование="Имя01";
Сп.Записать();
Сп.НоваяГруппа();
Сп.ИспользоватьРодителя("0001");
Cп.Код="0002";Сп.Наименование="Имя02";
Сп.Записать();
Но, увы, группа2 никак не хочет подчиняться группе1??(хотя для элементов это работает). В документации я не нашел функций переподчинения групп.
Где я не прав и в чем истина? С уважением = Л.Владимир."
Справочник.Номенклатура
Группа1 //Верхний уровень групп
Группа2 // подчинена группе 1
Написал программку:
Сп=СоздатьОбъект("Справочник.Номенклатура1");
Сп.НоваяГруппа();
Сп.Код="0001"; Сп.Наименование="Имя01";
Сп.Записать();
Сп.НоваяГруппа();
Сп.ИспользоватьРодителя("0001");
Cп.Код="0002";Сп.Наименование="Имя02";
Сп.Записать();
Но, увы, группа2 никак не хочет подчиняться группе1??(хотя для элементов это работает). В документации я не нашел функций переподчинения групп.
Где я не прав и в чем истина? С уважением = Л.Владимир."
18.11.2003
16:40
#2
"//Вместо
Сп.ИспользоватьРодителя("0001");
//попробуйте
Сп.Родитель = СоответствующаяГруппа;"
Сп.ИспользоватьРодителя("0001");
//попробуйте
Сп.Родитель = СоответствующаяГруппа;"
18.11.2003
17:00
#3
"Может быть надо определить родителя, а потом создавать новую группу. (с элементами я так и делал с группами не пробовал)
1) ХХХ.ИспользоватьРодителя(...);
2) ХХХ.НоваяГруппа();
"
1) ХХХ.ИспользоватьРодителя(...);
2) ХХХ.НоваяГруппа();
"
18.11.2003
20:35
#4
Спасибо за ответ и участие, но я, естественно, перепробовал все возможные комбинации включения <ИспользоватьРодителя> <ИспользоватьВладельца> (хотя последнее совсем из другой области) в разные места программы...
Читают тему
(гостей: 1)