Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

EMPREVVAZ - Gera empenhos dos componentes quando a revisão do produto não está preenchida

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Rotina:

Rotina

Nome Técnico

MATA650

Ordens de produção

Rotina(s) envolvida(s)

Nome Técnico

MATA650

Ordens de produção

Ponto de Entrada:

EMPREVVAZ - Permite empenhar os componentes de um produto quando a revisão atual do produto não estiver preenchida, e existir revisões informadas na estrutura de produtos.

Tickets relacionados

9139859

Requisito/Story/Issue:

DMANSMARTSQUAD1-18296

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

SD4, SG1, SC2

Sistema(s) Operacional(is):

Todos


Ponto de Entrada

Descrição:

Este Ponto de Entrada é utilizado para modificar o comportamento padrão do sistema quanto a geração dos empenhos para componentes com revisão inicial e revisão final informadas em produtos que tenham a sua revisão atual não informada.

Exemplo:

Estrutura do produto PA

PA

---MP1 (Revisão inicial 001, revisão final 001)

---MP2 (Revisão inicial 002, revisão final 002)


Revisão atual do produto PA em branco.

O comportamento padrão do sistema neste cenário será de não empenhar nenhum dos produtos MP ao gerar uma ordem de produção do produto PA, pois nenhum dos componentes possui uma revisão de estrutura válida.

Ao habilitar este ponto de entrada, o sistema passará a gerar o empenho dos dois produtos MP, pois a revisão atual do produto PA não está informada.


Este ponto de entrada não terá nenhuma interferência no comportamento do sistema caso a revisão atual do produto for diferente de branco.

Localização:

Função MontEstru do programa MATA650 - Ordens de produção.

Função ExplEstr do programa sigacusa - Funções genéricas

Programa Fonte:

MATA650 - Ordens de produção

SIGACUSA - Funções genéricas

Retorno:

Nome

Tipo

Descrição

Obrigatório

lGera

Caractere

Indicador lógico para identificar que o processo padrão do sistema deverá ser modificado. Quando retornar .T., identifica que os empenhos devem ser gerados para os produtos fora da revisão quando a revisão do produto estiver em branco. Quando retornar .F., assumirá o comportamento padrão do sistema.

Sim

 

Bloco de código
titleExemplo
linenumberstrue
#INCLUDE "TOTVS.CH"

User Function EMPREVVAZ()
	Local lGera := .T.
	/*
		Retornar .T. para empenhar os produtos onde a revisão atual está em branco, e no cadastro de estrutura a revisão inicial está informada.
		Retornar .F. para assumir o comportamento padrão do sistema, onde o componente não será empenhado caso esteja fora de revisão, mesmo que a revisão atual do produto não seja informada.
	*/
Return lGera