Informes Normalizados Oficiales

El paso 20 de Generación de Informes incluye la opcion 4, que permite generar los balances normalizados en Excel.

  • Se requiere la contratación del módulo básico de API Excel.
  • CPI proporciona algunos modelos normalizados (los mas usuales) que se pueden enviar desde CPI en caso de que no se tengan.
  • La lista de informes posibles se pueden ver el propio paso 20-4 o en PDM (ver abajo en Diseño)

Diseño

CPI proporciona algunos modelos normalizados (los mas usuales, con el prefijo CPI, es decir con nombres tal como CPI_BP1), pero el sistema permite incluso que se diseñen otros.

  • nunca debe crear informes (ni modificar) con nombre CPIalgo.
  • los informes se localizan en miembros fuente dentro del fichero CPICEF/INFORMES
  • lo mejor es utilizar PDM tal como WRKMBRPDM FILE(CPICEF/INFORMES)
    • si no se tiene PDM se puede hacer una lista de los informes existentes con
      DSPFD FILE(CPICEF/INFORMES) TYPE(*MBRLIST), o con el propio paso 20-4, se puede ver el contenido del diseño del informe (si no se tiene PDM) con DSPPFM FILE(CPICEF/INFORMES) MBR(nombre como CPI_BP1) o incluso editarlo (si no se tiene pdm) con EDTF FILE(CPICE/INFORMES) MBR(nombre como CPI_BP1)

Diseño con PDM y SEU

La mejor forma de diseñarlo es usando PDM y SEU (Programas de IBM), aunque puede ser que no esten instalados en algunos Servidores IBM.

  • Para ello usar PDM para obtener la lista de informes
    WRKMBRPDM FILE(CPICEF/INFORMES)
  • Y en el informe deseado usar la opcion 2 para editar el miembro con SEU

Diseño con editor de PC y FTP

Si no se tiene PDM (y SEU) o se quiere usar un editor windows puede usarse otra tecnica para definir los informes.

  • usar FTP para “bajar” un informe al pc. ver ejemplo1.
  • modificar el fichero de pc bajado con un editor como notepad.exe o notepad++ etc
  • usar FTP para “subir” el fichero editado al IBM Server. ver ejemplo2.

ejemplo1 (abrir ventana de comandos “ejecutar” o usando Tecla Windows + R y tecleando CMD y intro):

cd c:\CPI\USER             (o la carpeta que quieras)
ftp xxx.xxx.xxx.xxx        (IP o nombre del IBM Server)
usuario y password         (teclea un usuario y pass con suficiente autoridad)
quote site namefmt 0
get cpice/informes.CPI_BP1 mio3.txt    (usado como ejemplo el informe CPI_BP1)
....la ventana debe responder con "226 File transfer completed successfully"
quit

ejemplo2 (abrir ventana de comandos “ejecutar” o usando Tecla Windows + R y tecleando CMD y intro):

cd c:\CPI\USER             (o la carpeta que quieras)
ftp xxx.xxx.xxx.xxx        (IP o nombre del IBM Server)
usuario y password         (teclea un usuario y pass con suficiente autoridad)
quote site namefmt 0
put mio3.txt cpice/informes.mio3    (desde el fichero de texto mio3.txt crea el informe MIO3)
....la ventana debe responder con "226 File transfer completed successfully"
quit

Formato de Diseño

Vease un ejemplo:

TIT|BALANCE DE PYMES BP1                    
TIT|ACTIVO                                  
                                            
APG|11000|A)|ACTIVO NO CORRIENTE|           
11100|11200|11300|11400|11500|11600|11700|  
                                            
APC|11100|I.|Inmovilizado intangible|       
20|280|290|                                 
                                            
APC|11200|II.|Inmovilizado material|        
21|281|291|23|                              

Las dos lineas TIT establecen el titulo y subtitulo del informe.

Las lineas APG definen una entrada de GRUPO, la primera define el texto que se va a imprimir, la siguiente (o siguientes) indica los grupos que se suman.

Las lineas APC definen una entrada de CUENTAS, la primera define el texto que se va a imprimir, la siguiente (o siguientes) indica las cuentas a sumar.

Como separador de componentes se usa el caracter | (barra vertical), que se obtiene con ALT GR + 1.

 
/kunden/homepages/8/d674751560/htdocs/cpies/doc/data/pages/contabilidad/informesnormalizados.txt · Última modificación: 4/04/2017 06:31 (editor externo)
[unknown button type]
 
Excepto donde se indique lo contrario, el contenido de este wiki esta bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki