01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

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

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


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




<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>