Imprimi Página | Fechar janela |
Ponto de Entrada A103CUST Impresso de: Helpfacil - Portal do conhecimento Nome do Forum: ADVPL Descrição do Forum: Dúvidas sobre a programação em ADVPL URL:http://www.helpfacil.com.br/display_topic_threads.asp?ForumID=1&TopicID=43747 Data da Impressão: sexta-feira, 19 de abril de 2024 at 14:41 Topico: Ponto de Entrada A103CUST Postado por: JAMERSON19 Assunto: Ponto de Entrada A103CUST Data Postagem: quinta-feira, 19 de agosto de 2021 at 12:09 Boa tarde! Alguém tem o ponto de entrada A103CUST ? Se sim, pode disponibilizar. Estou na dúvida de como deve ser feita a manipulação nesse ponto de entrada. Desde já grato. meu email: jamerson.souza@sweetfruits.com.br Respostas: Postado Por: EMERSON.EN Data Postagem: quinta-feira, 19 de agosto de 2021 at 12:32 User Function A103CUST() Local aRet := PARAMIXB[1] //recebe os custos calculados pelo Protheus // Conteudo do aRet // aRet[1,1] -> Custo de entrada na Moeda 1 // aRet[1,2] -> Custo de entrada na Moeda 2 // aRet[1,3] -> Custo de entrada na Moeda 3 // aRet[1,4] -> Custo de entrada na Moeda 4 // aRet[1,5] -> Custo de entrada na Moeda 5 // Efetue os cálculos necessários e // manipule o conteúdo do array aRet Return aRet // devolve os custos para o Protheus Postado Por: JAMERSON19 Data Postagem: quarta-feira, 22 de dezembro de 2021 at 08:49 Bom dia! Obrigado Emerson! Mas, alguém usa o ponto de entrada e tem um exemplo diferente do apresentado pela TOTVS ? Pois estou sem saber como utilizar esse ponto de entrada de fato. Atenciosamente, Jamerson Souza Postado Por: MARIOZ Data Postagem: quarta-feira, 31 de agosto de 2022 at 12:13 #INCLUDE ‘RWMAKE.CH‘ User Function A103CUST() Local _aArea := GetARea() Local _aSf4Area := SF4->(GetArea()) Local aRet := PARAMIXB[1] //recebe os custos calculados pelo Protheus // Conteudo do aRet // aRet[1,1] -> Custo de entrada na Moeda 1 // aRet[1,2] -> Custo de entrada na Moeda 2 // aRet[1,3] -> Custo de entrada na Moeda 3 // aRet[1,4] -> Custo de entrada na Moeda 4 // aRet[1,5] -> Custo de entrada na Moeda 5 IF SF4->F4_BONIF == "S" // Bonificacoes, se tiver credito de impostos reduz e forca o custo negativo IF aRet[1,1] == 0 IF SF4->F4_CREDICM == "S" aRet[1,1] -= SD1->D1_VALICM ENDIF IF SF4->F4_CREDIPI == "S" aRet[1,1] -= SD1->D1_VALIPI ENDIF IF SF4->F4_PISCRED == "1" aRet[1,1] -= SD1->D1_VALIMP5 aRet[1,1] -= SD1->D1_VALIMP6 ENDIF ENDIF ENDIF RestArea(_aSf4Area) RestArea(_aArea) Return aRet // devolve os custos para o Protheus |
Imprimir Página | Fechar Janela |