Validaciones en ingreso de LedgerJournalTable
Hola colegas Saludos, Quería pedirles ayuda en validaciones en AX, les cuento mi problema:
Tengo un Grid que esta asociado a una tabla temporal (con los mismos atributos de ledgerJournalTable) la cual la lleno importando un CSV con los datos.Necesito validar todo los campos que se ingrese desde CSV al mi Tabla temporal y luego mencionarlo en un CheckBox diciendo que esta validado o no. Bueno me di cuenta que la tabla LedgerJournalTable tiene un método que se llama ValidateField piense que ese me puede servir para hacer las validaciones en la tabla temporal. bueno aun asi si me sirve o no, no se como llamarlo o como seria la sintaxis en mi Clicked donde importo mi CSV a mi tabla temporal y a mi grid.
Ayuda! nesecito ayuda con la sintaxcis y si alguien me puede ayudar con un ejemplo de como se hacen validaciones de String, Int, Real, Date. se le agradeseria un monton !!!!!
Les dejo mi codigo donde importo mi CVS a mi tabla temporal.
csvFile = new CommaIo(filename, 'r');
csvFile.inFieldDelimiter(';'); // Delimiter...
GridTemporal.clear();
try
{
if (csvFile)
{
readCon = csvFile.read();
while (csvFile.status() == IO_Status::OK)
{
readCon = csvFile.read();
type_ = conPeek(readCon, 1);//Enum
credito_ = conPeek(readCon, 2);//Real
debito_ = conPeek(readCon, 3);//Real
transdate_ = conPeek(readCon, 4);//Date
txt_ = conPeek(readCon, 5);//String
divisa_ = conPeek(readCon, 6);//String
cuenta_ = conPeek(readCon, 7);//int
GridTemporal.clear();
GridTemporal.TransDate = str2Date(transdate_,123);
GridTemporal.AccountType = str2enum(tipo,type_);
GridTemporal.txtd =txt_;
GridTemporal.AmountCurCredit =credito_;
GridTemporal.AmountCurDebit =debito_;
GridTemporal.LedgerDimension =cuenta_;
GridTemporal.CurrencyCode =divisa_;
GridTemporal.insert();
GridTemporal_ds.executeQuery();
}
}
}catch{
info("Creo que hay un error");
}
Hilo iniciado por
Mario Andres Bustos Araya
hace 9 años
0