Как запретить выбор перхнего уровня в дереве элементов справочника

1. olo_lo4 28.05.13 22:57 Сейчас в теме
Есть справочник Подразделения организаций, он имеет древовидную структуру.
Как универсально сделать так что бы в любом документе программа не давала выбирать верхние уровни - а давала только нижний! Например в SAP такая настройка устанавливается в момент настройки справочника, а тут не нашел.
Заранее спасибо за идеи.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. пользователь 28.05.13 22:57
Сообщение было скрыто модератором.
...
3. AnryMc 849 29.05.13 00:48 Сейчас в теме
В форме выбора поле СправочникСписок событие Выбор

СтандартнаяОбработка=Ложь;

ДалееПроверка и если есть подчиненные то возврат. Как то так:

Запрос.Текст=
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ПодразделенияОрганизаций.Ссылка
|ИЗ
| Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций
|ГДЕ
| ПодразделенияОрганизаций.Родитель = &Родитель"

Где &Родитель - текущий элемент.
И если количество элементов выборки больше нуля,

РЗ=Запрос.Выполнить().Выгрузить();
Если РЗ.Количество()>0 Тогда

то есть "порожденные", значит отказ от выбора...
4. пользователь 02.08.13 00:47
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот