Árvore de páginas

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Ativo Fixo (SIGAATF)

Função:

ATFA321

Situação/Requisito:

Cadastro Controle de Bens em Terceiros esta ocorrendo não conformidade abaixo quando cria campo de usuário e altera a ordem de apresentação dos campos.
TOTVS Build 7.00.131227A-20170601 NG
THREAD ERROR ([16004], kelly.cristina, SPOD0976) 01/09/2017 15:49:37
TopConn - Error - field value size is not 8 - on SetField - Field: NP_VIGINI Table: SNPT10 Value: 001 in file D:\bamboo-agent-5.7.2\xml-data\build-dir\TP11-BUILDV2APPSRV-TEC11WIN32RPO32\advtec9_tt11\lib\top.cpp at line 735
on ATF321GRV(ATFA321.PRW) 16/10/2015 12:04:41 line : 318.

Solução/Implementação:

Ajuste no Cadastro Controle de Bens em Terceiros esta ocorrendo não conformidade abaixo quando cria campo de usuário e altera a ordem de apresentação dos campos. TOTVS Build 7.00.131227A-20170601 NG THREAD ERROR ([16004], kelly.cristina, SPOD0976) 01/09/2017 15:49:37 TopConn - Error - field value size is not 8 - on SetField - Field: NP_VIGINI Table: SNPT10 Value: 001 in file D:\bamboo-agent-5.7.2\xml-data\build-dir\TP11-BUILDV2APPSRV-TEC11WIN32RPO32\advtec9_tt11\lib\top.cpp at line 735 on ATF321GRV(ATFA321.PRW) 16/10/2015 12:04:41 line : 318 Lembrando que para edição dos campos de usuario deve se utilizer o ponto de entrada AF321EDT retornando um array com a lista dos campos.

Exemplo (Neste foram criados campos de usuario para CNPJ e Razão Social):

User Function AF321EDT()

RETURN( { "NP_CNPJ","NP_RAZSOC" } )

Tickets relacionados:

1005070.

Requisito:DSERCTR1-3795.

Descrição

O ponto de entrada AF321EDT permite que os campos de usuário possam ser editados na GetDados, na rotina Cadastro de Bens em Terceiros (ATFA321).

Exemplos

User Function AF321EDT()

Local alEdtGD := {}

// adiciona campos de usuário para edição
Aadd(alEdtGD, "NP_USRCP1")
Aadd(alEdtGD, "NP_USRCP2")

Alert("Ponto de entrada AF321EDT executado")

Return alEdtGD

Idioma

Português(Brasil)

Versões

Versões_Anteriores

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Parâmetros

alEdtGD

Retorno

alEdtGD

Eventos de chamada do Ponto de Entrada

If ExistBlock("AF321EDT")
aAuxEdtGD := ExecBlock("AF321EDT",.F.,.F.,{alEdtGD})
If ValType(aAuxEdtGD) == "A"
alEdtGD := Aclone(aAuxEdtGD)
EndIf
EndIf

Programa Fonte

ATFA321.PRW