Página 1 de 1
Gran duda sobre la "Zona Detalle" en la Adenda AMIS
Publicado: Mar Sep 07, 2010 4:43 pm
por agag4
Buen dia compañeros, estoy metiendo la adenda basandome en el PDF que me proporciondo "dado", esta muy bien explicado, solo que llegue a la parte de la ZONA DETALLE, veo que alli "barre" registros en un detalle, pero hay que meter en mi base de datoa una tabla detalle enlazandola con un dbGrid en delphi para meter los datos de esa ZONA DETALLE ?? ó toma los datos del "detalle" de la misma factura electrónica ??

Re: Gran duda sobre la "Zona Detalle" en la Adenda AMIS
Publicado: Mar Sep 07, 2010 5:58 pm
por Dado
What?
Aver si esto responde tu pregunta.
La Zona de Detalle es basicamente repetir los conceptos que ya traes en el cuerpo principal del XML.
Se repiten exactamente cada uno de los conceptos, con precio unitario, cantidad y todo eso y ademas tambien aumenta un poco la informacion, por ejemplo en la "Zona de Detalle" los conceptos llevan su clave (que se copia del atributo noIdentificacion) y tambien lleva un dato que especifica si esa clave fue, digamoslo asi, inventada por el proveedor, inventada por el cliente o es un codigo EAN, tambien lleva detalle de los impuestos pero *por concepto*.
No recuerdo a todos mis clientes, pero ¿tu me compraste mis rutinas de la Addenda AMIS?, la pregunta es porque puedo guiarte un poco acerca de como implementar mis rutinas, que de hecho esto de la zona de detalle ya esta programado en estas rutinas que comento.
Re: Gran duda sobre la "Zona Detalle" en la Adenda AMIS
Publicado: Mar Sep 07, 2010 6:36 pm
por agag4
Asi es, yo te compre las rutinas con Adenda AMIS, es por eso que estoy preguntando

, me surgio la duda porque tienes un ciclo for, como que barres algo que ya esta creado, me imagino que como dices tomas los datos de la fac. elecrónica :
Código: Seleccionar todo
with CFDCopy.Conceptos do
for n := 0 to ChildNodes.Count-1 do
if ChildNodes[n].NodeType = ntElement then begin
with Detalle.Add do begin
NroLinDet := IntToStr(n+1);
with CdgItem do begin
{!} TpoCodigo := '';
{!} VlrCodigo := '';
end;
....
Re: Gran duda sobre la "Zona Detalle" en la Adenda AMIS
Publicado: Mar Sep 07, 2010 6:50 pm
por Dado
Exacto, a eso iba, si analizas el codigo puedes ver que el codigo es muy claro, recorre todos los nodos CFDCopy.Conceptos a partir del cero hasta Childnodes.Count (osea todos) y los copio a la "Zona de Detalle".
Recuerda, donde tiene una {!} es porque o tiene datos inventados o tiene datos en blanco que hay que llenar (no me preguntes "como" hay que llenarlos, pregunta a tu cliente, a quien le vas a facturar)
Re: Gran duda sobre la "Zona Detalle" en la Adenda AMIS
Publicado: Vie Sep 10, 2010 9:38 am
por agag4
Gracias, esta totalmente claro solo queria que lo confirmaras
