01. DADOS GERAIS
Produto: | TOTVS Manufatura TOTVS Comércio Exterior |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Manufatura |
Módulo: | SIGAEIC |
Função: | EICCP400.PRW EICOE400.PRW |
Ticket: | n/a |
Requisito/Story/Issue: | DTRADE-4720 |
02. SITUAÇÃO/REQUISITO
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.
03. SOLUÇÃO
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.
Para visualizar as mudanças acesse o catálogo de produtos e adicione um fabricante que não esteja cadastrado como operador estrangeiro e confira os campos virtuais que serão preenchidos com os dados do cadastro de fabricante/fornecedor e salve o cadastro e caso não tenha erro nenhum retornado em tela ao acessar o cadastro de operador estrangeiro será possível localizar o fabricante que usou no catálogo de produto.
Utilização no Release 12.1.27
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.
04. DEMAIS INFORMAÇÕES
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")) |
05. ASSUNTOS RELACIONADOS