Как перебрать в форме действия все дочерние объекты?
Добавлено: 08 дек 2006, 09:12
Не подскажете, кто знает...
Проблема такая-есть родительский объект, у него есть 10 дочерних разного типа
Нужно в форме действия в цикле выбрать все дочерние объекты определенных типов.
Сейчас это выглядит так - есть переменная объект с типом 'список' (автоматическая загрузка объекта) и получается (допустим 8 объектов из 10 удовлетворяют условию отбора)
1. Начало
-нажимаю на поле объект - открывается список выбора
-выбираю первый объект
-устанавливаю атрибут (этот объект больше не появится в списке)
-Update
-Goto(Начало)
т.е. в превых 7 циклах все время приходится открывать список выбранных объектов и что-то выбирать и только когда остается последний объект он выбирается автоматически.
А как сделать так чтобы в поле объект сразу попадал первый попавшийся объект (удовлетворяющий условию) и таким образом перебрать все объекты не используя окно выбора?
Юрий может вы подскажете, по идее нужен какй-то SQL запрос через f_ExecSQLSelect... единственное что-он возвращает только строку а нужно ID объекта
Проблема такая-есть родительский объект, у него есть 10 дочерних разного типа
Нужно в форме действия в цикле выбрать все дочерние объекты определенных типов.
Сейчас это выглядит так - есть переменная объект с типом 'список' (автоматическая загрузка объекта) и получается (допустим 8 объектов из 10 удовлетворяют условию отбора)
1. Начало
-нажимаю на поле объект - открывается список выбора
-выбираю первый объект
-устанавливаю атрибут (этот объект больше не появится в списке)
-Update
-Goto(Начало)
т.е. в превых 7 циклах все время приходится открывать список выбранных объектов и что-то выбирать и только когда остается последний объект он выбирается автоматически.
А как сделать так чтобы в поле объект сразу попадал первый попавшийся объект (удовлетворяющий условию) и таким образом перебрать все объекты не используя окно выбора?
Юрий может вы подскажете, по идее нужен какй-то SQL запрос через f_ExecSQLSelect... единственное что-он возвращает только строку а нужно ID объекта