Пример получения нештатными средствами Имени основного реквизита (ОР) формы, его типа и Списка имен реквизитов формы.
Метод ПолучитьИмя(Форма, Список = "") - возвращает имя ОР, если второй параметр СписокЗначений, то он заполняется именами реквизитов.
Метод ПолучитьТип(Форма) - возвращает тип ОР.
Для использования требуется компонента DWX (DynamicWrapperX), которую можно взять здесь http://forum.script-coding.com/viewtopic.php?id=5341.