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:
...
...
...
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.
Tabla | Campos disponibles |
SD1 | Todos los campos, excepto los que comienzan con: “D1_BASE” y D1_BASI” |
Parâmetro MV_OPTNFE com conteúdo .F.
Tabela | Campos Disponíveis |
SD1 | Todos os campos, exceto os iniciados em: “D1_BASE” e D1_BASI” |
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.
...
...
...
...
...
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+… |
Tabla | Campos |
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 |
los campos, |
excepto los que comienzan con: “D1_BASE” |
y “D1_BASI” | |
SF1 | Todos |
los campos, |
excepto los que comienzan con: “F1_BASE” |
y “F1_BASI” | |
SF4 | F4_FILIAL,F4_CODIGO,F4_CF |
* dependendo do tipo da nota
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.
Tabela | Campos Disponíveis |
SD2 | Todos os campos, exceto os iniciados em: “D2_BASE” e D2_BASI” |
DKD | Todos 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
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.
Tabla | Campos disponibles |
SD2 | Todos los campos, excepto los que comienzan con: “D2_BASE” y D2_BASI” |
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.
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 |
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