Si el artículo introducido es de tipo Normal,el proceso de búsqueda se activa automáticamente para el tipo Normal.
Cuando el artículo introducido es de tipo Compuesto Kit o Compuesto estructura, se activa una primera búsqueda de tarifa para el compuesto y, antes de activar la búsqueda de tarifas para los componentes, se realiza una lectura del fichero de Estructuras para proponer en una ventana las distintas alternativas de tipo Comercio, si hay varias. Si el artículo solo tiene una alternativa, esta se tiene en cuenta automáticamente.
Después de elegir la alternativa, pueden darse distintos casos en función de la composición de la estructura del artículo:
- Todos los componentes de tipo Normal se seleccionan automáticamente.
Se reemplaza automáticamente por el artículo de sustitución, si este se ha introducido a nivel de la ficha Artículoy si la fecha del documento es posterior o igual a la de sustitución.
Para los demás tipos de componentes que se mencionan a continuación, cuando se utiliza un artículo de sustitución, la descripción del artículo original aparece a nivel de la ventana de selección de los componentes.
- Para cada componente de tipo Normal (con fórmula), se abre una ventana con todos los artículos procedentes de la fórmula de selección (o si se cumplen las condiciones, sus artículos de sustitución con, en este caso, la descripción de los artículos originales). Si en la misma secuencia también se ha registrado un componente de tipo Normal, dicho componente también aparece en la lista. Por defecto, se selecciona automáticamente, pero se puede cancelar la selección. Su cantidad no se puede modificar.
Se pueden seleccionar uno o varios de los demás componentes que proceden de la selección. Para ello, están disponibles los botones [Incluir todo] y [Excluir todo]. Cuando no se selecciona ningún componente y hay demasiadas líneas en la tabla, el botón [Criterios] queda disponible para limitar la selección (el número de líneas que aparece depende del número de líneas que aún se puedan insertar en el documento). - Para cada componente de tipo Variante, se abre una ventana con el conjunto de variantes que aparecen al mismo nivel de estructura o que proceden de una selección. Hay que elegir una de ellas.
- Para cada componente de tipo Opción, se propone la opción y puede aceptarla o rechazarla. Cuando hay varias opciones posibles para un mismo nivel de estructura o se ha definido una fórmula de selección, se abre una ventana y puede seleccionar una o rechazar todas.
- Para cada componente de tipo Opción múltiple, se abre una ventana con el conjunto de componentes que aparecen al mismo nivel de estructura o que proceden de una fórmula de selección. Puede seleccionar varias o rechazar todas. Para ello, están disponibles los botones [Incluir todo] y [Excluir todo]. Cuando no se selecciona ningún componente y hay demasiadas líneas en la tabla, el botón [Criterios] queda disponible para limitar la selección.
A continuación, se generan las líneas que corresponden a los distintos componentes de la estructura:
- Si el artículo es de tipo Compuesto kit, todas las líneas de los componentes se generan automáticamente. Estas líneas serán completamente dependientes del compuesto. Aparecen en la pantalla, pero no se puede acceder a ellas. La cantidad de los componentes se calcula automáticamente a partir de la cantidad del compuesto. Si modifica la cantidad del compuesto, las cantidades de todos los componentes se recalculan automáticamente. Si suprime el compuesto, todos los componentes se suprimen automáticamente.
- Si el artículo es de tipo Compuesto estructura, se proponen todas las líneas de los componentes y se pueden modificar (excepto la unidad de venta). Estas líneas son independientes del compuesto. Si modifica o suprime el compuesto, aparece una pregunta que permite trasladar la modificación o supresión de los componentes.
En ambos casos, se activa automáticamente una búsqueda de tarifa para el tipo de componente y, en cada línea de pedido generada, se le asigna un valor al tipo de línea:
- Opción kit u Opción estructura para un componente de tipo Opción,
- Variante kito Variante estructura para un componente de tipo Variante,
- Componente kit o Componente estructura para un componente de tipo Normal.
Al final del proceso de búsqueda de tarifa, se realizan ciertos controles:
- Si el precio está definido con impuestos, se calcula el precio sin impuestos.
- Control del precio: si el precio neto calculado es inferior al mínimo almacenado en la ficha artículo, aparece un mensaje de aviso,
- Control del margen de beneficios: si el porcentaje de margen es inferior al porcentaje de margen (o tasa de margen) mínimo almacenado en la ficha artículo, aparece un mensaje de aviso.
Estos mensajes pueden ejercer un bloqueo según el valor asignado al parámetro de usuario SDACLOK- Ctrl no bloq. prec., marg., ctd.
Al salir de la entrada, se calculan todos los totales.