Versões comparadas

Chave

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

Punto de

Entrada

entrada MT161TOK

Linha ProdutoAnálise da Cotação

Línea de

producto:

Microsiga Protheus

Segmento:

Backoffice

Módulo:

SIGACOM - Compras

RotinaRutina:

Rotina

Rutina

Nome Técnico

Nombre técnico

Análisis de la cotización

MATA161

Ponto

Punto de

Entrada

entrada:

MT161TOK

Issues Relacionadasrelacionadas

DMANMAT02-21341

País:

Brasil

Bancos

Base de

Dados

datos:

Todos

Sistemas

Operacionais

operativos:

Windows®

Windows® /

Linux®

Linux®

Releases

12.1.25

Ponto Punto de Entradaentrada

DescriçãoO ponto é usado para validar as propostas dos fornecedores no momento da gravação da análise da cotação. Se .T. finaliza o processo e fecha a tela. Se .F., interrompe o processo e mantém a tela de análise da cotação aberta.FunçãoObrigatório com todos os itens da cotaçãoSim com todos os dados das propostas da cotaçãoSim com todos os dados dos itens que tiveram auditoriaSimCaracter do escolhido para a geração

Descripción:

El punto de entrada MT161TOK

Localização:

O ponto de entrada MT161TOK está localizado após a montagem da Dialog da análise da cotação. É acionado quando o usuário clica no botão "Salvar".

se utiliza para validar las propuestas de los proveedores en el momento de grabar el análisis de la cotización. Si fuera .T. finaliza el proceso y cierra la pantalla. Si fuera .F., interrumpe el proceso y mantiene la pantalla del análisis de la cotización abierta.

Ubicación:

El punto de entrada MT161TOK está ubicado después del montaje de la Dialog del análisis de la cotización. Se activa cuando el usuario hace clic en la opción "Grabar".

Programa fuentePrograma Fonte:

MATA161.PRW

Función:

Função A161MapCot - Responsável pela montagem da tela com as propostas para análise

Función A161MapCot - Responsable por el montaje de la pantalla con las propuestas para análisis.

Parámetros:

Nombre

Tipo

Descripción

Obligatorio

Parâmetros:NomeTipoDescrição

PARAMIXB[1]

Array

Array

con los ítems de la cotización.

PARAMIXB[2]

Array

Array

con todos los datos de las propuestas de la cotización.

PARAMIXB[3]

Array

Array

con todos los datos de los ítems que tuvieron auditoría.

PARAMIXB[4]

Carácter

Tipo

del documento

Sim

elegido para la generación.

Respuesta:

Nombre

Retorno:

Nome

Tipo

Descrição

Descripción

Obrigatório

Obligatorio

 lRet

Lógico

.T. Finaliza

o processo

el proceso. / .F.

interrompe o processo

Sim

interrumpe el proceso

EjemploExemplo:

#INCLUDE "PROTHEUS.CH"

User Function MT161TOK()

    Local lRetPE       := .F.
    Local aItensPE    := PARAMIXB[1]
    Local aPropPE    := PARAMIXB[2]
    Local aAuditPE   := PARAMIXB[3]
    Local cTpDocPE  := PARAMIXB[4]

        //-- Inicio das Validações de Usuário Inicio de las validaciones de usuario

    //--  Fim das Validações de UsuárioFinal de las validaciones de usuari
o

Return lRetPE


ObservaçõesObservaciones:

1) O array El array PARAMIXB[1] possuirá a seguinte estrutura tendrá la siguiente estructura:

//aArray[n,x]:  Numero do itemNúmero del ítem
//aArray[n,1]: C8_PRODUTO
//aArray[n,2]: C8_IDENT
//aArray[n,3]: C8_QUANT
//aArray[n,4]: C8_UM
//aArray[n,5]: C8_DATPRF
//aArray[n,6]: C8_FILENT
//aArray[n,7]: Valor do produto na proposta escolhida Valor del producto en la propuesta elegida
//aArray[n,8]: Descrição do Produto Descripción del producto
//aArray[n,9]: Flag de finalizado
//aArray[n,10]: Fornecedor Proveedor
//aArray[n,11]: Loja Tienda
//aArray[n,12]: Item da cotação Ítem de la cotización
//aArray[n,13]: Numero da proposta Número de la propuesta
//aArray[n,14]: Item da solicitação  Ítem de la solicitud de compra
 compra


2) O El array PARAMIXB[2] possuirá a seguinte estruturatendrá la siguiente estructura:

//CABEÇALHO DA PROPOSTAENCABEZADO DE LA PROPUESTA//
//aArray[n]         :  Número da páginaNúmero de la página
//aArray[n,p]       : Posição do pedido na página  Posición del pedido en la página (1,2)
//aArray[n,p,1,x]   : Dados do cabeçalho da proposta  Datos del encabezado de la propuesta  
//aArray[n,p,1,1 ]  : Cod Fornecedor  Cód Proveedor
//aArray[n,p,1,2 ]  : Loja  Tienda
//aArray[n,p,1,3 ]  : Nome  Nombre 
//aArray[n,p,1,4 ]  : Proposta  Propuesta
//aArray[n,p,1,5 ]  : Condição  Condición de pagamento pago
//aArray[n,p,1,6 ]  : Frete  Flete 
//aArray[n,p,1,7 ]  : Valor total da propostade la propuesta


//ITENS DA PROPOSTAÍTEMS DE LA PROPUESTA// 
//aArray[n,p,2,x]       : Itens da proposta  Ítems de la propuesta
//aArray[n,p,2,x,1]     : Flag vencedor normal
//aArray[n,p,2,x,2]     : Item da cotação  Ítem de la cotización (C8_ITEM)
//aArray[n,p,2,x,3]     : Código do produto del producto 
//aArray[n,p,2,x,4]     : Valor total
//aArray[n,p,2,x,5]     : Data de entrega Fecha de entrega
//aArray[n,p,2,x,6]     : Observações  Observaciones (C8_OBS)
//aArray[n,p,2,x,7]     : Filial Entrega  Sucursal Entrega (C8_FILENT)
//aArray[n,p,2,x,8]     : Flag finalizado 
//aArray[n,p,2,x,9]     : Recno SC8 
//aArray[n,p,2,x,10]    : Identificador (C8_IDENT)
//aArray[n,p,2,x,11]    : Total de Itens da Cotação Total de ítems de la cotización
//aArray[n,p,2,x,12]    : Numero da Proposta  Número de la propuesta (SC8->C8_NUMPRO)
//aArray[n,p,2,x,13]    : Preco Unitario  Precio unitario (SC8->C8_PRECO)
//aArray[n,p,2,x,14]    : Flag vencedor auditoriaauditoría


3) O El array PARAMIXB[3] possuirá sua estrutura conforme o aCols da tela de auditoria (Tabela SCE) por item da cotação que for  tendrá su estructura según el aCols de la pantalla de auditoría (Tabla SCE) por ítem de la cotización que sea auditado:

//aArray[n]         : Item da auditoriaÍtem de la auditoría
//aArray[n,1]      : Identificador do item da auditoria del ítem de la auditoría (C8_IDENT)
//aArray[n,1,2]    : aCols do item del ítem auditado 
//aArray[n,1,2,x]  : Itens do  Ítems del aCols