Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Adição de campos na geração de pedido de compras

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

Manutenção de Ativos

Rotina:

Rotina

Nome Técnico

NGUTIL05

Funções genéricas.

MNTUTIL_OSFunções genéricas relacionadas a Ordem de Serviço.

Rotina(s) envolvida(s)

Nome Técnico

MNTA650

Conciliação manual de abastecimentos.

Chamados Relacionados

V118 TVHK67

País(es):

Todos.

Banco(s) de Dados:

Todos.

Sistema(s) Operacional(is):

Todos.

 

 

 

 

 

 

 

Ponto de Entrada

Descrição:

Ponto de entrada para adição de campos na geração de pedido de compras.

Localização:

SIGAMNT: Atualizações/Controle de Combustiveis/Abastecimento/Conciliacao Manual

Eventos:

Conciliação manual de abastecimentos

Programa Fonte:

NGUTIL05.PRX

MNTUTIL_OS.PRX

Função:

NgGeraSC7()

Retorno:

 aAux

Nome

Tipo

Descrição

Obrigatório

aCabe

Array

Array contendo campos a serem incrementados na conciliação manual.

Sim

aItensArrayArray contendo campos a serem incrementados na conciliação manual.Sim

 

Exemplo:

#Include 'Protheus.ch'

User Function

CN120ALT

NGUTIL51()
Local

aCab

aCabe := PARAMIXB[1]
Local

cTipo

aItens := PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validações do usuário

EndIf

Return aCab


aAdd(aItens[1],{"C7_DESCRI" ,SB1->B1_DESC ,Nil}) //Descrição do produto
aAdd(aItens[1],{"C7_CC" ,SB1->B1_CC ,Nil})//Imposto sobre Produto Industrializado

Return {aCabe,aItens}