Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
ProdutoOcorrência o abatimento dos uma seleção Ao o sistema testa a existência da procedure FIN001, caso esta não exista, o sistema dá a sequência no processo padrão de cálculo por meio da função xSomaAbat. Somente são calculados títulos do ou a correta utilização da rotina (no caso de rotina deve-se passar para o sistema o pai ex “NF” a função calcule corretamente o valor dos abatimentos.AmbientePasso passo

Producto:

Protheus.

VersõesVersiones:

P12.

Ocurrencia:

Calcula

el valor del descuento de

los títulos de

una determinada

selección.

Al utilizar

TOTVS DBAccess,

el sistema verifica la existencia del procedimiento FIN001, si no existe, el sistema continúa con el proceso estándar de cálculo mediante la función xSomaAbat. Solo se calculan títulos del tipo: "AB-", "FB-", "FC-", "IR-", "IN-", "IS-", "PI-", "CF-", "CS-", "FU-"

o "FE-". Para

la correcta utilización de la rutina (en el caso de la rutina automática),

se debe pasar al sistema el registro principal (título

principal,

ejem.:

“FACT”, “BOL”, etc.) para que

la función calcule correctamente el valor de los descuentos.

Entorno

SIGAFIN

Paso a

paso:

SomaAbat ( [ cPrefixo ] [ cNumero ] [ cParcela ] [ cCart ] [ nMoeda ] [ dData ] [ cFornCli ] [ cLoja ] [ cFilAbat ] [ dDataRef ] [ cTipo ]) --> nTotAbat


ParâmetrosParámetros:

cPrefixo

Prefixo do Prefijo del título

cNúmero

Número do del título

cParcela

Parcela do Cuota del título

cCart

Tipo de cartelacartera:

P = Contas a PagarR = Contas a ReceberCuentas por pagar

C = Cuentas por cobrar

 nMoeda

Moeda do Moneda del título

 dData

Data Fecha base do del sistema

cFornCli

Código do cliente ou fornecedor do del cliente o proveedor del título

cLoja

Código da loja do cliente do de la tienda del cliente del título

cFilAbat

Código da filial do de la sucursal del título

dDataRef

Data Fecha de referência do referencia del sistema para filtro da emissão do filtrar la emisión del título

cTipo

Tipo do del título


Exemplo Ejemplo de utilizaçãoutilización:

A função La función SomaAbat() irá retornar o valor dos abatimentos vinculados ao título informado nos parâmetros da função.

Para todas as situações e também onde houver compartilhamento de tabelas e/ou o borderô sendo gerado através de uma filial e agregando títulos de outra filial, use a função somaabat() conforme exemplo abaixo:

devolverá el valor de los descuentos vinculados al título informado en los parámetros de la función.

Para todas las situaciones y también donde haya uso compartido de tablas y/o el borderó se genere a través de una sucursal y agregue títulos de otra sucursal, utilice la función somaabat() según el siguiente ejemplo:

Observe que la posición 09 (cFilAbat) de la función es para informar el código de la sucursal del título, de esta manera, utilice Observe que a posição 09 (cFilAbat) da função é para informar o código da filial do título, sendo assim use SE1->E1_FILORIG.

nTotAbat := SomaAbat(SE1->E1_PREFIXO, SE1->E1_NUM, SE1->E1_PARCELA, “R”, SE1->E1_MOEDA, dDataBase, SE1->E1_CLIENTE, SE1->E1_LOJA, xFilial("SE1", SE1->E1_FILORIG), dDataBase, SE1->E1_TIPO)


Ao alterar o tamanho de qualquer campo usado na chamada da procedure Somatória de Abatimentos que faça parte de um grupo de campo é necessário reinstalar a procedure pois a alteração do tamanho do campo via configurador não atualiza o tamanho do campo gravado no banco de dados na instalação da procedure.

Aviso
titleImportante

Al modificar el tamaño de cualquier campo utilizado en la llamada de la Procedure Suma de Descuentos que forma parte de un grupo de campos, es necesario reinstalar la Procedure. Esto se debe a que el cambio de tamaño del campo a través de la configuración no actualiza el tamaño del campo grabado en la base de datos al instalar la Procedure.


Observaciones:

Para ejecutar mediante la Procedure, es necesario instalar, a través de la configuración, la Procedure denominada: FINXFIN-Suma de los descuentos

Observações:

Para execução por procedure será necessário instalar via configurador a procedure denominada: FINXFIN-Somatória dos Abatimentos - P12_08.SPS.