...
Produto: | Solucoes_totvs_parceirosexptotvs |
---|
SolucaoParcsExpsTOTVS | TOTVS Comércio Exterior |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_cross_segmentos |
---|
ModulosCrossSegmentos | TOTVS Backoffice (Linha Protheus) - Easy Import Control (SIGAEIC) |
---|
|
Modulos_totvs_prestadores_de_servicos |
---|
|
---|
Função: | AVGERAL.PRW EICCP400.PRW |
---|
País: | Brasil |
---|
Ticket: | Não há. |
---|
Requisito/Story/Issue: | DTRADE-9993 |
---|
02. SITUAÇÃO/REQUISITO
Modernizar a rotina de Realizar a modernização da "Relação de Atributos" do Catálogo de Produtos, passando a utilizar um APP em migrando para a tecnologia Angular (PO-UI para a apresentação e manutenção dos atributos relacionados a NCM informada para o catálogo de produtos), utilizando as práticas e padrões mais recentes para assegurar uma interface mais responsiva e atualizada.
03. SOLUÇÃO
Foi desenvolvido um APP utilizando o PO-UI para a montagem e apresentação dos atributos da N.C.M. dentro da rotina de catálogo de produtos. Para a utilização da relação de atributos modernizada, será necessário que o app esteja disponível no repositório e os requisitos para a utilização de apps dentro do Protheus seja atendida.
A modernização da interface de "Relação de Atributos" do Catálogo de Produtos foi concluída, adotando o framework Totvs FwCallApp para desenvolvimento e integrando as versões mais recentes do lib-core Protheus e Angular conforme especificado pela lib-core. O tratamento dos atributos foi preservado para retrocompatibilidade, de modo que o sistema reverta para a apresentação do modelo anterior quando necessário.
Ao criar um novo catálogo, o folder de atributos permanecerá inativo até que a NCM seja selecionada, momento em que os atributos correspondentes serão carregados. Para outras operações como Alteração, Visualização ou Exclusão, os atributos serão carregados imediatamente na abertura da tela.
A inclusão de uma NCM no catálogo de produtos aciona o carregamento dos atributos pertinentes, que são então estruturados em um JSON para comunicação com o frontend Angular.
Atributos com características especiais, como "Compostos", "Multivalorado", "Condicional", e os que são "Composto e Multivalorado", receberam tratamentos específicos. Atributos bloqueados, futuros e expirados seguem o mesmo tratamento existente, com a inclusão de um help explicativo no componente em casos de bloqueio.
As propriedades dos atributos, como tamanho e obrigatoriedade, são agora definidas de acordo com o que está registrado no cadastro de atributos. A possibilidade de alterar os atributos é verificada pelo campo "Altera atributos?”( EK9_PERATR - Campo somente editável para usuários com acesso de administrador).
Esse documento resume as mudanças implementadas para a modernização da interface de atributos no Catálogo de Produtos, detalhando as melhorias, a manutenção de funcionalidades existentes e a integração com novas tecnologiasAo acessar o catálogo, o folder/aba de "Relação de Atributos" será apresentado de uma forma muito mais moderna, utilizando recursos do PO-UI (Angular) para a montagem dinâmica dos campos dos atributos, conforme a N.C.M. informada. Estes campos serão montados a partir do Cadastro de Atributos, que por sua vez efetua a integração dos atributos diretamente do Portal Único. Assim, as regras de preenchimento dos atributos serão apresentadas de forma mais natural e amigável para o preenchimento.
Para maiores informações a respeito da rotina, consultar a documentação disponível nos Assuntos Relacionados.
...