iDynamics SII - Conexión directa
Disponible en versiones de NAV2009 (roles) y superior. Esta versión de la aplicación permite conectar directamente al servicio de SII desde el servicio de NAV, requiriendo únicamente la instalación de una DLL en la carpeta Add-ins del servidor de NAV.
Instalación del certificado digital
Este es el primer paso y, aunque no es muy complicado, es el que más problemas os puede causar, por lo que os recomendamos leer las instrucciones detenidamente. Dada su importancia, hemos creado un documento independiente detallándolo.
Recordad:
- El certificado se debe instalar en la misma máquina que el servicio de NAV.
- El usuario al que tendréis que dar permisos sobre el certificado es el que arranca el servicio de NAV (los usuarios de NAV no necesitan tener acceso de ninguna manera).
Instalación de la DLL de comunicación
Para poder conectar con el servicio de SII, la aplicación requiere que se instale el archivo Aitana.SII.dll dentro de la carpeta Add-ins del servidor de NAV.
El proceso de instalación consiste únicamente en copiar dicho archivo dentro de la carpeta.
A tener en cuenta:
- Recordad que la carpeta de Add-ins existe tanto en el cliente por roles como el en servidor. La dll debe de ir dentro de la carpeta del servidor (ej. C:\Program Files\Microsoft Dynamics NAV\XX\Service\Add-ins), no de la de cliente.
- NAV2009 y NAV2013 (no R2) funcionaban sobre la versión 3.5 de .NET (el resto de servidores funciona sobre la versión 4, incompatible con la anterior). Para estas dos versiones será necesario descargar e instalar la DLL marcada como NET3.5.
- En NAV2009 y NAV2013, si se desea compilar los objetos, será necesario copiar las DLLs también a la carpeta del entorno de desarrollo (ej. Classic\Add-ins), ya que el entorno de desarrollo no es capaz de detectar las DLLs instaladas en el servidor.
- NAV carga en memoria todas las DLLs que encuentre dentro de Add-ins, y en las subcarpetas. Id con cuidado cuando apliquéis actualizaciones en un cliente, y nunca dejéis varias copias de la DLL en la carpeta, o subcarpetas, de Add-ins.
Instalación de la extensión iDynamics SII
En caso de que estéis instalando iDynamics SII en Dynamics NAV 2017, será necesario instalar el archivo de extensión en la base de datos (a cambio, esto hace que los desarrolladores no tengan que importar/tocar objetos de la base de datos).
Podéis consultar la información genérica sobre como instalar una extensión en NAV a través de este enlace. Recordad que la DLL de comunicación debe haber sido instalada previamente en el servidor de NAV, o en caso contrario dará un error al instalar la extensión.