Configuración de precio/descuento (formulario)
Se aplica a: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
Haga clic en Gestión de información de productos > Común > Configurador de productos > Modelos de producto. Seleccione un modelo de producto y, a continuación, haga clic en Configurar > Combinaciones de precios. Presione CTRL+N para crear una línea nueva y especifique una descripción en el campo Descripción. Haga clic en Configuración de precios/descuentos.
Utilice este formulario para crear una expresión lógica o regla que determine cuándo son válidas las combinaciones de precios para los ajustes de precio basados en importe y porcentaje. En los ajustes de precio calculados, es posible construir una expresión matemática (fórmula) que produce el ajuste de precio real, expresado en la divisa predeterminada. El procedimiento para crear expresiones de ajuste de precios es el mismo que para las reglas de validación. Para obtener más información, consulte Acerca de las reglas de validación.
Exploración del formulario
En las siguientes tablas se facilitan descripciones de los controles de este formulario.
Fichas
Ficha |
Descripción |
---|---|
Visión general |
Permite crear una expresión compuesta por un operando, un valor fijo o una variable de un modelo de producto, y un operador opcional. Las expresiones se evalúan de acuerdo con las reglas normales de precedencia de operadores. En los ajustes de precio basados en importe y porcentaje, la combinación de precios se hace efectiva si la expresión se evalúa como 'true' cuando se configura un artículo. |
Código |
Escribir una expresión directamente en código X++. |
Botones
Botón |
Descripción |
---|---|
Validar combinación de precios |
Permite probar la sintaxis de una expresión. |
Transferir a código de programa |
Permite transferir una expresión desde la ficha Visión general a la ficha Código para trabajar con ella directamente en código X++. Nota Si el campo Código no está vacío, su contenido, sea el que sea, será la versión activa de la expresión, con independencia de lo que haya escrito en la página de ficha Visión general. Por tanto, para volver para editar la expresión en la página de ficha Visión general, deberá eliminar el contenido del campo Código. |
Campos
Campo |
Descripción |
---|---|
Tipo |
Seleccione si el operando especificado en el campo Texto es un valor fijo o una variable. |
Texto |
Especifique un operando en la expresión lógica que está creando. El operando puede ser un valor fijo o una de las variables de modelo del modelo de producto, según la selección realizada en el campo Tipo. Si especifica una variable de modelo que es una matriz, también deberá especificar el índice de matriz en el campo Índice. Cuando el campo Tipo está establecido en Variable, puede seleccionar variables en el campo Texto. Nota Si el campo Tipo tiene el valor Valor, es necesario que tenga en cuenta el tipo de datos de los valores que escriba. Los valores de texto se deben incluir entre comillas sencillas ('). De lo contrario, el compilador interpretará el texto como un nombre de variable y se mostrará un error de compilación al validar la regla. No obstante, los valores numéricos no se deben incluir entre comillas. |
Índice |
Especifique el índice de matriz si las siguientes condiciones se cumplen:
Nota El índice de matriz es el número de posición del elemento de matriz específico relacionado con la expresión actual. |
Operador |
Especifique un operador que conecte la línea actual con la siguiente línea para formar una expresión lógica. Los siguientes operadores están disponibles y se muestran en el orden de precedencia de operadores:
* / multiplicación, división
+ - más, menos
> < >= <= mayor que, menor que, mayor o igual que, menor o igual que
= != igual que, no igual que
y o y/o lógico
|
Código |
Escriba la expresión directamente en código X++. La expresión se debe construir como un método X++ que devuelva un valor entero (en ajustes basados en importe y porcentaje) o un valor de tipo real (en ajustes calculados). Para ver cómo funciona esta sintaxis básica, puede crear una expresión en la ficha Visión general y transferirla posteriormente a la ficha Código. Al modificar expresiones en la ficha Código, puede crearla tan sofisticada como desee utilizando todas las herramientas del lenguaje X++ de Microsoft Dynamics AX. Para ver una descripción del lenguaje X++, consulte la Guía del desarrollador de Microsoft Dynamics AX. Use la siguiente sintaxis para hacer referencia a una variable para un modelo de producto. varMap ('nombre_variable',índice_matriz), en el que nombre_variable es el nombre de la variable e índice_matriz es el índice del elemento de matriz. Nota El primer elemento se indexa siempre como 1, incluso cuando no existen otros elementos. Por ejemplo, para hacer referencia a una variable llamada c_doors que no sea una variable de matriz, debe escribirla como varMap('c_doors',1) |
Consulte también
Configurar combinaciones de precios
Anuncios: Para ver los problemas ya conocidos y las revisiones recientes, use Búsqueda del problema en Servicios de ciclo de vida de Microsoft Dynamics (LCS).