Histórico da Página
QTDESTR - Calcula Quantidade do Componente da Estrutura
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Manufatura | ||||
Módulo: | SIGAEST - Estoque Custos | ||||
Rotina: |
| ||||
Cadastros Iniciais: | Cadastro de Opcionais | ||||
Ponto de Entrada: | MQTDESTR | ||||
Chamados Relacionados | TUEP57 | ||||
País(es): | Todos | ||||
Banco(s) de Dados: | Todos Homologados pela TOTVS | ||||
Tabelas Utilizadas: | SG1 | ||||
Sistemas Operacionais: | Todos Homologados pela TOTVS |
Descrição
Este Ponto de Entrada é responsável por calcular a quantidade usada de um componente da estrutura.
Observações
Neste momento, o Ponto de Entrada esta posicionado na tabela SG1, no item em que estiver sendo tratado.
Retorno
numérico
Descrição: | Calcula quantidade do componente da estrutura. | |||||||||
Localização: | Localizado no final da função que permitirá alterar a quantidade do componente utilizado na estrutura. | |||||||||
Eventos: | ExplEstr() | |||||||||
Programa Fonte: | SIGACUSA | |||||||||
Função: | ExplEstr() | |||||||||
Parâmetro: |
|
|
|
|
|
|
|
|
Exemplo:
#include 'totvs.ch'
User Function MQTDESTR()
Local nQt := PARAMIXB[1]
Local cPcsLoc := PARAMIXB[5]
Local cOpci:= PARAMIXB[6]
If (ALLTRIM(cOpci) $ ALLTRIM(cOpcLoc)) .And. (ALLTRIM(SG1->G1_COMP) == 'PRODOPC003') /
nQt := 10
Else
nQt := 0
EndIf
Return nQt