Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Para el 610/678:
    • SF2 - Encabezamiento del documento de salida.
    • SD2 - Ítem del documento de salida.
    • SB1 - Archivo de producto
    • SF4 - Tipo de entrada y salida
    • SA1 - Archivo de clientes.(*)
    • SA2 - Archivo de proveedores.
  • Para 611:
    • SF1 - Encabezamiento del documento de entrada
    • SD1 - Ítems del documento de entrada
    • SF2 - Encabezamiento del documento de salida.
    • SD2 - Ítems del documento de entrada
    • SDE - Ítems del prorrateo de entrada


Help_buttonImage ModifiedImportante:

En el Configurador, considere el contenido del parámetro MV_OPTNFS, que indica si los asientos contables off-line están preparados para utilizar queries.

Si el parámetro MV_OPTNFS estuviera habilitado, en el archivo asiento estándar 611 puede utilizarse el alias CTBANFE para identificar el documento de salida y los alias SF1, SD1 y SDE para contabilizar el documento de entrada. Ello es necesario, pues no es posible vincular estas tablas a la query principal de contabilización.

  •  Para 620:
    • SF2 - Encabezamiento del documento de salida.
    • SA1 - Archivo de clientes.(*)
    • SA2 - Archivo de proveedores (*)

...

Para la utilización de threads, el parámetro MV_CTBTHR deve configurarse con el número de procesos a ejecutar simultáneamente (mínimo 1 y máximo 15 procesos).

...

La rutina seleccionará los registros, utilizando los recursos del servidor de la base de datos (query) y antes de ejecutar el asiento estándar, se ubicarán los Alias y estarán disponibles para uso. Siendo así, los asientos podrían ser:

Crédito

Iif(!SF2->F2_TIPO$’DB’,SA1->A1_CONTA,SA2->A2_CONTA)

Débito

SD2->D2_CONTA

Valor

SD2->D2_TOTAL+SD2->D2_VALIPI+SD2->D2_ICMRET


  •  Trabajo con el parámetro MV_OPTNFS con contenido T

La rutina seleccionará los registros utilizando los recursos del servidor de la base de datos (query) y para ejecutar los asientos estará disponible el alias CTBANFS, que contiene algunos campos de las listas mencionadas en los asientos estándares. Siendo así, los asientos podrían ser:

Crédito

Iif(!CTBANFS->F2_TIPO $ ’DB’,CTBANFS->A1_CONTA,CTBANFS->A2_CONTA)

Débito

CTBANFS->D2_CONTA

Valor

CTBANFS->D2_TOTAL-CTBANFS->D2_VALIPI+CTBANFS->D2_ICMRET

Help_buttonImage ModifiedImportante:

Si el parámetro MV_OPTNFS está informado con T, los archivos SD2 - Ítem Documento de Salida y SF2 - Encabezamiento Documento de salida no estarán indicados. Luego, el usuario deberá utilizar el alias CTBANFS en la inclusión de los asientos estandarizados, como demostrado en el ejemplo anterior.

Campos disponibles en el Alias CTBANFS

 

SF2

Todos los campos, excepto los iniciados con: D2_BASE F2_BASE

SD2

Todos los campos, excepto los iniciados con: D2_BASE D2_BASE

SA2

A2_FILIAL, A2_COD, A2_LOJA, A2_CONTA, A2_NOME, A2_NREDUZ

SA1

A1_FILIAL, A1_COD, A1_LOJA, A1_CONTA, A1_NOME, A1_NREDUZ

SB1

B1_FILIAL, B1_COD, B1_CONTA

SF4

F4_FILIAL, F4_CODIGO, F4_CF

Help_buttonImage ModifiedImportante:

Para agregar otros campos, debe utilizarse el punto de entrada CTBNFS.

 

Ejemplo:


User Function CTBNFS

...

Return(PARAMIXB)

EndIf


...

Vea también