Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-05-2015
jpgonzalez jpgonzalez is offline
Miembro
 
Registrado: feb 2010
Posts: 121
Poder: 15
jpgonzalez Va por buen camino
Problema al instalar Activex de Factura Electronica en Argentina

Buenas para ambos, queria consultarles si pudieron instalar correctamente el OCX en Delphi.
Yo estoy usando Delphi XE, segui los pasos para importar el nuevo componente ActiveX, y me sale el siguiente error:

"An error ocurred while referencing a user defined type. This may be caused by a missing or unregistered type library."
Tal como se ve en la imagen adjunta.

No hay caso, no puedo hacer que lo importe y que aparezca el componente en el tool palette

El link de descarga es el siguiente:
https://sites.google.com/site/factur...ador-descargar

Los pasos a seguir y el ejemplo estan en el siguiente link
https://sites.google.com/site/factur...ejemplo-delphi

Saludos!
Imágenes Adjuntas
Tipo de Archivo: jpg error.jpg (10,3 KB, 5 visitas)
Responder Con Cita
  #2  
Antiguo 20-05-2015
jpgonzalez jpgonzalez is offline
Miembro
 
Registrado: feb 2010
Posts: 121
Poder: 15
jpgonzalez Va por buen camino
Problema al instalar Activex de Factura Electronica en Argentina

Buenas para todos, estoy leyendo mucho por el tema de la factura electronica en Argentina, y la verdad es que lo que voy encontrando me da mas problemas que soluciones.
Les comento, como ya han puesto algunos otros miembros del foro, que en Argentina hay que hacer la FE por medio de un webservice, y hay quien realizo un ocx para agregarlo a nuestro IDE. (en mi caso Embarcadero Delphi XE)

El ocx es el siguiente: Factura Ectronica/
El link de descarga es el siguiente: Descarga
Los ejemplos y forma de importacion esta aqui

Ahora, cuando importo el compontente desde Componet / Import Component, siguiendo los pasos que figura en el sitio web, me sale el siguiente error (imagen adjunta):
"An error ocurred while referencing a user defined type. This may be caused by a missing or unregistered type library"

He instalado otros tipos de componentes activex (ocx fiscal de hasar, epson, etc) y nunca tuve un error como este, que me tiene desorientado dado que al aceptar el error, me muestra en el Project Manager el TWSAFIPFE.bpl para compilar e instalar.
De hecho me permite instalarlo, pero el componente no aparece.

Si alguien lo tiene instalado, y puede darme una mano, mas que agradecido.
Saludos!
Imágenes Adjuntas
Tipo de Archivo: jpg error.jpg (10,3 KB, 11 visitas)
Responder Con Cita
  #3  
Antiguo 20-05-2015
jpgonzalez jpgonzalez is offline
Miembro
 
Registrado: feb 2010
Posts: 121
Poder: 15
jpgonzalez Va por buen camino
El archivo que se descarga desde el link antes mencionado, contiene varias dll y tres ocx.

1- MisDatos.ocx
2- WSAFIPFEOCX.ocx
3- WSPAMIOCX.ocx

Los tres OCX estan correctamente registrados, aparecen al momento de importar el nuevo ActiveX. (Imagen adjunta import.png)
El 1 y el 3 los puedo importar y veo sus componentes en el tool palette.
El 2 tira el error antes mencionado, en el "Project Manager" aparece el archivo bpl vacio, y me da la opcion Install (imagen adjunta projectManager.png)
Imágenes Adjuntas
Tipo de Archivo: jpg Import.jpg (26,2 KB, 7 visitas)
Tipo de Archivo: jpg ProjectManager.jpg (13,9 KB, 6 visitas)
Responder Con Cita
  #4  
Antiguo 20-05-2015
jpgonzalez jpgonzalez is offline
Miembro
 
Registrado: feb 2010
Posts: 121
Poder: 15
jpgonzalez Va por buen camino
Estos son los detalles del error:

