Versões comparadas

Chave

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

Punto de

entrada M120FGCT

entrada M120FGCT

Linha ProdutoRotinaRotinaNome TécnicoPedidos Autorizações EntregaPonto EntradaBanco DadosTabelas operacionalis

Línea de

producto:

Microsiga Protheus

Segmento:

Backoffice

Módulo:

Compras (SIGACOM)

Rutina:

Rutina

Nombre técnico

Pedido de Compra /

Autorizaciones de

entrega

MATA120

Punto de

entrada:

M120FGCT

País(es):

Brasil

Base(s) de

datos:

Todos

Tablas utilizadas:

SC7

Sistema(s)

operativo(

s):

Windows/Linux

Ponto

Punto de

Entrada

entrada

DescriçãoO ponto tem como finalidade customizar a validação do vínculo entre solicitação de compras com o oriundo medição LocalizaçãoLinha a linha dos itens do Não a inclusão de linha invalidada FonteFunçãoObservações ponto somente será acionadoPara os itens do pedido que possuam solicitação ;Quando o for gerado via rotina da MATA120 chamada pela medição ParâmetrosNomeDescriçãoObrigatórioCaractere da filial que o sistema definiu para busca da solicitação Caractere da Solicitação de Compra vinculada ao item do PedidoItem da Solicitação de Compra vinculada ao item do PedidoRetornoNomeDescriçãoObrigatório Linha Linha inválidaExemplo#INCLUDE Local lRet := Local aArea Local aAreaSC1 Início das validações de usuário If 1 lRet EndIf If !lRet Solicitação não EndIf Fim das validações de usuário

Descripción:

El punto de entrada M120FGCT

tiene como objetivo personalizar la validación del vínculo entre la solicitud de compras con el pedido de compras

propio de

la medición de contratos.

Ubicación:

Línea por línea de los ítems del pedido.

Eventos:

No permitir

la inclusión de línea no validada.

Programa

fuente:

MATA120

Función:

A120LINOK

Observaciones:

Este

punto de entrada

solamente se activará:

1.    Para los ítems del pedido que tengan solicitud de compras vinculadas

.

2.    Cuando el pedido de compra

se genere a través de la rutina automática (ExecAuto)

de la MATA120 llamada por la medición de contratos (CNTA120/CNTA121/CNTA260).

Parámetros:

Nombre

Tipo

Descripción

Obligatorio

PARAMIXB[1]

Carácter

Código

de la sucursal que el sistema definió para buscar la solicitud 

X

PARAMIXB[2]

Carácter

Número

de la solicitud de compra vinculada al ítem del pedido

X

PARAMIXB[3]

Caractere

Carácter

Ítem de la solicitud de compra vinculada al ítem del pedido

X

 

Respuesta:

Nombre

Tipo

Descripción

Obligatorio

lRet

Lógico

.T. =

Línea válida

.F. =

Línea no válida

 X

Ejemplo:

Bloco de código
languagecpp
themeMidnight
firstline1
titleExemplo de utilização
linenumberstrue

Ejemplo de utilización

#INCLUDE

"PROTHEUS.CH"


User

Function

M120FGCT()

    

     Local lRet          := .T.

     Local aArea        :=

GetArea()

     Local aAreaSC1   :=

SC1->(GetArea())

     Local

cFilSeekC1

:=

PARAMIXB[1]

     Local

cNumSC

 :=

PARAMIXB[2]

     Local

cItemSC

 :=

PARAMIXB[3]


     //--

Inicio de las validaciones de usuario


         If !Empty(cFilSeekC1)

.And.

!Empty(cNumSC)

.And.

!Empty(cItemSC)

              SC1->(DbSetOrder(

2))

//--

C1_FILIAL,

C1_NUM,

C1_ITEM,

C1_ITEMGRD

              lRet :=

SC1->(MsSeek(cFilSeekC1

+

cNumSC

+

cItemSC))

         EndIf

    

         If !lRet

              Help("",

1,

"M120FGCT",

,

"

Solicitud de

compra

no encontrada!")

         EndIf


     //--

Fin de las validaciones de usuario


     SC1->(RestArea(aAreaSC1))

     RestArea(aArea)


Return

lRet