Línea de | Produtoproducto: | Microsiga Protheus | ||||
Segmento: | Backoffice | |||||
Módulo: | SIGACOM - Compras | |||||
RotinaRutina: | Rotina
| Análise da CotaçãoNome Técnico
| ||||
Punto de | Entradaentrada: | MT161TOK | ||||
Issues Relacionadasrelacionadas | DMANMAT02-21341 | |||||
País: | Brasil | |||||
Base de | Dadosdatos: | Todos | ||||
Sistemas | Operacionaisoperativos: | Windows® Windows® / | Linux®Linux® | |||
Releases | 12.1.25 |
Ponto Punto de Entradaentrada
Descripción: | O ponto El punto de entrada MT161TOK | é 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.|||||||||||||||||||||||||||||||||||||||||||
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 | Função|||||||||||||||||||||||||||||||||||||||||||
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: |
| Parâmetros: | Nome | Tipo | Descrição | Obrigatório
| com todos os itens da cotação
| Sim
| com todos os dados das propostas da cotação
| Sim
| com todos os dados dos itens que tiveram auditoria
| Sim
| Caracter
| do
| escolhido para a geraçãoSim |
| ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Respuesta: |
| Retorno: | Nome
Sim
|
#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 usuario
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