#0
by brenli
Дано: Справочник Сотрудники у которого есть реквизит "Руководитель", типа Справочника Сотрудники. Нужно иерархически вывести кто кому подчинен. (дерево подчинения) Вопрос по реализации. Хочу это сделать таким образом: Делаем запрос и получаем список всех сотрудников у которых не заполнен реквизит руководитель (они самые главные). Запускаем рекурсивную процедуру с передачей в неё сотрудника (у которого нет руководителя) Далее строим запрос с условием получить всех кто является подчиненным сотруднику переданному в параметре процедуры. Получаем выборку и начинаем обход и от каждого вызываем рекурсивную процедуру только уже от другого сотрудника, и продолжаем пока в выборке не будет элементов. Что можете сказать? Или лучше сделать как то без запросов?
#3
by brenli
не обязательно в отчет, но обязательно рекурсивно. Как через СКД сделать рекурсивный вывод?
#4
by Вафель
Если в ДеревеЗначений, то удобнее заполнить верхний уровень, а остальные разворачивать по мере необходимости
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Подскажите книжку по 1С
- Схема "Вопрос-Ответ" - подскажите реализацию.
- Подскажите где найти ТЗ на 1с
- Отображение справочника в виде дерева и в виде списка
- Получение запросом элементов иерархического справочника в виде дерева
- Подскажите Видео курсы, видео уроки по Бухгалтерия 2.0
- Как сделать вывод справочника сотрудников в виде дерева значений.
- Подскажите как открыть не главную форму элемента справочника формы списка
В этой группе 1С
- Обработка Клиент банк
- Как наиболее грамотно реализовать внешнее файловое хранилище для 1с ?
- Как настроить язык интерфейса при запуске 1С через веб?
- БП 3.0 КОРП Глючат оборотки?!
- Две конфигурации поставщика в одной базе. Что за зверь?
- Установка Arcus 2 сервер для работы с терминалом
- Подвисание при работе онлайн кассы
- Не работает отбор динамического списка
- Указание в кассовом чеке "текущей" СНО
- белый IP от мтс 4G
- Конвертация данных УПП в Бух 3.0. Субконто "Подразделения
- Регистр накопления - отбор по нескольким значениям
- Покраска строк табличного поля в цвета пользователя
- Не работает синхронизация между ЗУП и БП
- УТ 11.1 - адресный склад - рабочее место работника склада (помогите разобраться)
- УНФ 1.6 не заполняется табель
- Покупатель - бюджетник, а платит МинФин. Как прикрепить платежку?
- Объект метаданных в запросе
- ЗУП 3.1 Расчетная ведомость
- v7: Функция КонОст(...) КОГДА(......); Что за "когда"?