Por otra parte, las funciones de Entrega manualy de Facturación manual (de los pedidos de facturación directa) no se pueden utilizar sin una asignación previa.
La asignación puede ser:
La asignación se puede realizar en distintas etapas:
Consulta la documentación de Puesta en marcha
Este tipo de asignación se realiza en una única pantalla, en la que se puede introducir la información necesaria para seleccionar los pedidos que se van a asignar.
Presentación
1/ Introduzca los criterios de selección y los parámetros del proceso.
Puede guardar los criterios con un código de Memoria para recuperarlos posteriormente.
2/ Haga clic en OKpara lanzar el proceso de asignación automática.
Las líneas de pedido correspondientes se examinan por fecha de expedición y prioridad de entrega.
Si ninguna línea de pedido corresponde a la selección realizada, aparece un mensaje de advertencia.
Un fichero de traza resume la lista de las líneas de pedido procesadas y el resultado de cada asignación.
Cerrar
Campos
Los campos siguientes están presentes en esta pestaña :
Criterios de selección
|   |
| Introduzca un código de planta de expedición correspondiente a una planta de almacenamiento. La planta de expedición por defecto es su planta de almacenamiento. |
| Utilice la fecha de expedición introducida para filtrar los pedidos considerados en el proceso. Solo se tienen en cuenta las líneas de pedido con una fecha de expedición anterior o igual a la fecha introducida. La fecha que se propone por defecto es la fecha del día. En función de si se completa o no este campo, los pedidos que se pueden procesar son los siguientes:
|
Parámetros
| Marque esta casilla para autorizar la asignación parcial de las líneas de pedido aunque la entrega deba ser completa (pedidos de entrega completa o líneas completas). El control final se realizará en la entrega.
|
| Marque esta casilla para que el proceso de asignación tenga en cuenta las posibles reservas existentes del cliente del pedido. Esta casilla se inicializa en función del valor del parámetro USERERBPC -Consumo reservas clientes (capítulo VEN, grupo SAL). |
| Marque esta casilla para que el proceso genere rupturas cuando la cantidad a asignar no esté disponible.
Esta casilla se inicializa en función del valor del parámetro GENSHT -Generación de rupturas (capítulo STO, grupo MIS). |
| Marque esta casilla para que el proceso de asignación tenga en cuenta de forma prioritaria todas las cantidades en ruptura indicadas en las líneas de pedido seleccionadas. El proceso se realizará en dos fases: procesamiento de las asignaciones en ruptura y procesamiento de las demás líneas de pedido. |
| Marque esta casilla para que el proceso de asignación tenga en cuenta el plazo de reaprovisionamiento o de fabricación. |
| Marque esta casilla para que el proceso de asignación tenga en cuenta el plazo de preparación. |
Rangos
| Introduzca un rango inicial y un rango final para realizar una selección en la prioridad de entrega. |
| Introduzca un rango inicial y un rango final para realizar una selección en la prioridad de entrega. |
| Introduzca un rango inicial y un rango final para realizar una selección en los números de pedido. Solo se seleccionarán los pedidos cuya referencia se encuentre en dicho intervalo. La ventana de selección solo propone los pedidos de categoría Normal, vinculados a la planta seleccionada y no facturados por completo. |
| Introduzca un rango inicial y un rango final para realizar una selección en los números de pedido. Solo se seleccionarán los pedidos cuya referencia se encuentre en dicho intervalo. La ventana de selección solo propone los pedidos de categoría Normal, vinculados a la planta seleccionada y no facturados por completo. |
| Introduzca un rango inicial y un rango final para realizar una selección en los códigos de cliente. |
| Seleccione una de las direcciones de entrega del cliente seleccionado. Si los campos Inicialy Finalestán disponibles, puede seleccionar un rango de direcciones de entrega del mismo cliente.
|
| Introduzca un rango inicial y un rango final para realizar una selección en los códigos de cliente. |
| Seleccione una de las direcciones de entrega del cliente seleccionado. Si los campos Inicialy Finalestán disponibles, puede seleccionar un rango de direcciones de entrega del mismo cliente.
|
| Introduzca un rango inicial y un rango final para realizar una selección en la referencia de artículo. |
| Introduzca un rango inicial y un rango final para realizar una selección en la referencia de artículo. |
Criterios adicionales
| Utilice este campo para afinar la selección añadiendo filtros adicionales a las cabeceras de los pedidos que hay que asignar. El criterio de selección que introduzca debe estar formado por una fórmula evaluada que contenga exclusivamente los campos de la tabla de cabecera del pedido (tabla SORDER). |
| Utilice este campo para afinar la selección añadiendo filtros adicionales a las líneas de los pedidos que hay que asignar. El criterio de selección que introduzca debe estar formado por una fórmula evaluada que contenga exclusivamente los campos de la tabla de detalle del pedido (tabla SORDERQ). |
| Marque esta casilla para poder seleccionar un código de ruta. |
|   |
Cerrar
La asignación de las líneas de pedido o de las solicitudes de entrega seleccionadas depende del tipo de asignación que se haya indicado en la línea de pedido o en la solicitud de entrega.
Si la asignación es global, se realiza una reserva en función de los acumulados de stock del artículo y de la regla de asignación global de la categoría del artículo. Esta regla permite determinar por grupos de estados cuáles se permiten en la asignación.
Si la asignación es detallada, se realiza una reserva en los objetos de stock (lote, sublote, serie, estado, ubicación, unidad de envase) en función de la regla de asignación de la categoría del artículo. Cualquier filtro que se haya introducido en las líneas de pedido o en las solicitudes de entrega puede influir en el resultado de la asignación detallada. Se pueden introducir dos filtros exclusivos en el número de lote y en el estado (ver documentación Pedidos o Solicitudes de entrega). Si ningún objeto de stock corresponde a estos filtros exclusivos en el algoritmo de asignación, se genera una ruptura. Se puede introducir un filtro preferente en la ubicación (ver documentación Pedidos o Solicitudes de entrega). Permite orientar la asignación indicando qué objetos de stock hay que tener en cuenta de forma prioritaria en esta ubicación. Si ningún objeto de stock corresponde a esta ubicación, el sistema continúa buscando para asignar los objetos de stock de acuerdo con la regla de asignación.
Esta primera fase de asignación se realiza cuando el indicador "Prioridad ctds en ruptura" está marcado. En este caso, el programa realiza una primera asignación de todas las líneas de pedido correspondientes a la selección y con una cantidad en ruptura no nula. La asignación solo afecta a la cantidad en ruptura. No obstante, si la línea de pedido que se va a procesar debe entregarse de una sola vez y el indicador "Asignaciones parciales" no está marcado, el intento de asignación afecta a toda la cantidad. Esta asignación se realiza siempre y cuando haya suficiente stock disponible. De lo contrario, no se asigna ninguna cantidad.
Esta segunda fase permite procesar todas las líneas de pedido correspondientes a la selección que no se han asignado por completo. Si la línea de pedido que se va a procesar debe entregarse de una sola vez y el indicador "Asignaciones parciales" no está marcado, el intento de asignación también afecta a toda la cantidad en esta fase. Esta asignación se realiza siempre y cuando haya suficiente stock disponible. De lo contrario, no se asigna ninguna cantidad.
Asimismo, se realiza un procesamiento específico para los artículos de tipo kit comercial. El kit y sus componentes no se separan y la asignación se realiza para el compuesto (si se gestiona en stock) y sus componentes. El parámetro GENSHT- Generación de rupturas (capítulo STO, grupo MIS) no se aplica a los componentes de un kit. Si el stock es insuficiente, las rupturas siempre se generan para los componentes del kit, independientemente del valor de este parámetro. De esta forma, se puede mantener la proporcionalidad entre el compuesto y sus componentes.
Al final del proceso aparece un informe. Dicho informe muestra los siguientes elementos de cada línea de pedido procesada: número de pedido, código de cliente y referencia de artículo. Cuando la asignación se ha realiza correctamente, también se muestran la cantidad asignada y la cantidad en ruptura. De lo contrario, aparece un mensaje de error bajo la referencia de los pedidos correspondientes. Este informe se puede imprimir o suprimir.
Cuando se cumplen las siguientes condiciones:
- Se gestiona un circuito de firmas.
- El parámetro SOHAPPALL - Asignación pedido no firmado tiene asignado el valor "No".
- El pedido está firmado y asignado.
Cualquier modificación/supresión de una línea o modificación de un campo que tiene un impacto en el estado de la firma (firma cancelada) cancela automáticamente la asignación del pedido (la lista de los campos aparece en la documentación de la Regla de gestión de firmas de pedido: SOHSIG).
Esta función puede lanzarse en Batch. La tarea estándar FUNAUTALL esta prevista con este fín.
Además de los mensajes genéricos, los mensajes siguientes de error pueden aparecer durante la captura :
Este mensaje aparece cuando la planta de expedición introducida no es una planta de almacenamiento. Recuerde que solo se pueden asignar los artículos gestionados en stock.
En el informe del proceso, pueden aparecer los siguientes mensajes en cada línea de pedido procesada (se muestran sistemáticamente estas referencias: número de pedido, número de cliente y referencia de artículo):
Este mensaje aparece cuando ya hay otro usuario modificando el pedido procesado.
Este mensaje aparece cuando el indicador Estado crédito del pedido tiene asignado el valor Rebasamiento encurso. En este caso, no se realiza la asignación.
Este mensaje aparece cuando el indicador Estado crédito del pedido tiene asignado el valor Bloqueado. En este caso, no se realiza la asignación.
Este mensaje aparece cuando no se han pagado los anticipos solicitados para este pedido. En este caso, no se realiza la asignación.
Este mensaje aparece cuando la línea de pedido incluye un artículo con una cantidad no disponible en stock que debe entregarse de una sola vez y el indicador Asignaciones parciales no está marcado. En este caso, no se realiza la asignación.
Este mensaje aparece cuando la línea de pedido incluye un artículo comprado y la fecha de expedición de la línea es posterior a (fecha del proceso + plazo de compra + plazo de preparación del artículo). En este caso, la línea no se tiene en cuenta en el proceso.
Este mensaje aparece cuando la línea de pedido incluye un artículo fabricado y la fecha de expedición de la línea es posterior a (fecha del proceso + plazo de fabricación + plazo de preparación del artículo). En este caso, la línea no se tiene en cuenta en el proceso.