¿Cómo configurar la extensibilidad del Terminal de Recogida?
El Terminal de Recogida Cegid Primavera permite la extensibilidad mediante un proyecto Kalipso con determinadas características. Antes de empezar, para abrir este proyecto necesita el programa Kalipso 5.0. En este proyecto, está disponible un conjunto de "Global Action Sets" con el prefijo EXT, que incluye el código deseado para cada evento. Puede descargar el proyecto de extensibilidad base aquí. Nota: Al hacer clic en el menú Custom, se activa la función Global Action Sets” EXT_MenuCustom a la que se pasan como parámetros los identificadores de la Estación de Trabajo, Operador y Centro de Trabajo seleccionados. Puede configurar la extensibilidad en el ERP a través del proyecto Kalipso, indicando los menús y registros que desea que estén disponibles. Después de configurar la extensibilidad en el ERP, debe asignarla a las estaciones de trabajo. El flujo de información es bidireccional, es decir, la información obtenida en la extensibilidad se tiene en cuenta en el terminal. Por ejemplo, al final de un picking, si la cantidad alterada devuelta en la tabla correspondiente cambia, esta será la cantidad a tener en cuenta. Para configurar la extensibilidad en el ERP, siga estas etapas: Paso 1: Configure la extensibilidad en el ERP Paso 2: Asigne la extensibilidad a las estaciones de trabajo Para cada evento hay disponibles tablas con información contextual. Estas tablas permiten obtener la información relevante sobre la operación en curso. El flujo es bidireccional, es decir, la información obtenida en la extensibilidad se tiene en cuenta en el terminal, por ejemplo, al final de una operación de picking, si la cantidad alterada devuelta en la tabla correspondiente cambia, esta será la cantidad a tener en cuenta. Los eventos ofrecidos son los siguientes: Para cada proceso puede haber tres tipos de eventos: Por lo tanto, es posible intervenir antes, después o en sustitución. Si el terminal interviene por sustitución, no realizará ninguna acción. El código necesario para realizar la operación se implementará en el proyecto de extensibilidad. Nota importante: Los eventos EXT_2005_AntesFimPicagemClique y EXT_9001_AntesAplicacaoAoAbrir solo permiten intervenir en el tipo de evento antes. Cabe señalar que, al hacer clic en el menú Custom , se ejecuta "GAS" "EXT_MenuCustom". En esta función, debe introducir el código deseado para la acción. Las tablas proporcionadas en el proyecto de extensibilidad son las siguientes:Configuración de la extensibilidad en el ERP
Nota: La descripción se mostrará en el menú Custom del Terminal y el código es el identificador del formulario en kalipso;Eventos disponibles
Procesos cubiertos
Inicios y finales de picking (EXT_Picagem)
IDCentroTrabalho INT IDOperador INT IDOrdemFabrico INT IDDiarioTrabalhoPendente INT QuantidadeFabricada DECIMAL QuantidadeRejeitada DECIMAL EntradaStock DECIMAL OperacaoTerminada BIT EntradaStockArmazem STRING EntradaStockLocalizacao STRING EntradaStockLote STRING IDOrdemFabricoOperacao INT
Consumo de componentes (EXT_Consumos)
| IDOperador | INT |
| IDOrdemFabricoOperacao | INT |
| IDOrdemFabricoComponente | INT |
| IDOrdemFabricoComponenteGuid | STRING |
| Artículo | STRING |
| DescricaoArtigo | STRING |
| Unidade | STRING |
| Armazem | STRING |
| Localizacao | STRING |
| Lote | STRING |
| EstadoInventario | STRING |
| IDReservaStock | STRING |
| QuantidadePrevista | DECIMAL |
| QuantidadeConsumida | DECIMAL |
| TrataNumerosSerie | BIT |
Registros de calidad (EXT_Qualidade)
| IDOrdemFabricoOperacao | INT |
| IDGama | INT |
| Factor | STRING |
| DescricaoFactor | STRING |
| Posicao | INT |
| Tipo | INT |
| ValorObservado | STRING |
| Armazem | STRING |
| Lote | STRING |
Campos de usuario de la tabla GPR_DiarioTrabalho (EXT_CamposUtilDT)
| IDOperador | INT |
| IDOrdemFabricoOperacao | INT |
| Nome | STRING |
| Valor | STRING |
| Tipo | STRING |
Documentos resultantes del fin del picking (EOF+SOF) (EXT_Documentos)
| IDOrdemFabricoOperacao | INT |
| IDDocumentoEntradaOrdemFabrico | STRING |
| IDDocumentoSaidaOrdemFabrico | STRING |
| IDDiarioTrabalho | INT |
| IDOperador | INT |
Consumos de números de serie (EXT_ConsumosNumerosSerie)
| IDOperador | INT |
| IDOrdemFabricoComponenteGuid | STRING |
| IDOrdemFabricoOperacao | INT |
| IDNumeroSerie | STRING |
| NumeroSerie | STRING |
| Armazem | STRING |
| Localizacao | STRING |
| Lote | STRING |
| EstadoStock | STRING |
| IDReserva | STRING |
Paradas (EXT_Paragens)
| IDParagem | INT |
| IDCentroTrabalho | INT |
| IDOrdemFabrico | INT |
| IDTipoAvaria | INT |
| IDTipoParagem | INT |
| DataInicio | DATETIME |
| DataFimPrevista | DATETIME |
| DataFim | DATETIME |
| Duracao | INT |
Actualizar proyecto de extensibilidad
Para permitir la actualización del proyecto de extensibilidad sin tener que rehacer todos los desarrollos específicos en la nueva versión, recomendamos el siguiente procedimiento:
- Copie el archivo KZC del proyecto principal (TR_PMV10.kzc), disponible en la carpeta Componentes del nuevo proyecto de extensibilidad a la carpeta Componentes del proyecto de extensibilidad en uso;
- Abra el proyecto de extensibilidad en uso para actualizar la base de datos;
- Copie las nuevas funciones existentes en el nuevo proyecto de extensibilidad al proyecto de extensibilidad en uso e impleméntelo (solo tiene que copiar las funciones que desee implementar).