Árvore de páginas

Versões comparadas

Chave

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

Tempo aproximado para leitura: 00 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Módulo:SIGAEST - Estoque & Custos
Função:Valida a exibição da mensagem "A quantidade da devolução é maior que o saldo requisitado pelo produto para Ordem de Produção".Permite validar se o movimento de devolução pode ser salvo quando a quantidade informada é superior a que foi requisitada
Programa:MATA240 .prw- Movimentação Simples
Sintaxe:MT240DVL - Validação das Informações relacionadas ao Movimento( [ ] ) --> Nil→ Lógico
Retorno:

Nil Lógico - Se falso, não permite salvar o movimento. 


02. SITUAÇÃO/REQUISITO

Ponto O ponto de Entrada entrada localizado no Movimento Interno (MATA240), função A240VldeOP(), utilizado para validar a apresentação da mensagem "A quantidade de devolução é maior que o saldo requisitado do produto para Ordem de Produção".

03. ALTERAÇÃO DE COMPORTAMENTO

 A partir de 12/02O fonte MATA240.prx com data igual ou superior a 21/03/2019, o ponto de entrada MT240DVL passa a não ter mais retorno lógico para permitir / não permitir que seja realizada uma devolução a mensagem de bloqueio na devolução com quantidade maior que o saldo requisitado do produto para ordem de produção. Essa alteração necessária devido a composição das informações relacionadas ao Bloco K., independente de existir ou não o ponto de entrada compilado no ambiente quando o processo estiver sendo executado via interface gráfica, e para os processos executados via rotina automática foi removido o help "MAIORQUESALDO".

04. SOLUÇÃO

Se o retorno for falso, o sistema não permitirá concluir o processo de movimentação interna.

Entretanto, sendo verdadeiro o retorno, o sistema permitirá concluir o processo de movimentação interna.

05. DEMAIS INFORMAÇÕES

O ponto de entrada MT240DVL não está disponível para ser utilizado via rotina automática.

06. EXEMPLO PRATICO


Totvs custom tabs box
tabsExemplo
idsExemplo
Totvs custom tabs box items
defaultyes
referenciapasso1Exemplo
#Include 'Protheus.ch'

User Function MT240DVL()
Local lRet := .T.

//Validações do cliente

Return Nil

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; } </style>
lRet