Árvore de páginas

Ponto de Entrada - MA103F4I

Características do Requisito

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGACOM - Compras

Rotina:

Rotina

Nome Técnico

MATA103

Documento de Entrada

Cadastros Iniciais:

Produto, Fornecedor, Condição de Pagamento, Pedido de Compras

Tickets relacionados

1429208

Requisito:

DMANMAT02-3345

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

SC7

Sistema(s) Operacional(is):

Todos

Versões:Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10, Totvs Protheus 11.8, Totvs Protheus 12.1.17


Ponto de Entrada

Descrição:

O Ponto de Entrada MA103F4I permite adicionar campos no array com registros da SC7 utilizados na seleção do pedido de compras. Executado uma vez para cada item do pedido de compras.

Este Ponto de Entrada deve ser utilizado em conjunto com o MA103F4H.

Localização:

O Ponto de Entrada se encontra no momento da inclusão de colunas de seleção do pedido de Compras. No momento da montagem do browse de exibição dos pedidos de compra.

Programa Fonte:

MATA103.PRW

Função:

A103ForF4 - Tela de importação de Pedidos de Compra

Retorno:

Nome

Tipo

Descrição

Obrigatório

aRetArrayRetorna um array contendo o conteúdo dos campos a serem adicionados ao browse. Este ponto será disparado para cada pedido de compra adicionado (linha). Os conteúdos devem estar em formato string e seguirem a ordem dos campos definidos em MA103F4H.Sim

 

Exemplo:

#Include 'Protheus.ch'

User Function MA103F4I()

Local aRet := {}

// Customizações do Usuario.

If A103GCDisp() .And. lNfMedic //Possui Registro na Tabela de Contratos e checkbox "Filtra Medicao" marcado

aRet := { SC7->C7_OBSM, SC7->C7_COND }

Else

aRet := { SC7->C7_OBSM, SC7->C7_COND }

EndIf

Return(aRet)