Histórico da Página
...
02. SITUAÇÃO/REQUISITO
Alterar a API ProductionAppointment para considerar o folder ‘Campos Customizados’ incluído no PCPA125 (Formulário de Apontamento de Produção).
03. SOLUÇÃO
Foi alterado o método POST SFCA314 para realizar o apontamento 'Produção Chão de Fábrica' considerando os campos customizados cadastrados no PCPA125.
O método irá receber as seguintes TAGS e caso alguma possua valor, irá considerar o respectivo campo customizado no apontamento.
TAG | Tipo |
---|---|
CustomFieldCharacter01 | Caractere |
CustomFieldCharacter02 | Caractere |
CustomFieldCharacter03 | Caractere |
CustomFieldCharacter04 | Caractere |
CustomFieldCharacter05 | Caractere |
CustomFieldDecimal01 | Decimal |
CustomFieldDecimal02 | Decimal |
CustomFieldDecimal03 | Decimal |
CustomFieldDecimal04 | Decimal |
CustomFieldDecimal05 | Decimal |
CustomFieldDate01 | Data |
CustomFieldDate02 | Data |
CustomFieldDate03 | Data |
CustomFieldDate04 | Data |
CustomFieldDate05 | Data |
CustomFieldLogical01 | Lógico |
CustomFieldLogical02 | Lógico |
CustomFieldLogical03 | Lógico |
CustomFieldLogical04 | Lógico |
CustomFieldLogical05 | Lógico |
No PCPA125 (Formulário de Apontamento de Produção), no folder Campos Customizados, é possível cadastrar um campo customizado para cada uma das TAGs acima.
Ao realizar o apontamento através do método alterado, caso as TAGs recebidas possuam valor, será utilizado o Campo cadastrado no PCPA125.
O Campo cadastrado no PCPA125 obrigatoriamente precisa existir no SIGACFG na tabela do respectivo tipo de apontamento (1- Simples : SD3 | 3 - Produção PCP Mod. 2 : SH6 | 4 - Produção Chão de Fábrica : CYV).
Exemplo:
Cadastro no PCPA125 para o tipo de apontamento
...
4 - Produção Chão de Fábrica. Pode-se perceber que foi incluído um campo customizado para cada tipo de campo (Caractere, Decimal, Date e Lógico).
Tipo | Campo | Desc. Campo | Cod. Barra? | Visível? | Editável? | Valor Padrão |
---|
Tipo
Campo
Desc. Campo
Cod. Barra?
Visível?
Editável?
Valor Padrão
CustomFieldCharacter01 |
CYV_CCHAR | Campo Char | Não | Sim | Sim | ||
CustomFieldCharacter02 | ||||||
CustomFieldCharacter03 | ||||||
CustomFieldCharacter04 | ||||||
CustomFieldCharacter05 | ||||||
CustomFieldDecimal01 |
CYV_CDEC | Campo Decimal | Não | Sim | Sim | ||
CustomFieldDecimal02 | ||||||
CustomFieldDecimal03 | ||||||
CustomFieldDecimal04 | ||||||
CustomFieldDecimal05 | ||||||
CustomFieldDate01 |
CYV_CDATE | Campo Date | Não | Sim | Sim | ||
CustomFieldDate02 | ||||||
CustomFieldDate03 | ||||||
CustomFieldDate04 | ||||||
CustomFieldDate05 | ||||||
CustomFieldLogical01 |
CYV_CLOG | Campo Lógico | Não | Sim | Sim | ||
CustomFieldLogical02 | ||||||
CustomFieldLogical03 | ||||||
CustomFieldLogical04 | ||||||
CustomFieldLogical05 |
Quando
...
o método POST
...
SFCA314 da API ProductionAppointment receber as TAGs: CustomFieldCharacter01, CustomFieldDecimal01... e as mesmas possuírem valor, será verificado qual o Campo cadastrado no PCPA125 para esta TAG. No caso da TAG CustomFieldCharacter01 o campo a ser utilizado será
...
o CYV_CCHAR. E assim será verificado o Campo de cada TAG que possuir valor.
Ao efetuar o apontamento serão considerados esses campos customizados no processamento, ou seja, serão incluídos esses campos nas suas respectivas tabelas.
04. DEMAIS INFORMAÇÕES
Não se aplica,
05. ASSUNTOS RELACIONADOS
Não se aplica.
Templatedocumentos |
---|
HTML |
---|
<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> |