bxz
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору tvskit Конечно можно, но для этого 1. Придется создать Графу отбора например "грНоменклатура". Предположим тебя интересует самая верхняя иерархия тогда 2. Надо пройтись по объектам, предварительно создав в них реквизит "грНоменклатура" и заполнить его при помощи сл. функции Код: Функция ПолучитьКорень(Элемент) Результат = Элемент.Родитель; Если ПустоеЗначение(Результат) = 0 Тогда Пока ПустоеЗначение(Результат.Родитель) = 0 Цикл Результат = Результат.Родитель; КонецЦикла; КонецЕсли; Возврат Результат; КонецФункции | 3. ну и соответственно вставив в объекты при изменеии Свойства "Номенклатура" выполнение этой функции что-то вроде Код: грНоменклатура = ПолучитьКорень(Номенклатура); | 4. осталось заменить Код: ЗакладкиОтбора("Номенклатура",1,,); | на Код: ЗакладкиОтбора("грНоменклатура",1,,); | tswanea завтра попробую описать более подробно, как раз в данный момент занимаюсь переписыванием прав доступа в ЗУПе | Всего записей: 151 | Зарегистр. 21-11-2003 | Отправлено: 21:43 18-01-2007 | Исправлено: bxz, 22:00 18-01-2007 |
|