Cita:
[500BE7B8]{rtl150.bpl } ComObj.OleError (Line 1457, "ComObj.pas" + 1) + $11
[500BE7C7]{rtl150.bpl } ComObj.OleCheck (Line 1464, "ComObj.pas" + 0) + $7
[2142BF83]{tlib150.bpl } TypeLib.TTypeLibrary.GetRefTypeInfo (Line 8299, "typelib.pas" + 11) + $10
[2142BF2E]{tlib150.bpl } TypeLib.TTypeLibrary.GetImplTypeInfo (Line 8276, "typelib.pas" + 2) + $7
[2142ABDD]{tlib150.bpl } TypeLib.TCoClassInfo.ProcessTypeInfo (Line 7671, "typelib.pas" + 5) + $D
[2142C2FC]{tlib150.bpl } TypeLib.TTypeLibrary.ProcessTypeInfos (Line 8367, "typelib.pas" + 44) + $F
[2142B820]{tlib150.bpl } TypeLib.TTypeLibrary.CreateFromTypeLib (Line 8081, "typelib.pas" + 61) + $9
[2142BFE7]{tlib150.bpl } TypeLib.TTypeLibrary.GetRefTypeInfo (Line 8306, "typelib.pas" + 18) + $11
[21426C67]{tlib150.bpl } TypeLib.TTypeInfo.ProcessType (Line 5712, "typelib.pas" + 3) + $8
[214212D2]{tlib150.bpl } TypeLib.TParameter.CreateFromElemDesc (Line 2494, "typelib.pas" + 3) + $9
[21423ED1]{tlib150.bpl } TypeLib.TFuncMember.CreateFromFuncDesc (Line 4180, "typelib.pas" + 87) + $1C
[21429A59]{tlib150.bpl } TypeLib.TInterfaceInfo.ProcessTypeInfo (Line 7101, "typelib.pas" + 32) + $12
[50053237]{rtl150.bpl } SysUtils.Format (Line 10455, "SysUtils.pas" + 1) + $F
[2142C2FC]{tlib150.bpl } TypeLib.TTypeLibrary.ProcessTypeInfos (Line 8367, "typelib.pas" + 44) + $F
[2142B820]{tlib150.bpl } TypeLib.TTypeLibrary.CreateFromTypeLib (Line 8081, "typelib.pas" + 61) + $9
[2142B2D2]{tlib150.bpl } TypeLib.TTypeLibrary.Create (Line 7975, "typelib.pas" + 21) + $14
[511A73F4]{comcore150.bpl} OCXGen.CreateUnit (Line 75, "OcxGen.pas" + 3) + $D
[514B2866]{delphicompro150.bpl} DelphiTraits.TDelphiImportComponentTrait.ImportTLB (Line 109, "DelphiTraits.pas" + 4) + $1A
[511F5109]{comcore150.bpl} ImportComponentWizard.TImportComponentWizard.Finish (Line 536, "ImportComponentWizard.pas" + 117) + $23
[20AC4811]{coreide150.bpl} Wizard.TWizard.Show (Line 927, "Wizard.pas" + 24) + $1B
[511F4A9C]{comcore150.bpl} ImportComponentWizard.CreateImportComponent (Line 325, "ImportComponentWizard.pas" + 15) + $5
[511FA6D0]{comcore150.bpl} ComStdReg.TComMenus.DoImportComponentExecute (Line 118, "ComStdReg.pas" + 0) + $4
[500AF987]{rtl150.bpl } Classes.TBasicAction.Execute (Line 12988, "Classes.pas" + 3) + $7
[5026AA1D]{vcl150.bpl } ActnList.TContainedAction.Execute (Line 448, "ActnList.pas" + 8) + $2C
[5026B7F8]{vcl150.bpl } ActnList.TCustomAction.Execute (Line 1094, "ActnList.pas" + 7) + $8
[500AF84B]{rtl150.bpl } Classes.TBasicActionLink.Execute (Line 12917, "Classes.pas" + 2) + $7
[21773505]{vclactnband150.bpl} ActnMenus.TCustomActionMenuBar.ExecAction (Line 1071, "ActnMenus.pas" + 6) + $D
[21774D5C]{vclactnband150.bpl} ActnMenus.TCustomActionMenuBar.TrackMenu (Line 1837, "ActnMenus.pas" + 19) + $15
[21778386]{vclactnband150.bpl} ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3574, "ActnMenus.pas" + 5) + $3
[217730C9]{vclactnband150.bpl} ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 950, "ActnMenus.pas" + 3) + $4
[5027DF74]{vcl150.bpl } Controls.TControl.WndProc (Line 7074, "Controls.pas" + 91) + $6
[50281FD0]{vcl150.bpl } Controls.GetControlAtPos (Line 9575, "Controls.pas" + 4) + $76
[50282838]{vcl150.bpl } Controls.TWinControl.WndProc (Line 9831, "Controls.pas" + 144) + $6
[21774E72]{vclactnband150.bpl} ActnMenus.TCustomActionMenuBar.WndProc (Line 1876, "ActnMenus.pas" + 25) + $4
[50281ED8]{vcl150.bpl } Controls.TWinControl.MainWndProc (Line 9552, "Controls.pas" + 3) + $6
[500B067C]{rtl150.bpl } Classes.StdWndProc (Line 13491, "Classes.pas" + 8) + $0
[50278AAE]{vcl150.bpl } Controls.FindControl (Line 3378, "Controls.pas" + 6) + $9
[50358AFF]{vcl150.bpl } Forms.TApplication.ProcessMessage (Line 9760, "Forms.pas" + 23) + $1
[50358B42]{vcl150.bpl } Forms.TApplication.HandleMessage (Line 9790, "Forms.pas" + 1) + $4
[50358E6D]{vcl150.bpl } Forms.TApplication.Run (Line 9927, "Forms.pas" + 26) + $3
[004ACCE2]{bds.exe } bds.bds (Line 201, "" + 8) + $FFFB

