loading table of contents...

2.8. FOREST_CREAR_BORRADOR()

 
FOREST_CREAR_BORRADOR
Esta función crea un borrador basado en una plantilla. (9 parámetros).
Retorna: integer 
Retorna el código del borrador, codborr
Parámetros:
string  nombre
Nombre del borrador, obligatorio
integer  instancia
Instancia del proceso, obligatorio
string  plantilla
Plantilla en la que se basará el borrador, opcional
string  bytes
Plantilla en la que se basará el borrador, obligatorio
string  extension
Extensión del archivo, opcional
boolean  firmar
Si se firma o no el borrador, obligatorio
integer  codigo
Código de la tarea, si se envía a una tarea, opcional
string  observaciones
Observaciones al borrador, opcional
object  objeto
Objeto con las marcas, obligatorio
Versión: 3.0+
 
Ejemplo:
Este ejemplo crea un borrador, sin firma y se envía un objeto con las marcas:
contentmarks = MAKE_OBJECT();
contentmarks.tercero = Params.razonsocial;
contentmarks.direccion = Params.direccion;
contentmarks.localidad = Params.localidad;
contentmarks.nittercero = Params.nit;
if(IS_NULL(codigo) == VERDADERO){
codigo=FOREST_CREAR_BORRADOR(nombre, CurrentProcess.codigoInstancia,'ctfauna','','doc','FALSO','0','',contentmarks); }
 
 
FOREST_CREAR_BORRADOR
Esta función crea un borrador basado en una plantilla. (3 parámetros).
Retorna: integer 
Retorna el código del borrador, codborr
Parámetros:
string  nombre
Nombre del borrador, obligatorio
integer  instancia
Instancia del proceso, obligatorio
object  objeto
Objeto con las marcas, obligatorio
Versión: 4.0+
 
Ejemplo:
Este ejemplo crea un borrador y le enviamos un objeto con las marcas:
var contentmarks = MAKE_OBJECT();
contentmarks.tercero = Params.razonsocial;
contentmarks.direccion = Params.direccion;
var paramsBorr = MAKE_OBJECT('ParametrosBorrador');
paramsBorr.codigoPlantilla = codplantilla;
paramsBorr.marcas = contentmarks;
var codinst =FOREST_SQL_MAP("select i.codinst, e.CODFUN2 "+ "from GDO_TRA_INSTANCIA i, GDO_TRA_ESCRITORIO e WHERE i.ESTADO=1 AND i.NUMPRO=? AND i.CODINST = e.CODINST AND e.ACTIVO = 1", Params.numeroProceso); var borr = FOREST_CREAR_BORRADOR(Params.nombreBorrador, codinst.codinst, paramsBorr);