Versões comparadas

Chave

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

ConceitosConceptos

...

Las rutinas CTBANFE

...

y CTBANFS

...

se desarrollaron para mejorar el desempeño del proceso de Contabilidad Off-Line.

 

Como

...

principales características de las mejoras y modificaciones implementadas por estas

...

rutinas se tiene:

  • As rotinas trabalham com queries as quais unificam as informações dispersas em “N” tabelas em um único registro de um novo ALIAS.

...

  • Las rutinas trabajan con queries, las cuales unifican la información dispersa en “N” tablas en un único registro de un nuevo ALIAS.
  • La forma de utilización de las rutinas depende de los parámetros: MV_OPTNFE

...

  • y MV_OPTNFS. 
Contabilização

Contabilidad Compras - CTBANFE

...

La principal característica de

...

configuración de la rutina CTBANFE está en la utilización del parámetro MV_OPTNFE. Este

...

parámetro definirá si la rutina agrupará o no las principales tablas utilizadas en el proceso de contabilidad en un único ALIAS de una query.

 

Parámetro MV_OPTNFE con contenido .F.

  • Solamente la tabla SD1 será tratada por la query de la rutina, restringiendo los campos de esta tabla que pueden utilizarse en los Asientos estándar, siendo que el ALIAS de la query en esta situación será “SD1”.


Tabla

Campos disponibles

SD1

Todos los campos, excepto los que comienzan con: “D1_BASE” y D1_BASI”


  • Las tablas

Parâmetro MV_OPTNFE com conteúdo .F.

  • Somente a tabela SD1 será tratada pela query da rotina, restringindo os campos desta tabela que poderão ser utilizados nos Lançamentos Padrões, sendo que o ALIAS da query nesta situação será “SD1”.

Tabela

Campos Disponíveis

SD1

Todos os campos, exceto os iniciados em: “D1_BASE” e D1_BASI”

  • As tabelas SA1, SA2, SB1, SF1 e SF4 estarão posicionadas e podem ser utilizadas normalmente nos Lançamentos Padrões. Exemploy SF4 estarán marcadas y pueden utilizarse normalmente en los Asientos estándar. Ejemplo:


Crédito

IIF(SF1->F1_TIPO$’DB’,SA1->A1_CONTA,SA2->A2_CONTA)

Débito

SD1->D1_CONTA

Valor

SD1->D1_TOTAL-SD1->D1_VALDESC+SD1->D1_VALIPI+SD1->D1_ICMRET


Parâmetro Parámetro MV_OPTNFE com conteúdo con contenido .T.

...

  • Las tablas SA1, SA2, SB1, SD1, SF1

...

  • y SF4

...

  • serán tratadas

...

  • por la Query de la rutina, restringiendo los campos de estas tablas que pueden utilizarse en los Asientos estándar, siendo que el ALIAS de la query en esta situación será “CTBANFE”.

 

  • En esta situación, el Asiento estándar debe configurarse de acuerdo con el ejemplo

...

  • :


Crédito

IIF(CTBANFE->F1_TIPO$’DB’,CTBANFE->A1_CONTA,CTBANFE->A2_CONTA)

Débito

CTBANFE->D1_CONTA

Valor

CTBANFE->D1_TOTAL-CTBANFE->D1_VALDESC+CTBANFE->D1_VALIPI+…


  • Se os Lançamentos Padrões Si los Asientos estándar OFF-LINE foram definidos se definieron para tratar o ALIAS “CTBANFE” os mesmos não poderão ser utilizados em um processo de contabilização el ALIAS “CTBANFE”, estos no podrán utilizarse en un proceso de contabilidad ON-LINE.
  • Os campos disponíveis na Los campos disponibles en la query CTBANFE sãoson:


Tabela

Tabla

Campos

Disponíveis

disponibles

SA1*

A1_FILIAL,A1_COD,A1_LOJA,A1_CONTA,A1_NOME,A1_NREDUZ

SA2*

A2_FILIAL,A2_COD,A2_LOJA,A2_CONTA,A2_NOME,A2_NREDUZ

SB1

B1_FILIAL,B1_COD,B1_CONTA

SD1

Todos

os

los campos,

exceto os iniciados em

excepto los que comienzan con: “D1_BASE”

e

y “D1_BASI”

SF1

Todos

os

los campos,

exceto os iniciados em

excepto los que comienzan con: “F1_BASE”

e

y “F1_BASI”

SF4

F4_FILIAL,F4_CODIGO,F4_CF

* dependendo do tipo da nota

  • Caso seja necessária a utilização de outros campos além dos disponibilizados na query deverá ser utilizado o Ponto de Entrada CTBNFE o qual permite a manipulação da query. Um modelo deste ponto de entrada está disponível no link CTBNFE - Alteração da Query para Otimização

Contabilização Faturamento - CTBANFS

