Исходить можно из следующего:
Если выполнить
Форма.ИспользоватьСлой("Основной, Слой1",2);, то станут видимыми все атрибуты, расположенные на этих слоях. Даже если они помечены как невидимые. То есть переключение слоев всего навсего включает/отключает видимость реквизитов, расположенных на этих слоях. То есть это просто способ включать/отключать видимость реквизитов не по одному, а кучками.
Следовательно, скорее всего, не ведется никакого списка включенных/отключенных слоев. Так что предложенный тебе способ, пожалуй, будет правильным. Естественно, с поправкой не ветер.
С друго стороны, я думаю, в АЛьФу будет не так сложно добавить ведение такого списка в ФормЕкс. Если, конечно, у него возникнет время и желание.
Но сдается мне, что ты с того конца рыбу ешь. Задача с душком издалека чувствуется.
Скажи, зачем тебе надо получить эти слои?