Показать сообщение отдельно
Старый 21.02.2007, 14:27   #8  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Многоуровневый классификатор
Внимание!!! Проект содержит системный класс SysSetupFormRun. Будьте внимательны при импорте.

Краткое руководство по настройке классификатора:
1. Указать список форм, на которых будет использоваться классификатор на форме AbstractClassSetup.
2. Создать уровни классификатора на форме AbstractClassTree. Для этого необходимо выбрать форму, на вкладке обзор создать корневой уровень классификатора, а затем добавить остальные уровни на вкладке дерево.
3. Указать какие записи принадлежат каким классам, нажав кнопку "Открыть" на форме AbstractClassTree. После этого выделить требуемые записи и нажать кнопку "Добавить".
4. Чтобы выводилась информация о том, каким уровням пренадлежит запись необходимо в метод active источника добавить следующий код: (например, для InventTable)
X++:
AbstractClass::loadItemClassName(element.design().controlName('AbstractClassList'), TableNum(InventTable), inventTable.RecId);
другого способа, к сожалению, пока не нашел.

Принимаются любые замечания и пожелания.
А также идеи по поводу того, как избавиться от последней модификации формы (добавление кода в метод active).
Вложения
Тип файла: xpo MultiLevelClass.xpo (133.7 Кб, 361 просмотров)

Последний раз редактировалось Lucky13; 21.02.2007 в 15:19.
За это сообщение автора поблагодарили: raz (6).