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.
Alterado a 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.
|
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> |