GENERACIÓN DE DISTRIBUCIÓN DE GASTOS
   ________________________________________________________________________________
 
  DOCUMENTO:TNLG_WDWDGC001  .RTF

Procedimiento:TNLG:WDWDGC001

Por esta opción se realiza realmente el proceso de distribución de gasto por centros de costos.

Año : Se selecciona el perodo contable al cual se le hará la distribución de gastos.

Entidad : Se selecciona Desde - Hasta que entidad se realizara la generación.

Centro de costos : Se selecciona Desde - Hasta que centros de costos se realizara la generación.

Oprima el botón < Generar> para que el sistema realice automaticamente el proceso.

¿COMO CREAR EL ARCHIVO PLANO DE LA DISTRIBUCIÓN DE CENTRO DE COSTOS?

Para la creación del archivo plano de la distribución de los centro de costos, antes debe existir la contabilización (MCN) con los centro de costos distribuidos.

En el módulo de distribución de centro de costo ( ya sea utilizando los enlaces especiales con la variable de usuario: Tn:Enlaces, Dato:News) utilice el menú Distribución|Generación, aqui aparece la ventana Exportación de Distribución Contable la cual deberá llenar la siguiente información:

1. Maneja Prefijo: Si desea que el archivo plano contenga una parte de la cuenta contable como prefijo active esta opción. Si va a manejar el prefijo aparecerán dos opciones más: Longitud del prefijo, aquí indique la longitud que tendrá este campo y Posición de Inicio del Prefijo: Indique la posición inicial que hará parte de este. 

2. Exportación por Nómina:  Si desea que la generación del archivo plano del MCN se haga por Nómina active esta opción e inmediatamente aparecerá la nomina y el periodo para elegir.

3. Exportado por:  En esta opción tendrá varias alternativas como Periodo Contable, Area, Departamento, Centro de Costos, Ubicación, Grupo y Subgrupo. Según de la elección que haga aparecerán los campos desde y hasta para realizar una selección de un rango que dependerá del tipo que eligió.  Con este mismo tipo se creará el orden, filtro y rompimiento que servirá de base para la construcción del archivo plano.

4. Periodo Contable: Seleccione el periodo contable a procesar.

5. Proceso de Exportación:  Primero deberá crear una política de exportación (la cual tendrá la estructura del archivo plano) para seleccionarla aquí.

6. Archivo Plano: Si se creo correctamente la política de exportación este campo se llenará por defecto con la asignación que se hizo en la ubicación del archivo.

7.  Usa Dll Externo: Solo se activa si se tiene un dll que realice el proceso de exportación del MCN.

8. Borra archivo anterior:  Si desea borrar el archivo anterior elija Si en el caso contrario (le gustaría guardar en el mismo archivo todas las exportaciones) elija No.

9. Actualizar MCNNews.ini?: Si desea modificar el MCNNews.ini que contiene el orden, filtrado y rompimiento a aplicar al MCN active esta opción y cambie estas opciones para adecuar la información a sus necesidades.

Filtro: Para crear el filtro se usan los campos con operadores lógicos como and, or, <, <=, >, >=  y
=.  Ejemplo:  mcn:Centro_Costo >= GLO:desde AND mcn:Centro_Costo <= GLO:hasta

Orden:  Los campos van separados por comas ejemplo: mcn:centro_costo,mcn:tipo_nom,
mcn:clase_nom.

Rompimiento: Aquí podemos decidir que tan totalizado queremos ver la información.  Para crear el
rompimiento se deben separar los campos con  &.  Ejemplo si queremos ver horas y valores por cada
centro de costo, por nomina el rompimiento deberá quedar así:  mcn:Centro_Costo & mcn:tipo_nom &
mcn:Clase_nom   

Nota: Al estar toda la información llena aparecerá el botón Aceptar y así correr el proceso.

¿COMO CREAR LA POLITICA PARA LA EXPORTACIÓN DEL MCN?

Para crear la política de exportación vaya al modulo de política.  Inserte la política en la primera sección y tendrá que llenar los siguientes campos:

Política: Asígnele un nombre a la política de exportación, el nombre de la política deberá tener como
máximo 5 caracteres.
Descripción: Detallar la utilidad de la política.
Tipo: Elija la opción Exportación.
Ubicación del archivo: Escriba la ruta completa y el nombre del archivo plano. Ejemplo: c:\prueba.txt
Archivo Primario: aquí deberá seleccionar el archivo primario, para este caso seleccione el MCN.  
Mascara para Debito: Elija un tipo de mascara para el debito que es la forma de diferenciar el debito del
crédito, puede ser:  DB, + , 1, D.   
Mascara para Crédito: Las posibles mascaras para el crédito son CR, - , 2, C.
Después de registrar la política se deberá crear los campos que componen al archivo plano.  Los campos
a llenar en esta sección son:
Consecutivo: Es el orden del campo en el archivo plano, este valor lo pone por defecto pero puede ser
modificable. 
Nombre Campo: Asígnele al campo un nombre.
Descripción: Aquí va el detalle del campo, en algunos casos van instrucciones para mostrar cierta
información en el archivo plano como:

