Secuencias de programación de expediciones
Las secuencias de programación de expediciones son programaciones de notificación de tipo pull que se generan desde Control de montaje a través del sistema de suministro controlado por orden/SILS.
Para actualizar secuencias de líneas de programación de expediciones, debe cambiarse la orden de montaje que ha generado la línea de programación de secuencia de expediciones.
Crear líneas de programación de secuencia de expediciones
Si Control de montaje notifica mercancías mediante el sistema de suministro SILS, LN realiza los pasos siguientes:
- En Control de montaje, se genera un número de referencia/ID que representa la combinación de Nº identif. vehículo, Estación de línea y Kit de montaje.
- Si se efectúa una notificación, se genera una línea de programación para cada artículo en la sesión Líneas de programación de compras (tdpur3111m000) y la ID de referencia generada se inserta en el campo ID de referencia.
- Para cada línea de programación, los datos de secuencia de expedición se insertan en la sesión Datos de secuencia de expedición (tdpur3517m000).
- Para cada línea de secuencia de programación de expediciones, se inserta un registro en la sesión Líneas de envío de compras - Datos de secuencia de expedición (tdpur3523m000).
Actualizar líneas de programación de secuencia de expediciones
Para actualizar secuencias de líneas de programación de expediciones, debe cambiarse la orden de montaje que ha generado la línea de programación de secuencia de expediciones.
Las actualizaciones son de dos tipos:
-
Campos no únicos
Se hacen actualizaciones de los campos que no son únicos.En la sesión Datos de secuencia de expedición (tdpur3517m000), se trata de actualizaciones de los campos, como:
- Secuencia de trabajo
- Cantidad
- Fecha de necesidad
- ID lista opciones
-
Campos únicos
Se hacen actualizaciones de los campos únicos. Se trata de actualizaciones en otros campos de la sesión Datos de secuencia de expedición (tdpur3517m000), como Kit de montaje, Nº identif. vehículo, Estación de línea, etc.
La acción que lleva a cabo LN no sólo depende del tipo de campo que debe actualizarse, sino también de si la línea de programación de secuencia de expediciones ya se ha enviado en algún envío de compras.
En el campo Enviado de la sesión Datos de secuencia de expedición (tdpur3517m000), se puede ver si ya se ha enviado la línea de secuencia de programación de expediciones en algún envío de compras.
Actualizar líneas de secuencias de expediciones todavía no enviadas
- Si Control de montaje cambia cualquiera de los campos de una línea de secuencia de expedición, el campo correspondiente simplemente se actualiza en la sesión Líneas de programación de compras (tdpur3111m000), la sesión Datos de secuencia de expedición (tdpur3517m000) y la sesión Líneas de envío de compras - Datos de secuencia de expedición (tdpur3523m000). El estatus de la línea de programación sigue siendo Orden generada en la sesión Líneas de programación de compras (tdpur3111m000) y Creado en la sesión Datos de secuencia de expedición (tdpur3517m000) o la sesión Líneas de envío de compras - Datos de secuencia de expedición (tdpur3523m000).
- Si Control de montaje desea borrar una necesidad, se asigna el estatus Cancelado a la línea de secuencia de programación de expediciones correspondiente en la sesión Líneas de programación de compras (tdpur3111m000) y la sesión Datos de secuencia de expedición (tdpur3517m000). La línea simplemente se elimina de la sesión Líneas de envío de compras - Datos de secuencia de expedición (tdpur3523m000).
Actualizar un campo único de una línea de secuencia de expedición ya enviada en un envío de compras
Si se hace una actualización de un campo único, LN realiza los pasos siguientes:
- La anterior línea de programación de secuencia de expediciones en la sesión Líneas de programación de compras (tdpur3111m000) recibe el estatus Cancelado.
- El registro correspondiente en la sesión Datos de secuencia de expedición (tdpur3517m000) conserva el estatus Creado, pero se inserta otro registro con el estatus Cancelado. El valor del campo Revisión de la línea de programación de secuencia de expediciones cancelada se incrementa puesto que el estatus de la línea cambia de Creado a Cancelado.
- La línea de secuencia de expedición cancelada de la sesión Datos de secuencia de expedición (tdpur3517m000) se inserta en la sesión Líneas de envío de compras - Datos de secuencia de expedición (tdpur3523m000) bajo una nueva Revisión de envío. Esto se debe a que la cancelación también debe comunicarse al proveedor por medio de un envío de compras (nuevo).
- Se crea una línea de programación de secuencia de expediciones nueva con el estatus Orden generada en la sesión Líneas de programación de compras (tdpur3111m000) y el estatus Creado en la sesión Datos de secuencia de expedición (tdpur3517m000) o la sesión Líneas de envío de compras - Datos de secuencia de expedición (tdpur3523m000).
Actualizar un campo que no es único de una línea de secuencia de expedición ya enviada en un envío de compras
Si se hace una actualización de un campo que no es único, LN realiza los siguientes pasos:
- La anterior línea de secuencia de programación de expediciones en la sesión Líneas de programación de compras (tdpur3111m000) simplemente se actualiza y conserva el estatus Orden generada.
- La línea de secuencia de programación de expediciones correspondiente de la sesión Datos de secuencia de expedición (tdpur3517m000) conserva el estatus Creado, pero se inserta otro registro con el estatus Modificado. El valor del campo Revisión de la línea de programación de secuencia de expediciones modificada se incrementa puesto que el estatus de la línea cambia de Creado a Modificado.
- La línea de secuencia de expedición modificada de la sesión Datos de secuencia de expedición (tdpur3517m000) se inserta en la sesión Líneas de envío de compras - Datos de secuencia de expedición (tdpur3523m000) bajo una nueva Revisión de envío. El motivo para ello es que la modificación también debe comunicarse al proveedor por medio de un envío de compras (nuevo).
Ejemplo 1 - Crear líneas de programación de secuencia de expediciones
Necesidades de Control de montaje:
Número de VIN | Sec. de trabajo | Kit de montaje | Estación de línea | Artículo | Fecha | Cantidad |
---|---|---|---|---|---|---|
VIN001 | JS001 | K01 | LS01 | ITEM1 | 10/01/99 8:00 | 2 |
VIN001 | JS001 | K01 | LS01 | ITEM2 | 10/01/99 8:00 | 4 |
VIN001 | JS001 | K01 | LS01 | ITEM3 | 10/01/99 8:00 | 4 |
VIN002 | JS002 | K02 | LS01 | ITEM1 | 10/01/99 12:00 | 2 |
VIN002 | JS002 | K02 | LS01 | ITEM2 | 10/01/99 12:00 | 5 |
VIN002 | JS002 | K02 | LS01 | ITEM4 | 10/01/99 12:00 | 4 |
VIN003 | JS003 | K03 | LS01 | ITEM1 | 10/01/99 16:00 | 2 |
VIN003 | JS003 | K03 | LS01 | ITEM2 | 10/01/99 16:00 | 4 |
VIN003 | JS003 | K03 | LS01 | ITEM5 | 10/01/99 16:00 | 8 |
Resultados en la sesión Líneas de programación de compras (tdpur3111m000):
Número de programación | Posición | Artículo | Fecha de necesidad | Cantidad |
---|---|---|---|---|
SCH0001 | 10 | ITEM1 | 10/01/99 8:00 | 2 |
SCH0002 | 10 | ITEM2 | 10/01/99 8:00 | 4 |
SCH0003 | 10 | ITEM3 | 10/01/99 8:00 | 4 |
SCH0001 | 20 | ITEM1 | 10/01/99 12:00 | 2 |
SCH0002 | 20 | ITEM2 | 10/01/99 12:00 | 5 |
SCH0004 | 10 | ITEM4 | 10/01/99 12:00 | 4 |
SCH0001 | 30 | ITEM1 | 10/01/99 16:00 | 2 |
SCH0002 | 30 | ITEM2 | 10/01/99 16:00 | 4 |
SCH0005 | 10 | ITEM5 | 10/01/99 16:00 | 8 |
Resultados en la sesión Datos de secuencia de expedición (tdpur3517m000):
Programación | Posición | Revisión de sec. | Nº identif. vehículo | Sec. de trabajo | Kit | Estación de línea | Artículo | Fecha | Cantidad | Estatus |
---|---|---|---|---|---|---|---|---|---|---|
SCH0001 | 10 | 1 | VIN001 | JS001 | K01 | LS01 | ITEM1 | 10/01/99 8:00 | 2 | Creado |
SCH0002 | 10 | 1 | VIN001 | JS001 | K01 | LS01 | ITEM2 | 10/01/99 8:00 | 4 | Creado |
SCH0003 | 10 | 1 | VIN001 | JS001 | K01 | LS01 | ITEM3 | 10/01/99 8:00 | 4 | Creado |
SCH0001 | 20 | 1 | VIN002 | JS002 | K02 | LS01 | ITEM1 | 10/01/99 12:00 | 2 | Creado |
SCH0002 | 20 | 1 | VIN002 | JS002 | K02 | LS01 | ITEM2 | 10/01/99 12:00 | 5 | Creado |
SCH0004 | 10 | 1 | VIN002 | JS002 | K02 | LS01 | ITEM4 | 10/01/99 12:00 | 4 | Creado |
SCH0001 | 30 | 1 | VIN003 | JS003 | K03 | LS01 | ITEM1 | 10/01/99 16:00 | 2 | Creado |
SCH0002 | 30 | 1 | VIN003 | JS003 | K03 | LS01 | ITEM2 | 10/01/99 16:00 | 4 | Creado |
SCH0005 | 10 | 1 | VIN003 | JS003 | K03 | LS01 | ITEM5 | 10/01/99 16:00 | 8 | Creado |
Resultados en la sesión Líneas de envío de compras - Datos de secuencia de expedición (tdpur3523m000):
Número de envío | Revisión de envío | Pos. de envío | Programación | Pos. de programación | Revisión de sec. | Artículo | Cantidad | Estatus |
---|---|---|---|---|---|---|---|---|
REL001 | 0 | 10 | SCH0001 | 10 | 1 | ITEM1 | 2 | Creado |
REL001 | 0 | 20 | SCH0002 | 10 | 1 | ITEM2 | 4 | Creado |
REL001 | 0 | 30 | SCH0003 | 10 | 1 | ITEM3 | 4 | Creado |
REL001 | 0 | 40 | SCH0001 | 20 | 1 | ITEM1 | 2 | Creado |
REL001 | 0 | 50 | SCH0002 | 20 | 1 | ITEM2 | 5 | Creado |
REL001 | 0 | 60 | SCH0004 | 10 | 1 | ITEM4 | 4 | Creado |
REL001 | 0 | 70 | SCH0001 | 30 | 1 | ITEM1 | 2 | Creado |
REL001 | 0 | 80 | SCH0002 | 30 | 1 | ITEM2 | 4 | Creado |
REL001 | 0 | 90 | SCH0005 | 10 | 1 | ITEM5 | 8 | Creado |
Ejemplo 2 - Actualizar líneas de programación de secuencia de expediciones
El módulo Control de montaje envía las siguientes actualizaciones:
- VIN001 en JS001 se sustituye por VIN004 en JS001.
- Para VIN003, la cantidad de ITEM2 se incrementa de 4 a 6.
- Todas las necesidades del ejemplo 1 ya se han enviado en algún envío de compras.
Por consiguiente, se realizan los siguientes cambios en la sesión Líneas de programación de compras (tdpur3111m000):
Cancelado | |||||
---|---|---|---|---|---|
Programación | Posición | Artículo | Fecha de necesidad | Cantidad | Estatus |
SCH0001 | 10 | ITEM1 | 10/01/99 8:00 | 2 | Cancelado |
SCH0002 | 10 | ITEM2 | 10/01/99 8:00 | 4 | Cancelado |
SCH0003 | 10 | ITEM3 | 10/01/99 8:00 | 4 | Cancelado |
Actualizado | |||||
---|---|---|---|---|---|
Programación | Posición | Artículo | Fecha de necesidad | Cantidad | Estatus |
SCH0002 | 30 | ITEM2 | 10/01/99 16:00 | 6 | Orden generada |
Nuevo | |||||
---|---|---|---|---|---|
Programación | Posición | Artículo | Fecha de necesidad | Cantidad | Estatus |
SCH001 | 40 | ITEM1 | 10/01/99 8:00 | 2 | Orden generada |
SCH002 | 40 | ITEM2 | 10/01/99 8:00 | 4 | Orden generada |
SCH003 | 20 | ITEM3 | 10/01/99 8:00 | 4 | Orden generada |
Por consiguiente, se realizan los siguientes cambios en la sesión Datos de secuencia de expedición (tdpur3517m000):
Programación | Posición | Revisión de sec. | Nº identif. vehículo | Sec. de trabajo | Kit | Artículo | Fecha | Cantidad | Enviado | Estatus |
---|---|---|---|---|---|---|---|---|---|---|
SCH0001 | 10 | 1 | VIN001 | JS001 | K01 | ITEM1 | 10/01/99 8:00 | 2 | Sí | Creado |
SCH0001 | 10 | 2 | VIN001 | JS001 | K01 | ITEM1 | 10/01/99 8:00 | 2 | No | Cancelado |
SCH0001 | 40 | 1 | VIN004 | JS001 | K04 | ITEM1 | 10/01/99 8:00 | 2 | No | Creado |
SCH0002 | 10 | 1 | VIN001 | JS001 | K01 | ITEM2 | 10/01/99 8:00 | 4 | Sí | Creado |
SCH0002 | 10 | 2 | VIN001 | JS001 | K01 | ITEM2 | 10/01/99 8:00 | 4 | No | Cancelado |
SCH0002 | 40 | 1 | VIN004 | JS001 | K04 | ITEM2 | 10/01/99 8:00 | 4 | No | Creado |
SCH0003 | 10 | 1 | VIN001 | JS001 | K01 | ITEM3 | 10/01/99 8:00 | 4 | Sí | Creado |
SCH0003 | 10 | 2 | VIN001 | JS001 | K01 | ITEM3 | 10/01/99 8:00 | 4 | No | Cancelado |
SCH0003 | 20 | 1 | VIN004 | JS001 | K04 | ITEM3 | 10/01/99 8:00 | 4 | No | Creado |
SCH0002 | 30 | 1 | VIN003 | JS003 | K03 | ITEM2 | 10/01/99 16:00 | 4 | Sí | Creado |
SCH0002 | 30 | 2 | VIN003 | JS003 | K03 | ITEM2 | 10/01/99 16:00 | 6 | No | Modificado |
Por consiguiente, se realizan los siguientes cambios en la sesión Líneas de envío de compras - Datos de secuencia de expedición (tdpur3523m000):
Número de envío | Revisión de envío | Pos. de envío | Programación | Pos. de programación | Revisión de sec. | Artículo | Cantidad | Estatus |
---|---|---|---|---|---|---|---|---|
REL001 | 1 | 10 | SCH0001 | 10 | 2 | ITEM1 | 2 | Cancelado |
REL001 | 1 | 20 | SCH0002 | 10 | 2 | ITEM2 | 4 | Cancelado |
REL001 | 1 | 30 | SCH0003 | 10 | 2 | ITEM3 | 4 | Cancelado |
REL001 | 1 | 80 | SCH0002 | 30 | 2 | ITEM2 | 6 | Modificado |
REL001 | 1 | 100 | SCH0001 | 40 | 1 | ITEM1 | 2 | Creado |
REL001 | 1 | 110 | SCH0002 | 40 | 1 | ITEM2 | 4 | Creado |
REL001 | 1 | 120 | SCH0003 | 20 | 1 | ITEM3 | 4 | Creado |