Páginas filhas
  • DFRM1-27051 DT Novo campo para nome comercial na SM0


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Protheus 

Segmento:

Framework 

Módulo:CONFIGURADOR
Função:CONFIGURADOR (CFGX038)
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFRM1-27051


02. 
SITUAÇÃO/REQUISITO

Hoje o campo de nome comercial no cadastro e filial suporta apenas 60 caracteres, sendo que existem razões sociais mais longas que 60 caracteres e que não podem ser abreviadas.

03. SOLUÇÃO

O cadastro de filial recebeu um novo campo, chamado "Razão Social Completa", possuindo mais de 200 caracteres para que possa ser cadastrada uma razão social sem abreviações.

  • Para que o campo seja criado, é necessário migrar para o release 12.1.33 ou chamar a função FWRebuildIndex.
  • A função FWLoadSM0 foi atualizada, tendo uma nova posição no array que corresponde ao valor do novo campo de razão social completa, com isso, o .ch fwcommand recebeu atualizações quanto ao tamanho do array na constante SM0_SIZEARRAY e também foi criada uma nova constante SM0_FULLNAME para a nova posição do array. Importante, caso o novo campo não exista ou ele exista mas com conteúdo vazio, será retornado o valor presente no campo de Nome Comercial.
  • A classe FWSM0Util ganhou um novo método chamado getSM0FullName, que retorna o valor presente no novo campo de razão social completa, assim como a FWLoadSM0, caso o novo campo não exista ou ele exista mas com conteúdo vazio, será retornado o valor presente no campo Nome Comercial.


04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        https://tdn.totvs.com/display/framework/FWLoadSM0

https://tdn.totvs.com/display/PROT/FWSM0Util

https://tdn.totvs.com/pages/viewpage.action?pageId=573525303