A principal característica de configuração da rotina CTBANFS está na utilização do parâmetro MV_OPTNFS. Este parâmetro irá definir se a rotina irá ou não aglutinar as principais tabelas utilizadas no processo de contabilização em um único ALIAS de uma query.

Parâmetro MV_OPTNFS com conteúdo .F.

  • Somente a tabela SD2 será tratada pela query da rotina, restringindo os campos desta tabela que poderão ser utilizados nos Lançamentos Padrões, sendo que o ALIAS da query nesta situação será “SD2”.

Tabela

Campos Disponíveis

SD2

Todos os campos, exceto os iniciados em: “D2_BASE” e D2_BASI”

DKDTodos los campos, excepto: “DKD_FILIAL”, “DKD_DOC”, “DKD_SERIE”, “DKD_FORNEC”, “DKD_LOJA”, “DKD_EMISSA”, “DKD_ESPECI” y “DKD_ITEM”

* dependiendo del tipo de la factura


  • Si fuera necesaria la utilización de otros campos además de los puestos a disposición en la query debe utilizarse el Punto de entrada CTBNFE el cual permite el manejo de la query. Un modelo de este punto de entrada está disponible en el enlace CTBNFE - Modificación de la Query para optimización


Contabilidad Facturación - CTBANFS

La principal característica de configuración de la rutina CTBANFS está en la utilización del parámetro MV_OPTNFS. Este parámetro definirá si la rutina agrupará o no las principales tablas utilizadas en el proceso de contabilidad en un único ALIAS de una query.


Parámetro MV_OPTNFS con contenido .F.

  • Solamente la tabla SD2 será tratada por la query de la rutina, restringiendo los campos de esta tabla que pueden utilizarse en los Asientos estándar, siendo que el ALIAS de la query en esta situación será “SD2”.


Tabla

Campos disponibles

SD2

Todos los campos, excepto los que comienzan con: “D2_BASE” y D2_BASI”


  • Las tablas As tabelas SA1, SA2, SB1, SF2 e SF4 estarão posicionadas e podem ser utilizadas normalmente nos Lançamentos Padrões. Exemploy SF4 estarán marcadas y pueden utilizarse normalmente en los Asientos estándar. Ejemplo:


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



Parâmetro Parámetro MV_OPTNFE com conteúdo con contenido .T.


  • As tabelas Las tablas SA1, SA2, SB1, SD2, SF2 e y SF4 serão serán tratadas pela Query da rotina, restringindo os campos destas tabelas que poderão ser utilizados nos Lançamentos Padrões, sendo que o ALIAS da query nesta situação será “CTBANFS”, sendo que o ALIAS da query nesta situação será “CTBANFS”.por la Query de la rutina, restringiendo los campos de estas tablas que pueden utilizarse en los Asientos estándar, siendo que el ALIAS de la query en esta situación será “CTBANFS”, siendo que el ALIAS de la query en esta situación será “CTBANFS”.
  • En esta situación, el Asiento estándar debe configurarse de acuerdo con el ejemploNesta situação, o Lançamento Padrão deverá ser configurado de acordo com o exemplo:


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


  • Se os Lançamentos Padrões Si los Asientos estándar OFF-LINE foram definidos se definieron para tratar o ALIAS “CTBANFS” os mesmos não poderão ser utilizados em um processo de contabilização el ALIAS “CTBANFS”, estos no podrán utilizarse en un proceso de contabilidad ON-LINE.


  • Os campos disponíveis na Los campos disponibles en la query CTBANFS sãoson:


TabelaTabla

Campos Disponíveisdisponibles

SA1*

A1_FILIAL,A1_COD,A1_LOJA,A1_CONTA,A1_NOME,A1_NREDUZ

SA2*

A2_FILIAL,A2_COD,A2_LOJA,A2_CONTA,A2_NOME,A2_NREDUZ

SB1

B1_FILIAL,B1_COD,B1_CONTA

SD2

Todos os los campos, exceto os iniciados emexcepto los que comienzan con: “D2_BASE” e y “D2_BASI”

SF2

Todos os los campos, exceto os iniciados emexcepto los que comienzan con: “F2_BASE” e y “F2_BASI”

SF4

F4_FILIAL,F4_CODIGO,F4_CF

* dependendo do tipo da nota

Caso seja necessária a utilização de outros campos além dos disponibilizados na query deverá ser utilizado o Ponto de Entrada CTBNFS o qual permite a manipulação da query.


Si fuera necesaria la utilización de otros campos además de los puestos a disposición en la query debe utilizarse el Punto de entrada CTBNFS el cual permite el manejo de la query.

Un modelo de este punto de entrada está disponible en el enlace CTBNFE - Modificación de la Query para optimizaciónUm modelo deste ponto de entrada está disponível no link CTBNFE - Alteração da Query para Otimização