Tipo_db: El campo relacionado puede ser:
Valor: muestra para ese rompimiento solo los valores tipo debito.
Horas: exporta solo las horas de los débitos para ese rompimiento

Tipo_cr : Pueden existir estos campos relacionados:
Valor: muestra los valores tipo crédito. 
Horas: Exporta solo las horas de los créditos para ese rompimiento. 

Neto: Los campos relacionados son: 
Valor: muestra el valor neto, es decir debito menos crédito. 
Horas:  exporta las horas netas, es decir horas del debito  menos horas del crédito.
Tipo: Si el neto es debito exporta la mascara del debito que se seleccionó en la definición de la
política, pero en el caso contrario que el neto sea mas crédito que debito se envía la mascara
seleccionada del crédito. 

LeerCta: Si existe el código contable en una tabla WAD llamada CCTBL pone ese código contable en
el archivo de exportación. En el campo relacionado va COD_ContabLE.

LeerDocto_ref: Para que un código contable pueda tener otro documento de referencia se debe
matricular ese código en la WAD CCTBL y asociar a este valor un documento de referencia adicional
que irá matriculado en el campo Docto_ref de la misma WAD. En el campo relacionado va docto_ref

NitCcostos: Si el código contable esta en la WAD CCTBL y existe el campo nit con 1 significa que en
vez de ir el nit va el centro de costo. El campo relacionado es Nit

Posición inicial: Aquí va la posición en la que iniciará el campo en el archivo de exportación. 
Longitud: Indique la longitud que tiene el campo o por lo menos la longitud que necesita de él. 
Tipo de Campo:  Tiene dos opciones: Alfanumérica: Va alineada a la izquierda y con espacios en blanco
a la derecha.  Numérica: Va alineada a la derecha y con ceros a la izquierda.
Numero de Decimales: Si el tipo de Campo es Numérica y además tiene decimales se le puede indicar el
número de decimales que tiene el número.  Normalmente el máximo de decimales es 2.
Valor por defecto: Pueden existir unos valores por defectos para agregar al archivo de exportación, es
decir unos campos que no están en la tabla primaria (MCN).
Valor Alfanumérico: Si activo la opción valor por defecto, aquí va la instrucción para realizar la búsqueda
de campos como:

tipo_n : Devuelve nom:tipo (Tipo de nómina)
clase_n: Devuelve nom:clase (Clase de nómina)
Nomina: Devuelve nom:tipo & nom:clase (Tipo y Clase de Nómina)
Nom:desc: Devuelve nom:descripcion (Descripción de la Nómina)
cpr:desc: Devuelve cpr:descripcion (Descripción del Periodo)
cpr:prd: Devuelve cpr:periodo (Periodo)
chq:cheq: Devuelve chq:n_cheque (Número del cheque)
emp:dpto: Devuelve emp:dpto (Departamento del empleado)
emp:ccosto: Devuelve emp:ccosto (Centro de costo del empleado)
cpt:descripcion: Devuelve cpt:descripcion (Descripción del concepto)
tipo_auxiliar: Devuelve el tipo de auxilio, si existe el centro de costo envía CC, pero si tiene Nit es TC.
Auxiliar: Si existe devuelve el centro de costo, pero si encuentra nit esto es lo que devuelve.
AuxiliarDZero: Hace lo mismo que el anterior pero quita los ceros que hay en la derecha.
AuxiliarD: Hace lo mismo que auxiliar pero alinea a la derecha
nrodocto: Devuelve un nro de documento que puede iniciar en cero o en otro número dependiendo
de la variable de usuario News:ExpMcnDocto y dato va el número del documento inicial y este
número se va incrementando cuando se cambia de Nit.
Secuencia: Pone un consecutivo iniciado en cero o en cualquier otro número creando la variable de
usuario News:Secuencia y en dato va el número inicial.  Se incrementa cada vez que hace el
rompimiento

Consecutivo: Pone un consecutivo iniciado en cero o en el número que le asigne a la siguiente varible
de usuario News:Consecutivo (Dato va el número inicial del consecutivo).

Prefijo: Si va a utilizar esta variable en la ventana de generación de la exportación contable active la
opción Maneja Prefijo y llene la posición inical y la longitud. Este prefijo lo obtiene del código
contable.

Si desea agregar otro carácter constante hágalo en este campo.  Ejemplo: En el archivo plano debe
ir la palabra PRUEBA, en este campo escriba esta palabra y por defecto la pondrá en todos los
registros. 

Valor Numérico: Si desea poner por defecto un valor numérico utilice este campo. Y por defecto lo
pondrá numérico de 15.

Campo Relacionado: Si desea poner en la estructura del archivo exportación un campo que componen el
archivo primario(en este caso MCN) seleccione el campo.

Si desea ver los stop para realizar pruebas matricule la variable de usuario News:ExpMCN , tipo Numérica con dato 1 para activar el visualizador o 0 para desactivarlo.