01. DADOS GERAIS
| Produto: | |
|---|
| 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, 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, 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
