¿Qué significa cada atributo de un XML estándar?:
Respuesta:
El Formato XML es la estructura y composición de atributos que son parte del Tipo de Documento. Aquí se definen las propiedades de cada campo.
En esta entrada veremos qué significan los atributos más comúnes del XML con un ejemplo práctico.
Pasos a seguir:
- Elegiremos un documento y luego oprimiremos el botón Formato.
Aquí veremos como está compuesto el XML.
En mi caso, elegí el documento estándar Contrato de Venta de Granos.
-
Aquí buscaré el campo estándar Precio y copiaré el XML para explicar cada componente.
-
En este caso, explicaremos que significan los siguientes 4 componentes del XML.
<widget caption="Precio" defaultValue="0" readOnly="false" required="false"/>
-
Caption: Es el nombre visible del campo en la transacción. En este caso visualizamos que el campo se llama “Precio”.
-
DefaultValue: Este componente significa que podemos visualizar si el campo tiene un valor por defecto. En este caso, el campo Precio tiene por defecto el valor “0”. Entonces, a la hora de crear por primera vez la transacción, aparece dicho valor por defecto.
- ReadOnly: Este componente puede tener el valor True o Flase asignado. Si está en “true” significa que el valor del campo sólo se puede leer y no modificar. Si está en “false” significa que se puede modificar su valor.
Esto es sencillo de verificar. Si desde la transacción vemos el campo grisado, significa que solo se puede leer su valor y no modificarse.
Por ejemplo, el campo “Moneda” en la solapa Condiciones, tiene por defecto el valor “Pesos” y ReadOnly = “true” .
- Required: Este componente puede tener el valor True o Flase y nos indica si el campo es requerido de cargar para guardar la transacción. Si está en “true” significa que sí es obligatorio. Si está en “false” significa que no es obligatorio de cargar para guardar la transacción.
Esto es sencillo de verificar. Si en el campo figura un * rojo, significa que es obligatorio de cargar.
En caso de que la transacción esté en un formato más antiguo, si no se cargan dichos campos definidos como obligatorios, el documento arrojará un error y no se podrá guardar hasta completar los valores requeridos.