Árvore de páginas


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