Добавление иерархии в справочник «Сотрудники»
Клиент захотел просматривать сотрудников по папкам.
Я добавил в справочник сотрудников иерархию:
Но хочу, чтобы при открытии режим был иерархическим списком.
Пробовал добавлять стандартные команды в командную панель формы и списка, но они не становятся видимыми:
Поэтому создал свои две команды:
Разместил их в командную панель формы:
В форму добавил код:
&НаКлиенте Процедура КомандаСписок(Команда) Элементы.Список.Отображение = ОтображениеТаблицы.Список; Элементы.КнопкаСписок.Пометка = истина; Элементы.КнопкаИерархия.Пометка = ложь; КонецПроцедуры &НаКлиенте Процедура КомандаИерархия(Команда) Элементы.Список.Отображение = ОтображениеТаблицы.ИерархическийСписок; Элементы.КнопкаСписок.Пометка = ложь; Элементы.КнопкаИерархия.Пометка = истина; КонецПроцедуры &НаКлиенте Процедура ПриОткрытии(Отказ) КомандаИерархия(Неопределено); КонецПроцедуры
Выглядит красиво, текущий режим просмотра выделяется:
Аналогично повторил для формы выбора.
UPD: Оказалось, это не все. Пользователю еще понадобилось вставить поле Родитель в карточку сотрудника, чтобы при заведении нового сотрудника указывать группу:
Среда: Нетленка. Объем: 0.5 час.
Свежие комментарии