Дерево реквизитов документа (Управляемая форма)

Дерево реквизитов документа/справочника в управляемой форме

Это продолжение публикации «Дерево реквизитов документа«

 

Реализовано для управляемой формы. Просто формочка выбора реквизитов документа/справочника (и его т.ч.) с любого уровня вложенности.

 

Особенность этого дерева в том, что оно строится «на лету», т.е. при разворачивании ветки достраивается уровень. Таким образом, реализована защита от зацикливания, и достигнута скорость построения дерева документа любой сложности.

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

Обработка реализовывалась для прикладной задачи, может оказаться очень полезной.

4 Comments

  1. NOVOPRO

    Добрый день.

    А для какой сборки 1С подходит данная разработка, а то мне что-то не понятно.

    Спасибо.

    Reply
  2. MGraf

    (1) NOVOPRO, данная обработка универсальна. Главное, чтобы у вас конфигурация была на управляемых формах.

    Reply
  3. gull22

    Удобно все в одном флаконе для документа,не надо в конфигуратор лазить. Плюс.

    Reply
  4. Quasar

    Спасибо большое! Полезная обработка.

    Вот только список типов документов уж слишком небольшой предопределен :))

    У себя подправил. В процедуре ПриСозданииНаСервере добавил код:

    // Документы.
    Для инд=0 По Метаданные.Документы.Количество()-1 Цикл
    Элементы.ТипДокумента.СписокВыбора.Добавить(«ДокументСсылка.»+Метаданные.Документы[инд].Имя, Метаданные.Документы[инд].Синоним);
    КонецЦикла;
    
    // Справочники.
    Для инд=0 По Метаданные.Справочники.Количество()-1 Цикл
    Элементы.ТипДокумента.СписокВыбора.Добавить(«СправочникСсылка.»+Метаданные.Справочники[инд].Имя, Метаданные.Справочники[инд].Синоним);
    КонецЦикла;
    

    Показать

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *