Tempo aproximado para leitura: 00:02:00 min
Dúvida
Erro 'invalid field name in Alias SE2TMP' ao gerar borderô de pagamento, como corrigir?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 12.1.17
Solução
Para os campos da tabela SE2 que não fazem parte da estrutura original da tabela temporária SE2TMP, o ponto de entrada F240ADCM deve ser utilizado para adicionar o campo. Como exemplo, para a necessidade de adicionar o campo E2_JUROS, se faz necessário seguir as implementações a seguir:
#Include 'Protheus.ch'
User Function F240MARK()
Local aArea := GetArea()
Local aRet := PARAMIXB
aadd(aRet,{"E2_JUROS","","Juros", "@E 99,999,999,999,999.99"})
RestArea(aArea)
Return aRet
#Include 'Protheus.ch'
User Function F240ADCM()
Local aCamposADCM := {}
aAdd(aCamposADCM,'E2_JUROS')
Return aCamposADCM
0 Comentários