Na rotina SFCA310 dispatchlist não possui o campo Localização, na verdade ele usa a mesma tabela CZP que tem o campo mas não aparece em tela, sugestão da totvs é incluir o mesmo via fonte MVC, tentei montar o mesmo mas não consegui, alguem pode auxiliar?
#include “TOTVS.ch”
#include “FWMVCDEF.CH”
#Include ‘Protheus.ch’
//
//
User Function SFCA310()
Local aParam := PARAMIXB
Local xRet := .T.
Local oObj := Nil
Local cIdPonto := ''
Local cIdModel := ''
Local nOper := 0
//Se Tiver Parametros
if aParam <> Nil
//Pega informações dos parâmetros
oObj := aParam[1]
cIdPonto := aParam[2]
cIdModel := aParam[3]
//Valida a abertura da tela
if cIdPonto =="MODELVLDACTIVE"
nOper := oObj:nOperation
xRet :={}
addField("CZP_CDLC", "CZP_CDLC", "Localizacao", "Endereço", /*aHelp*/, "C")
Endif
Endif
return
Static Function ModelDef()
Local oModel := Nil
Local bCommit := {|oModel| CommitLib(oModel) }
oModel := MPFormModel():New('SFCA310', /*bPreValidacao*/, /*bTudoOK*/, bCommit, /*bCancel*/)
omodel:addField("CZP_CDLC", "CZP_CDLC", "Localizacao", "Endereço", /*aHelp*/, "C")
Return oModel
Static Function ViewDef()
Local aAreaSX3 := SX3->(GetArea())
Local oView := Nil
Local oModel := FWLoadModel('SFCA310')
// criando a View
oView := FWFormView():New(SFCA310)
oView:SetModel(oModel)
omodel:addField("CZP_CDLC", "CZP_CDLC", "Localizacao", "Endereço", /*aHelp*/, "C")
RestArea(aAreaSX3)
Return oView