Каталог решений - Отображение только своих элементов в форме списка подчиненного справочника при отключении иерархии

Отображение только своих элементов в форме списка подчиненного справочника при отключении иерархии

Отображение только своих элементов в форме списка подчиненного справочника при отключении иерархии

В наличии
Категория:

Описание

В форме списка подчиненного справочника при отключении иерархии отображается весь его состав.

В некоторых случаях это неудобно…

Предлагается следующий вариант решения:

в модуле формы списка подчиненного справочника добавить две предопределенные процедуры следующего содержания:

 

//***********************************
Процедура ПриСменеИерархии(Способ)
      УстановитьОтбор(,);
      Если Способ = 0 Тогда
            ТекВладелец = ТекущийЭлемент().Владелец;
            Список = СоздатьОбъект(«СписокЗначений»);
            Спр = СоздатьОбъект(«Справочник.» + Вид());
            Спр.ИспользоватьВладельца(ТекВладелец);
            Спр.ВыбратьЭлементы();
            Пока Спр.ПолучитьЭлемент() = 1 Цикл
                  Список.ДобавитьЗначение(Спр.ТекущийЭлемент());
            КонецЦикла;
            ИспользоватьСписокЭлементов(Список);
      Иначе
            ИспользоватьСписокЭлементов();
      КонецЕсли;
КонецПроцедуры

//***********************************
Процедура ПриВыбореВладельца(Элемент)
      УстановитьОтбор(,);
      ИерархическийСписок(1); 
      ИспользоватьСписокЭлементов();
КонецПроцедуры

 

можно ещё в процедуре ПриОткрытии() добавить:

ИерархическийСписок(1);

 

has been added to your cart:
Оформление заказа