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