VendInvoiceInfoTable tablosuna yeni bir alan ekledim.
VendEditInvoice formu ile kaydı güncellemek istediğimde tabloya yeni eklediğim alanın içinin boş geldiğini gördüm. Uzun uğraşlar sonunda bu formun aslında kaydı yeni bir kayda kopyaladığını ve bu işlem esnasında beni alanımı da atladığını farkettim. Axapta kaydı kopyalarken
copyFromHeader isimli tablo metodunu kullanıyor. Araya kendi satırımı ekledim:
this.VendorRequestedWorkerEmail = _header.VendorRequestedWorkerEmail;
//benim yeni alanım
this.myNewField = _header.myNewField;
sorun düzeldi. Bu tablonun satır tablosu
VendInvoiceInfoLine da aynı şekilde çalışıyor.