Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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:


PEMV_LTPRDAçã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
languagedelphi
titleExemplo de implementação
#include 'protheus.ch'
user function MT685LTD()
Local lRetorno := .T.

return lRetorno

...

Card documentos
InformacaoCriar campo na tabela SBC.
TituloIMPORTANTE!


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>