Histórico da Página
...
Produto:
...
Protheus
...
Ocorrência:
...
EMP650: Edição de Itens Empenhados na Abertura da OP.
...
Passo a passo:
Localização: Function MontEstru() - Responsável por montar array com estrutura do produto.
Em que ponto: É chamado antes de iniciar a gravação dos empenhos na abertura de uma ordem de produção. Utilizado para incluir, alterar ou excluir itens que sejam empenhados na abertura da Ordem de Produção.
Finalidade: Alteração de Itens Empenhados na Abertura da OP.
Programa fonte: MATA650.PRX
Sintaxe: EMP650 - Edição de Itens Empenhados na Abertura da OP ( [ ] )
Parâmetro:
...
Observações:
Não recebe parâmetros, porém neste momento o array aCols que é apresentado na alteração de empenhos quando se abre uma Ordem de Produção está disponível para alterações.
O aCols apresenta neste momento as linhas e colunas preenchidas, de acordo com o empenho padrão a ser efetuado no Sistema.
Basta alterar ou incluir o conteúdo deste array para alterar as informações dos empenhos. A estrutura básica do array aCols é apresentada da seguinte forma:
aCols[n,x] - Onde o n e o número da linha e x pode ser:
[1] Código do Produto a ser empenhado
[2] Quantidade do empenho
[3] Almoxarifado do empenho
[4] Sequência do componente na estrutura (Campo G1_TRT)
[5] Sub-Lote utilizado no empenho (Somente deve ser preenchido se o produto utilizar rastreabilidade do tipo "S")
[6] Lote utilizado no empenho (Somente deve ser preenchido se o produto utilizar rastreabilidade)
[7] Data de validade do Lote (Somente deve ser preenchido se o produto utilizar rastreabilidade)
[8] Potência de lote (Somente deve ser preenchido se o produto utilizar rastreabilidade)
[9] Localização utilizada no empenho (Somente deve ser preenchido se o produto utilizar controle de localização física)
[10] Número de Série (Somente deve ser preenchido se o produto utilizar controle de localização física)
[11] 1a. Unidade de Medida do Produto
[12] Quantidade do Empenho na 2a. Unidade de Medida
[13] 2a. Unidade de Medida do Produto
[14] Descrição do produto
[15] Operação vinculada ao produto
[16] Coluna com valor lógico que indica se a linha está deletada (.T.) ou não (.F.)
...
Variáveis:
...
Também fica disponível o array aOpcCam, que deve ser atualizado juntamente com o array aCols, para correto cálculo de opcionais.
Exemplo:
...
Página movida para: EMP650 - Ponto de Entrada