01. DADOS GERAIS
| Produto: | TOTVS BackOffice |
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | BackOffice |
| Módulo: | TOTVS BackOffice (Linha Protheus) - Estoque e Custos (SIGAEST) |
| Função: | SIGACUS |
| País: | Brasil |
02. DESCRIÇÃO
LOCALIZAÇÃO : Function - da Rotina SIGACUS()
EM QUE PONTO : O Ponto de entrada é executado dentro da função PegaCmDev , quando não é encontrada a NF original digitada no movimento.
Serve para alterar o custo da Nota Fiscal caso o usuário não queira utilizar o custo sugerido pelo sistema. Este ponto de entrada foi criado para tratar o custo em parte.
03. DEMAIS INFORMAÇÕES
PARÂMETROS
| Nome | Tipo | Descrição |
| PARAMIXB[1] | Array | Array com o custo da Nota Fiscal nas 5 moedas do sistema. |
| PARAMIXB[2] | Caractere | String com a somatória da NF original + Série original pesquisada |
RETORNO
| Nome | Tipo | Descrição |
| aRet | Array | Deve retornar um array com os custos do movimento em todas as moedas. |
EXEMPLO DE UTILIZAÇÃO ADVPL
MTCNFDVP(ADVPL)
#INCLUDE "PROTHEUS.CH"
#INCLUDE "PRTOPDEF.CH"
User Function MTCNFDVP()
Local aCustoNf := Paramixb[1] // Retorna os custos de todas moedas
Local cNfSerie := Paramixb[2] // Retorna a nota+serie
Local aRet := {0,0,0,0,0}
//Customização do Cliente
If cNfSerie == 'XXXXXXXXXXXXX'
aRet := {50,0,0,0,0} //no exemplo altera o custo da moeda 1
Endif
Return(aRet)
04. ASSUNTOS RELACIONADOS
- Não se aplica
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas