Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | SIGAEIC |
Função: | EICCP400.PRW EICOE400.PRW |
Ticket: | n/a |
Requisito/Story/Issue: | DTRADE-4720 |
Na rotina de catálogo de produtos no grid de relação de fabricantes adicionar campos virtuais de nome, endereço e status do operador estrangeiro e ao salvar o catálogo de produtos realizar a integração da relação de fabricantes ao cadastro de operador estrangeiro incluindo no cadastro caso não exista.
Efetuada implementação na rotina para manipular os campos criados no grid de relação de fabricantes de forma que quando exista o cadastro do fabricante no cadastro de operador estrangeiro as informações dos campos serão extraídas do cadastro de operador estrangeiro e caso não exista serão usados as informações do cadastro de fornecedor/fabricante e ao salvar o catálogo de produtos os fabricantes na relação de fabricantes serão cadastrados como operador estrangeiro, caso não exista.
|
Esta rotina será disponibilizada como padrão do produto a partir do release 12.1.31. Porém, é possível utilizar a partir do release 12.1.27. Para isso, deverá ser aplicado o pacote de atualização acumulada dos módulos de comércio exterior a partir de Julho de 2020, disponível no Pacotes de Atualizações - Comércio Exterior - P12. |
Para essa melhoria foi alterado o dicionário de dados e incluídos os seguinte campos e gatilhos.
X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_CBOX |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
EKB | 8 | EKB_OENOME | C | 70 | 0 | Nome OE | Nome Operador Estrangeiro | CP400RELAC("EKB_OENOME") | N | V | V | |||
EKB | 9 | EKB_OEEND | C | 130 | 0 | Endereço OE | End. Operador Estrangeiro | @! | CP400RELAC("EKB_OEEND") | N | V | V | ||
EKB | 10 | EKB_OESTAT | C | 1 | 0 | Status OE | Stts Operador Estrangeiro | PERTENCE("1|2|3|4") | CP400RELAC("EKB_OESTAT") | N | V | V | 1=Registrado;2=Registro Pendente;3=Retificação Pendente;4=Falha de integração |
X7_CAMPO | X7_SEQUENC | X7_REGRA | X7_CDOMIN | X7_TIPO | X7_SEEK | X7_CONDIC |
---|---|---|---|---|---|---|
EKB_CODFAB | 1 | CP400Gatil("EKB_NOME") | EKB_NOME | P | N | !EMPTY(FWFLDGET("EKB_LOJA")) |
EKB_CODFAB | 2 | CP400Gatil("EKB_OENOME") | EKB_OENOME | P | N | !EMPTY(FWFLDGET("EKB_LOJA")) |
EKB_CODFAB | 3 | CP400Gatil("EKB_OEEND") | EKB_OEEND | P | N | !EMPTY(FWFLDGET("EKB_LOJA")) |
EKB_CODFAB | 4 | CP400Gatil("EKB_OESTAT") | EKB_OESTAT | P | N | !EMPTY(FWFLDGET("EKB_LOJA")) |
EKB_LOJA | 1 | CP400Gatil("EKB_NOME") | EKB_LOJA | P | N | !EMPTY(FWFLDGET("EKB_LOJA")) |
EKB_LOJA | 2 | SA2->A2_FILIAL | EKB_FILORI | P | N | CP400Condc("EKB_LOJA") |
EKB_LOJA | 3 | CP400Gatil("EKB_OENOME") | EKB_OENOME | P | N | !EMPTY(FWFLDGET("EKB_CODFAB")) |
EKB_LOJA | 4 | CP400Gatil("EKB_OEEND") | EKB_OEEND | P | N | !EMPTY(FWFLDGET("EKB_CODFAB")) |
EKB_LOJA | 5 | CP400Gatil("EKB_OESTAT") | EKB_OESTAT | P | N | !EMPTY(FWFLDGET("EKB_CODFAB")) |
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |