There are two ways to find a table field's label value:
If fields label value derived from directly fields extended data type:
if (curext()=="krc" && this.RBOInventItemGroupId == "")
ret = checkfailed(strfmt("'%1' field cannot be empty!..",
new SysDictType(extendedTypeNum(RBORetailGroupId)).label()));
If there is a special label value dedicated at table level:
if (curext()=="krc" && this.RBOInventItemGroupId == "")
ret = checkfailed(strfmt("'%1' field cannot be empty!..",
new SysDictField(tablenum(WholeSalesCampaignGroup),
fieldnum(WholeSalesCampaignGroup,RBOInventItemGroupId)).label()));
value etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
value etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
2 Mart 2016 Çarşamba
17 Temmuz 2014 Perşembe
AX 2012 - My New Field's Value Disappearing when Editing VendInvoiceInfoTable
I add a new field to VendInvoiceInfoTable When try to edit with VendEditInvoice
form I saw my new field's value is empty. After a long research I found out Axapta copy source record to another record and edit this new record. Meanwhile Axapta skips my new field. Axapta uses table method copyFromHeader while copying. Add my new line:
this.VendorRequestedWorkerEmail = _header.VendorRequestedWorkerEmail;
//my new field
this.myNewField = _header.myNewField;
Problem overed. Same method valid for related VendInvoiceInfoLine table too.
this.VendorRequestedWorkerEmail = _header.VendorRequestedWorkerEmail;
//my new field
this.myNewField = _header.myNewField;
Problem overed. Same method valid for related VendInvoiceInfoLine table too.
Etiketler:
AX,
ax 2012,
AXAPTA,
cannot,
disappear,
lost,
new field,
update,
value,
vendinvoiceinfotable
8 Ekim 2012 Pazartesi
AXAPTA client and server current datetime values
I published datetime value for just client before. Today's values for client and server:
warning(strfmt("Client datetime value: %1",DatetimeUtil::getSystemDateTime()));
warning(strfmt("Server datetime value: %1",DatetimeUtil::utcNow()));
warning(strfmt("Client datetime value: %1",DatetimeUtil::getSystemDateTime()));
warning(strfmt("Server datetime value: %1",DatetimeUtil::utcNow()));
30 Kasım 2011 Çarşamba
AXAPTA Query: empty records, not empty records, use enum at query value
We have to put parameters when we want to do a complex addrange at query. But it's not necessary with some situations:
Not empty records:
qbds.addRange(fieldnum(custtable,name)).value(sysquery::valueEmptyString()) ;
Records are not equal 10000:
qbds.addRange(fieldnum(custtable,accountnum)).value(sysquery::valueNot("10000") ) ;
Not empty records:
qbds.addRange(fieldnum(custtable,name)).value(sysquery::valueNotEmptyString()) ;
Empty records:qbds.addRange(fieldnum(custtable,name)).value(sysquery::valueEmptyString()) ;
Records are not equal 10000:
qbds.addRange(fieldnum(custtable,accountnum)).value(sysquery::valueNot("10000") ) ;
Ranges:
qbds.addRange(fieldnum(custtable,accountnum)).value(queryrange("1","10000") ) ;
Enum:
qbds.addRange(fieldnum(B_RMARequestTable, RefType)).value(queryvalue(B_RMAReqRefType::RepairJournal));
Kaydol:
Kayıtlar (Atom)