Имя: Пароль:
1C
1С v8
перемещение элемента справочника
0 popoff17
 
06.12.11
08:10
Доброго времени суток!
В справочнике элементы раскиданы по папкам, т.е. с иерархией. мне необходимо избавиться от нее, переместив все элементы в корень справочника. Подскажите как сделать. я знаю что надо получить объект, а вот дальше как что то не проходил такого..

Процедура КнопкаВыполнитьНажатие(Кнопка)
   СпрПроекты = Справочники.Проекты.Выбрать();
   Пока СпрПроекты.Следующий() Цикл
   Объект = СпрПроекты.ПолучитьОбъект();        
//каким то образом избавиться от иерархии
   КонецЦикла;

спасибо заранее за подсказки.
1 Нуф-Нуф
 
06.12.11
08:11
выбрать запросом. и исправить
2 Wobland
 
06.12.11
08:11
Родитель у "корневого" элемента какой?
3 dmAlex
 
06.12.11
08:12
Объект.Родитель = Справочники.Проекты.ПустаяСсылка();
Объект.Записать();
4 BuHu
 
06.12.11
08:12
Родитель = Справочники.Проекты.ПустаяСсылка(); ?
5 Ant1773
 
06.12.11
09:09
(0) Кошерный вариант уже подсказали.
Есть еще :)
1 УниверсальныйПодборИОбработкаОбъектов - установить родителя.
2 Залезть в какой-то подбор, где можно выбрать сравнение "в списке", отключить иерархию, Ctrl-А, ПКМ, переместить в группу...
6 popoff17
 
06.12.11
09:23
(5) 2 - пробовал, у меня не пашет)))
Спасибо всем!!!
7 Ant1773
 
06.12.11
09:59
(6) Чессно слово - ЭТО работает. Сам так делал. :)
8 SurFace
 
06.12.11
14:21
в универсальном подборе наверное галку в настройках не поставил, изменять реквизиты ))
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший