Producto: | Protheus. | ||||||||||||||
VersõesVersiones: | P12. | Ocorrência||||||||||||||
Ocurrencia: | Calcula | o el valor del descuento de | abatimento dos los títulos de | uma una determinada | seleçãoselección. | Ao Al utilizar | o TOTVS DBAccess, | 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 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-" | ou o "FE-". Para | a correta utilização da rotina (no caso de rotina la correcta utilización de la rutina (en el caso de la rutina automática), | deve-se passar para o sistema o se debe pasar al sistema el registro principal (título | paiprincipal, | exejem.: | “NF”“FACT”, “BOL”, etc.) para que | a função calcule corretamente o valor dos abatimentos.la función calcule correctamente el valor de los descuentos. |
Entorno | AmbienteSIGAFIN | ||||||||||||||
Paso a | passopaso: | 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)
| |||||||||||||
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. |