nor
Эта задача решалась, могу сорс дать, могу рассказать.
Смысле такой - создаешь в профиле таблицу в ней поля, в которых пользователь может указать
1. Попись к полю
2. Обязательность заполнения
Пользователь в профиле заполняет необходимо ему кол-во строк.
Потом при создании документа из профиля эта инфа в него в спец поля засасывается и в таблице в документе будет:
1. Колонка с компьютед тект, в который будет считаться выдранное из профиля значение из 1 колонки соответствующего ряда, потом поле, на нем формула валидации, которая смотрит на перенесенный параметр обязательности заполнения.
Если поля разных типов - то можно там где поле в документе - сделать не одно поле а целую кучу разных типов и скрывать все кроме типа, указанного в профиле. Формулы скрытия для полей тоже считать по значениям перенесенным из профиля.
Надеюсь, что понятно написала. Только таких параметров - сильно много не делай, а то формы тормозить начнут