Node in which the rules of creation of the collections will be described. Used for initialization of values.
The format is the following one:

<create>
 
     <action atributos></action>
 
</create>
<create>
 
	<!-- Ponemos la ID de la empresa con la que estamos trabajando en IDEMPRESA -->
	<action name="setval" field="IDEMPRESA" value="##ENTID##" />
 
	<!-- Cogemos la fecha actual del sistema y la ponemos en FECHA -->
	<action name="setval" field="FECHA" value="##NOW##" />
	<action name="setval" field="FECHAHORA" value="##NOW_TIME##" />
 
        <!-- Cogemos el ID del usuario del sistema y lo ponemos en IDUSUARIO-->
	<action name="setval" field="IDUSUARIO" value="##USERID##" />
 
        <!-- Ponemos el campo EXECUTED a 0 -->
	<action name="setval" field="EXECUTED" value="0" />
 
        <!-- Cogemos el valor del campo ID de la cabecera(colección PADRE de ésta) y lo ponemos en el campo IDPEDIDO -->
        <action name="setfldval" targetfld="IDPEDIDO" sourcefld="ID" />
 
	<!-- 
	     Buscamos en la colección Usuarios el registro cuyo ID sea el el usuario logueado actualmente 
	     y cogemos el valor del campo LOGIN para ponerlo en el campo CODTECNICO de la colección actual, es decir: 
	     CODTECNICO = "SELECT LOGIN FROM gen_usuarios WHERE ID=##USERID##".
	-->
	<action name="mapval" field="CODTECNICO" targetfld="LOGIN" coll="Usuarios" mapfld="ID" mapvalue="##USERID##" />
 
 
</create>


The CREATE node is executed when we create a new object. By general rule, initialization of values.

Example of code:

<create>
 
	<!-- Cogemos la fecha actual del sistema y la ponemos en FECHA -->
	<action name="setval" field="FECHA" value="##NOW##"></action>
	<action name="setval" field="FECHAHORA" value="##NOW_TIME##"></action>
 
        <!-- Cogemos el ID del usuario del sistema y lo ponemos en IDUSUARIO-->
	<action name="setval" field="IDUSUARIO" value="##USERID##"></action>
 
        <!-- Ponemos el campo EXECUTED a 0 -->
	<action name="setval" field="EXECUTED" value="0"></action>
 
</create>