Modificar campos

Modificar campos

Esta función permite modificar un conjunto de campos de toda una selección de elementos mediante una serie de expresiones o constantes.

Por ejemplo, es posible incrementar el precio de una selección de elementos al mismo tiempo que modificarles el código. Los campos modificables son: Código, Unidad, Resumen, Precio, Tipo y Texto.

Al llamar a la función aparecerá un dialogo como el de la imagen siguiente en la parte superior del cual se mostrará la lista de elementos afectados por la función y seguidamente se mostrarán los campos modificables para que el usuario active los que desea modificar.

La modificación de los campos Unidad, Tipo, Resumen y Texto funciona substituyendo los valores anteriores por los nuevos.

La modificación de Precio y Código funciona de forma distinta, en ambos se substituye el valor antiguo por el resultado de evaluar la expresión escrita en la casilla correspondiente. El precio admite como caso particular una constante. El código si recibe una constante sólo va a cambiar el primer elemento de la selección ya que no podemos tener dos elementos con el mismo código.

Código: Admite expresiones con * y ?.

? Se substituye por el carácter del código anterior que ocupa la misma posición.

* Se substituye por el código anterior entero.

Ejemplo 1: Con código antiguo ECME.1a y la expresión “Ma_*” en el campo CÓDIGO obtenemos “Ma_ECME.1a".

Ejemplo 2: Con código antiguo MOOA.1b y la expresión “???CON” en el campo CÓDIGO obtenemos “MOOCON”.

Precio: Admite expresiones en X donde X es el precio anterior.

Ejemplo 3: La expresión “2*x” en el campo PRECIO significa multiplicar por 2 el precio anterior.