Histórico da Página
ESTRUT2 - Explosão de estrutura cadastrada no SG1
Linha de Produto: | Protheus | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segmento: | Manufatura | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Módulo: | SIGAPCP - Planejamento e Controle da Produção | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parâmetro(s): |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
País(es): | Todos | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Banco(s) de Dados: | Todos | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sistema(s) Operacional(is): | Todos |
Descrição: | A função ESTRUT2 é utilizada para realizar a explosão de uma estrutura cadastrada no SG1. Essa função é de utilização interna do sistema e está sujeita a alteração, conforme melhoria contínua ou revisão do produto Protheus.
| |||||
Utilização: | Essa função cria um arquivo de trabalho (com os campos NÍVEL, CÓDIGO, COMP, QUANT, TRT, GROPC e OPC) com os componentes da estrutura. Antes de finalizar o programa, deve-se executar a função FIMESTRUT2 para apagar os arquivos de trabalho criados. Para mais informações, verifique a documentação da função. | |||||
Sintaxe: | ESTRUT2 ( < cProduto>, < nQuantidade>, < cAliasTRB>, [ cArquivoTRB], [ lAsShow], [ lPreEstru], [lVldData] ) --> cArqTrab | |||||
Retorno: | cArqTrab(caracter) O retorno dessa função é o Nome do Arquivo criado (Exemplo: pode-se fazer: cNome: = ESTRUT2(B1_COD, 1), e a variável cNome trará o nome do arquivo criado). | |||||
Observações: | Essa função é de utilização interna do produto Protheus, não é recomendada a sua utilização em customizações pois ela está sujeita a alterações, conforme melhoria contínua ou revisão do produto. Sua utilização pode ser prejudicada, caso sofra qualquer modificação para atender a possível especificação e resultado interno esperado. Consideração: Por se tratar de uma função recursiva, é necessária a criação de uma variável PRIVATE nEstru com valor 0 antes da chamada da função. |