Цитата:
Сообщение от
pitersky
Вы бы хоть написали, что за ошибка. Ну и версия АХ совсем не помешает
А вообще - зря вы новый класс-наследник создавали. Такое надо делать только под новый и большой самописный модуль. Если речь идёт о двух-трёх новых номерных, то лучше дописать уже существующий loanModule какого-нибудь потомка.
Переопределил в потомке NumberSeqReference_Asset:
X++:
numRef.DataTypeId = typeid2extendedtypeid(typeid(NumberSeq_TransCode));
numRef.ReferenceHelp = literalStr("Hello");
numRef.ReferenceLabel = literalStr("Hello");
numRef.WizardContinuous = false;
numRef.WizardManual = NoYes::No;
numRef.WizardAllowChangeDown = NoYes::No;
numRef.WizardAllowChangeUp = NoYes::No;
numRef.WizardHighest = 9999;
this.create( numRef);
В ClassDeclaration своего класса пишу:
X++:
NumberSeq sequence = NumberSeq::newGetNum(
NumberSequenceReference::find(
typeId2extendedTypeId(typeID(NumberSeq_TransCode))));
Выдает ошибку:
Ошибка:Переменная класса не может быть использована в данном контексте(используйте метод NEW)
AX 2009