Шансов мало, но баг все-же опишу:
как написано в документации:
__тп.РедактироватьЗначение(__стр, __кол, __рег, _знач,,, "ВыбЗнач", "0x100000");
// на форму добавлен элемент с идентификатором"ВыбЗнач"
// в дальнейшем с ним можно работать как с обычным элементом формы
// через объект Форма
//
// например:
//
//Форма.ВыбЗнач.ВыборГруппы(0);
[/code]
Так вот - попытка установить этому атрибуту формы признак маски (для текстового поля) или признак "неотрицательный" для числового ни к чему не приводят.
Правда, есть подозрение, что у Формекса с создаваемыми атрибутами формы та же проблема:
РасшФормы = СоздатьОбъект("РасширениеФормы");
РасшФормы.УстановитьФорму(Форма);
Атр = РасшФормы.ДобавитьАтрибут("ВыбЗнач3", 2, "Строка");
Атр.Маска = "!!!!!!!!";
Форма.ВыбЗнач3.Маска("!!!!!!!")
Тоже не хочет устанавливать маску. А вот формулу меняет без проблем.