Histórico da Página
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 | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
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>
|