Será que no es compatible con delphi XE?
Imágenes Adjuntas
Tipo de Archivo: jpg error detalle.jpg (31,1 KB, 4 visitas)

Última edición por jpgonzalez fecha: 20-05-2015 a las 15:16:08.
Responder Con Cita
  #5  
Antiguo 27-05-2015
amadis amadis is offline
Miembro
 
Registrado: may 2005
Ubicación: San José, Colón, Entre Ríos, Argentina
Posts: 315
Poder: 19
amadis Va por buen camino
Hola jpgonzalez

Te cuento que yo vengo con el mismo problemas desde principio de año con una versión mas vieja de las OCX. Hace poco me bajé las nuevas V30.60 pero lo mismo.

En mi caso tengo Win 64Bits Y delphi xe5. Por lo que probé instalar el IDE en una Virtualbox a 32bits para probar si era incompatibilidad con 64b pero mi problema es identico al tuyo. error al importar la Ocx de Facturacion Afip. Con la de Pami o Mis datos no hay problema.

Supongo que puede deberse a incompatibilidades en los tipos usados en la ocx ya que el ejemplo es de delphi 2009. Y a partir del 2010 hubo varios cambios desde la incorporación de ANSI.

Aprovecho para consultar si en lo que leiste de estos componentes .¿que entendes respecto a su licencia?. Por lo que entiendo NO SON GRATUITOS sino que viene en versión entrenamiento. Al final tiene una sección de costos de activación.


Por otro lado voy leyendo el manual nuevo d AFIP (abril 2015) para generación por XML pero no comprendo bien como crear la factura entera y detallar los articulos facturados.
Responder Con Cita
  #6  
Antiguo 01-06-2015
nmsitemas nmsitemas is offline
Registrado
NULL
 
Registrado: may 2013
Posts: 3
Poder: 0
nmsitemas Va por buen camino
Tengo el mismo problema

Me esta pasando exctamente lo mismo. Estoy trabajando con Delphi 2009
Responder Con Cita
  #7  
Antiguo 05-06-2015
jpgonzalez jpgonzalez is offline
Miembro
 
Registrado: feb 2010
Posts: 121
Poder: 15
jpgonzalez Va por buen camino
Buenas amadis y nmsistemas...
Les comento que no voy a perder mucho mas tiempo con este componente.
La idea es hacerlo como se muestra en pyAFIPws.
Lo que estoy tratando ahora es de obtener los archivos .crt y .key, que si no tengo mal entendido son los certificados digitales.
Tengo entendido que a partir del 1 de julio en Argentina es obligatoria la FE, por lo menos para Responsables Inscriptos, por lo cual estamos bastante cortos de tiempo.

Por otro lado, me parece que no es necesario armar el detalle de los articulos vendidos... creo que lo unico que le interesa a la AFIP es cuanto vendiste, y no que vendiste.
Lo que todavía no investigue ni lei mucho es que tipo de documento en papel se le da a un cliente, y como se le da validez a ese papel.
Falta poco tiempo, y demasiado trabajo, jajajaja.

Nos mantenemos en contacto, para ver si entre todos le podemos encontrar la vuelta a la FE.
Saludos!

Última edición por jpgonzalez fecha: 05-06-2015 a las 14:20:29.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Factura Electronica - Afip Argentina Joe_Balda Varios 30 30-01-2021 04:10:34
Factura Electrónica AFIP Argentina SergioFrey Noticias 2 19-05-2017 21:02:03
Factura Electronica Argentina Aleca Varios 2 11-01-2011 10:17:49
Factura electronica richy08 Varios 4 17-12-2010 00:40:34


La franja horaria es GMT +2. Ahora son las 10:50:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi