Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программный отбор эл-тов справочника по выбранному родителю
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
andrew76
Добрый день !

Есть 2-х уровневый иерархический справочник, вид иерархии-иерархия элементов.
В этот справочник внесена информация о структуре подразделений предприятия :
цех(Родитель)->(Структурное подразделение цеха).

На форме имеются 2 поля ввода , к которым подвязан вышеуказанный справочник.
Первое поле -Цех (Родитель)
Второе поле -структурное подразделение этого цеха.

Как можно реализовать следующее : чтобы при выборе значения во 2-поле
2-х уровневый справочник показывал записи ,подчиненные выбранному Родителю (из 1-го поля ввода на форме).Понимаю что писать надо в обработчике события НачалоВыбора.
logist
ПриИзменении устанавливать Отбор по Родителю
andrew76
Установить Отбор по Родителю ? Отбор на форме списка ? Или что-то вроде:


Процедура НачалоВыбора(Элемент, СтандартнаяОбработка)
      
СтандартнаяОбработка = Ложь;
      
ФормаВыбора = Справочники.Цеха.ПолучитьФормуВыбора(, Элемент);
ФормаВыбора.ЭлементыФормы.СправочникСписок.ИерархическийПросмотр = Истина;
ФормаВыбора.ЭлементыФормы.СправочникСписок.ТекущийРодитель = Справочники.Цеха.НайтиПоКоду(Цех.Код); // Цех - наименование 1-го поля ввода на форме
      
ФормаВыбора.Открыть();
      
КонецПроцедуры
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.