Создаю динамически форму, на ней StringEdit, далее желаю установить свойство extendedDataType(), чтобы происходила валидация по Extended Data Type с именем MyDataType.
Казалось бы, логично было бы поступить написав:
PHP код:
stringEdit.extendedDataType(typeid(MyDataType));
но это не дает нужного результата. Если посмтреть на то что возвращает typeid(), то можно увидеть, что это какое-то бешенное отрицательно число, а не ID моего MyDataType. Кстати такое же число возвратит SysDictField.extendedTypeId(), если поле создано по этому типу. Возникает вопрос как перевести это integer число в extendedTypeId? или это просто глюка Аксапты?