Buenas dia,
Me encuentro con un detalle a la hora de generar una forma, necesito extraer de la siguiente informacion el campo ObjetoImpDR y los datos dentro de pago20:TrasladoDR:
Entonces cuento ya con información extraída gracias a las funciones integradas en el reporteado, sin embargo, indagando no logré conseguir el resto de información, alguien tiene alguna idea de como lograrlo?
Aquí parte del código de reporteador con el que extraje la información
lXmlString :=GetFieldAsString('XML');
CfdLoadFromString(lXmlString);
CfdLoadFromStringComplPagos(lXmlString);
{ Complemento de Pagos Cuentas Bancarias}
if CfdGetComplPagosPago(1,'FechaPago') <> '' then
begin
varCuentaOrigen.AsString := CfdGetComplPagosPago(1,'CtaOrdenante');
varCuentaDestino.AsString := CfdGetComplPagosPago(1,'CtaBeneficiario');
varBancoOrg.AsString := CfdGetComplPagosPago(1,'NomBancoOrdExt');
varRFCBancoOrg.AsString := CfdGetComplPagosPago(1,'RfcEmisorCtaOrd');
varRFCBancoDestino.AsString := CfdGetComplPagosPago(1,'RfcEmisorCtaBen');
end
else
begin
varCuentaOrigen.AsString := CfdGetComplPagosPago(0,'CtaOrdenante');
varCuentaDestino.AsString := CfdGetComplPagosPago(0,'CtaBeneficiario');
varBancoOrg.AsString := CfdGetComplPagosPago(0,'NomBancoOrdExt');
varRFCBancoOrg.AsString := CfdGetComplPagosPago(0,'RfcEmisorCtaOrd');
varRFCBancoDestino.AsString := CfdGetComplPagosPago(0,'RfcEmisorCtaBen');
end;
Espero me puedan ayudar. Gracias de antemano.