Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
CN120ITM - Geração de pedido por item da Medição
CN120ITM - Geração de pedido por item da Medição

Ponto-de-Entrada: CN120ITM - Geração de pedido por item da Medição
Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil) , Português (Portugal) , Espanhol , Inglês
Descrição:
Localizado na função CN120PED, responsável por gerar Pedido de Compras ou Vendas por meio de rotina automática. Este ponto de entrada é executado no encerramento da medição, no momento em que é gerado o Pedido de Compras, por meio da rotina automática MATA120 ou Pedido de Vendas, por meio da rotina automática MATA410. É executado logo após o preenchimento dos arrays com os itens da medição do contrato. Tem por objetivo permitir o preenchimento dos campos específicos do SC7 para Pedidos de Compras ou SC6 para Pedidos de Vendas por itens da Medição do Contrato. 
Programa Fonte
CNTA120.PRW
Sintaxe

CN120ITM - Geração de pedido por item da Medição ( [ ExpA1 ], [ ExpA2 ], [ ExpC1 ] )

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
ExpA1Array of RecordO array contendo as informações do cabeçalho do Pedido de Compra ou Pedido de Venda, possui os campos e os valores que serão simulados na rotina automática, no seguinte formato {nome do campo,valor do campo, nil}. A manipulação pode ser feita nos campos existentes ou incluindo novos campos de acordo com a estrutura.
ExpA2Array of RecordCada item do array armazena um novo array, com os campos que serão simulados, na mesma estrutura do cabeçalho {nome do campo,valor do campo, nil}, permitindo manipular ou incluir os campos necessários.
ExpC1Array of RecordAlias da query da tabela CNE.
Retorno
    ()
Exemplos
User Function CN120ITM()Local ExpA1 := PARAMIXB[1]Local ExpA2 := PARAMIXB[2]Local ExpC1 := PARAMIXB[3]//Validações do usuário.Return {ExpA1,ExpA2}
Variáveis
NomeTipoEscopoPode Alterardescrição
Array of RecordGlobalNão