Histórico da Página
...
1) No programa MATA685, ao realizar apontamento de perda e informar o produto destino, o lote do produto destino está sendo gravado de acordo com o parâmetro MV_LTPRD mas não permite informar a data do lote destino.
2) Não sugerir em tela o lote destino automaticamente, pois, quando o parâmetro MVQuando o parâmetro MV_LTPRD está igual a .F. (Gerar novo lote automático) estava gastando indevidamente numeração de lotes, está sugerindo corretamente o lote destino de forma automática. Entretanto, caso seja cancelada a inclusão da perda, a numeração do lote está sendo descartada para posterior utilização.
03. SOLUÇÃO
1) No programa MATA685 foi criado o campo Valid.Dest e, quando for digitado o lote origem e data de validade origem, o sistema preencherá este o novo campo com a mesma data de validade origem. Também permitirá a modificação manual do campo O campo Valid.Dest ficará habilitado para modificação.
2) No programa MATA685 foi criado o ponto de entrada MT685LTD que servirá para não sugerir o lote destino e validade destino em tela e atualizar estes campos somente ao gravar o apontamento de acordo com o parâmetro MV_LTPRD.orientará a sugestão dos dados conforme segue:
PE | MV_LTPRD | Ação |
---|---|---|
.F. | .F. | Ao digitar os dados, serão sugeridos os campos de lote destino e data de validade destino conforme o parâmetro MV_LTPRD, ou seja, será atribuído ao lote destino um lote automático e, na data de validade destino, o dia corrente. |
.F. | .T. | Ao digitar os dados, serão sugeridos os campos de lote destino e data de validade destino conforme o parâmetro MV_LTPRD, ou seja, será atribuído ao lote destino e data de validade destino, conteúdo idêntico ao lote e data de validade origem. |
.T. | .F. | Ao digitar os dados, não serão sugeridos os campos de lote destino e data de validade destino. O conteúdo do parâmetro MV_LTPRD será observado apenas para a atribuição dos campos, na gravação do registro, ou seja, será atribuído ao lote destino um lote automático e, na data de validade destino, o dia corrente. |
.T. | .T. | Ao digitar os dados, não serão sugeridos os campos de lote destino e data de validade destino. O conteúdo do parâmetro MV_LTPRD será observado apenas para a atribuição dos campos, na gravação do registro, ou seja, será atribuído ao lote destino e data de validade destino, conteúdo idêntico ao lote e data de validade origem. |
04. 04. DEMAIS INFORMAÇÕES
Bloco de código | ||||
---|---|---|---|---|
| ||||
#include 'protheus.ch' user function MT685LTD() Local lRetorno := .T. return lRetorno |
...
Card documentos Informacao Criar campo na tabela SBC. Titulo IMPORTANTE!
Campo da tabela SBC | |
---|---|
Campo | BC_DTVLDES |
Tipo | Date |
Tamanho | 8 |
05. ASSUNTOS RELACIONADOS
Documentação do ponto de entrada: MT685LTD - Não sugerir em tela o lote destino
Documentação da atividade na qual foi incluído o campo de lote destino: 10685770 DMANSMARTSQUAD1-20592 DT MATA685 não permite informar lote destino
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> |