----Crear formulario Alquiler
declare @licencia as varchar(100)
set @licencia =(SELECT uid FROM [seg_usuario] where id=1)

declare @id_permisoaccion as int
declare @id_funcionalidad_padre as int  

set @id_funcionalidad_padre=( select top 1 id from gui_funcionalidad where nombreControl = 'inc_detalle' and id_tipoFuncionalidad = 1  and id_funcionalidad
 in (select id from gui_funcionalidad where id_tipoFuncionalidad = 3 and nombreControl = 'doc_documento_alquiler' and active=1) )
if not exists (select * from gui_funcionalidad  where nombreComando = 'doc_documentoItem_9' and id_tipoFuncionalidad = 3 and active = 1 and id_funcionalidad =  @id_funcionalidad_padre)
begin 

INSERT INTO [gui_funcionalidad]
           ([uid]
           ,[eid]
           ,[id_usuario_modifico]
           ,[id_usuario_creo]
           ,[fechaModificacion]
           ,[fechaCreacion]
           ,[active]
           ,[funcionalidad]
           ,[funcionalidad_codigo]
           ,[urlImagen]
           ,[urlFormulario]
           ,[targetUrl]           
		   ,[url]
           ,[toolTip]
           ,[esMenu]
           ,[nombreControl]
           ,[nombreComando]
           ,[orden]
           ,[id_funcionalidad]
           ,[id_tipoFuncionalidad])
     VALUES
           (@licencia,'01',1,1,getdate(),getdate(),1,'ITEMS','','','','','','',0,'doc_documentoItem_9','doc_documentoItem_9',0,@id_funcionalidad_padre,3) 
end 
----Crear formulario Traslado
set @id_funcionalidad_padre=( select top 1 id from gui_funcionalidad where nombreControl = 'inc_detalle' and id_tipoFuncionalidad = 1  and id_funcionalidad
 in (select id from gui_funcionalidad where id_tipoFuncionalidad = 3 and nombreControl = 'doc_documento_traslado' and active=1) )
if not exists (select * from gui_funcionalidad  where nombreComando = 'doc_documentoItem_8' and id_tipoFuncionalidad = 3 and active = 1 and id_funcionalidad =  @id_funcionalidad_padre)
begin 

INSERT INTO [gui_funcionalidad]
           ([uid]
           ,[eid]
           ,[id_usuario_modifico]
           ,[id_usuario_creo]
           ,[fechaModificacion]
           ,[fechaCreacion]
           ,[active]
           ,[funcionalidad]
           ,[funcionalidad_codigo]
           ,[urlImagen]
           ,[urlFormulario]
           ,[targetUrl]           
		   ,[url]
           ,[toolTip]
           ,[esMenu]
           ,[nombreControl]
           ,[nombreComando]
           ,[orden]
           ,[id_funcionalidad]
           ,[id_tipoFuncionalidad])
     VALUES
           (@licencia,'01',1,1,getdate(),getdate(),1,'ITEMS','','','','','','',0,'doc_documentoItem_8','doc_documentoItem_8',0,@id_funcionalidad_padre,3) 
end
----Crear formulario OrdenDeCompra
set @id_funcionalidad_padre=( select top 1 id from gui_funcionalidad where nombreControl = 'inc_detalle' and id_tipoFuncionalidad = 1  and id_funcionalidad
 in (select id from gui_funcionalidad where id_tipoFuncionalidad = 3 and nombreControl = 'doc_documento_ordencompra' and active=1) )
if not exists (select * from gui_funcionalidad  where nombreComando = 'doc_documentoItem_7' and id_tipoFuncionalidad = 3 and active = 1 and id_funcionalidad =  @id_funcionalidad_padre)
begin 

INSERT INTO [gui_funcionalidad]
           ([uid]
           ,[eid]
           ,[id_usuario_modifico]
           ,[id_usuario_creo]
           ,[fechaModificacion]
           ,[fechaCreacion]
           ,[active]
           ,[funcionalidad]
           ,[funcionalidad_codigo]
           ,[urlImagen]
           ,[urlFormulario]
           ,[targetUrl]           
		   ,[url]
           ,[toolTip]
           ,[esMenu]
           ,[nombreControl]
           ,[nombreComando]
           ,[orden]
           ,[id_funcionalidad]
           ,[id_tipoFuncionalidad])
     VALUES
           (@licencia,'01',1,1,getdate(),getdate(),1,'ITEMS','','','','','','',0,'doc_documentoItem_7','doc_documentoItem_7',0,@id_funcionalidad_padre,3) 
end
----Crear formulario Salida
set @id_funcionalidad_padre=( select top 1 id from gui_funcionalidad where nombreControl = 'inc_detalle' and id_tipoFuncionalidad = 1  and id_funcionalidad
 in (select id from gui_funcionalidad where id_tipoFuncionalidad = 3 and nombreControl = 'doc_documento_salida' and active=1) )
if not exists (select * from gui_funcionalidad  where nombreComando = 'doc_documentoItem_6' and id_tipoFuncionalidad = 3 and active = 1 and id_funcionalidad =  @id_funcionalidad_padre)
begin 

INSERT INTO [gui_funcionalidad]
           ([uid]
           ,[eid]
           ,[id_usuario_modifico]
           ,[id_usuario_creo]
           ,[fechaModificacion]
           ,[fechaCreacion]
           ,[active]
           ,[funcionalidad]
           ,[funcionalidad_codigo]
           ,[urlImagen]
           ,[urlFormulario]
           ,[targetUrl]           
		   ,[url]
           ,[toolTip]
           ,[esMenu]
           ,[nombreControl]
           ,[nombreComando]
           ,[orden]
           ,[id_funcionalidad]
           ,[id_tipoFuncionalidad])
     VALUES
           (@licencia,'01',1,1,getdate(),getdate(),1,'ITEMS','','','','','','',0,'doc_documentoItem_6','doc_documentoItem_6',0,@id_funcionalidad_padre,3) 
end
----Crear formulario Entrada
set @id_funcionalidad_padre=( select top 1 id from gui_funcionalidad where nombreControl = 'inc_detalle' and id_tipoFuncionalidad = 1  and id_funcionalidad
 in (select id from gui_funcionalidad where id_tipoFuncionalidad = 3 and nombreControl = 'doc_documento_entrada' and active=1) )
if not exists (select * from gui_funcionalidad  where nombreComando = 'doc_documentoItem_5' and id_tipoFuncionalidad = 3 and active = 1 and id_funcionalidad =  @id_funcionalidad_padre)
begin 

INSERT INTO [gui_funcionalidad]
           ([uid]
           ,[eid]
           ,[id_usuario_modifico]
           ,[id_usuario_creo]
           ,[fechaModificacion]
           ,[fechaCreacion]
           ,[active]
           ,[funcionalidad]
           ,[funcionalidad_codigo]
           ,[urlImagen]
           ,[urlFormulario]
           ,[targetUrl]           
		   ,[url]
           ,[toolTip]
           ,[esMenu]
           ,[nombreControl]
           ,[nombreComando]
           ,[orden]
           ,[id_funcionalidad]
           ,[id_tipoFuncionalidad])
     VALUES
           (@licencia,'01',1,1,getdate(),getdate(),1,'ITEMS','','','','','','',0,'doc_documentoItem_5','doc_documentoItem_5',0,@id_funcionalidad_padre,3) 
end
----Crear formulario Cotizacion
set @id_funcionalidad_padre=( select top 1 id from gui_funcionalidad where nombreControl = 'inc_detalle' and id_tipoFuncionalidad = 1  and id_funcionalidad
 in (select id from gui_funcionalidad where id_tipoFuncionalidad = 3 and nombreControl = 'doc_documento_cotizacion' and active=1) )
if not exists (select * from gui_funcionalidad  where nombreComando = 'doc_documentoItem_4' and id_tipoFuncionalidad = 3 and active = 1 and id_funcionalidad =  @id_funcionalidad_padre)
begin 

INSERT INTO [gui_funcionalidad]
           ([uid]
           ,[eid]
           ,[id_usuario_modifico]
           ,[id_usuario_creo]
           ,[fechaModificacion]
           ,[fechaCreacion]
           ,[active]
           ,[funcionalidad]
           ,[funcionalidad_codigo]
           ,[urlImagen]
           ,[urlFormulario]
           ,[targetUrl]           
		   ,[url]
           ,[toolTip]
           ,[esMenu]
           ,[nombreControl]
           ,[nombreComando]
           ,[orden]
           ,[id_funcionalidad]
           ,[id_tipoFuncionalidad])
     VALUES
           (@licencia,'01',1,1,getdate(),getdate(),1,'ITEMS','','','','','','',0,'doc_documentoItem_4','doc_documentoItem_4',0,@id_funcionalidad_padre,3) 
end
----Crear formulario Requisición
set @id_funcionalidad_padre=( select top 1 id from gui_funcionalidad where nombreControl = 'inc_detalle' and id_tipoFuncionalidad = 1  and id_funcionalidad
 in (select id from gui_funcionalidad where id_tipoFuncionalidad = 3 and nombreControl = 'doc_documento_requisicion' and active=1) )
if not exists (select * from gui_funcionalidad  where nombreComando = 'doc_documentoItem_3' and id_tipoFuncionalidad = 3 and active = 1 and id_funcionalidad =  @id_funcionalidad_padre)
begin 

INSERT INTO [gui_funcionalidad]
           ([uid]
           ,[eid]
           ,[id_usuario_modifico]
           ,[id_usuario_creo]
           ,[fechaModificacion]
           ,[fechaCreacion]
           ,[active]
           ,[funcionalidad]
           ,[funcionalidad_codigo]
           ,[urlImagen]
           ,[urlFormulario]
           ,[targetUrl]           
		   ,[url]
           ,[toolTip]
           ,[esMenu]
           ,[nombreControl]
           ,[nombreComando]
           ,[orden]
           ,[id_funcionalidad]
           ,[id_tipoFuncionalidad])
     VALUES
           (@licencia,'01',1,1,getdate(),getdate(),1,'ITEMS','','','','','','',0,'doc_documentoItem_3','doc_documentoItem_3',0,@id_funcionalidad_padre,3) 
end
----Crear formulario Orden de Trabajo (OT)
set @id_funcionalidad_padre=( select top 1 id from gui_funcionalidad where nombreControl = 'inc_detalle' and id_tipoFuncionalidad = 1  and id_funcionalidad
 in (select id from gui_funcionalidad where id_tipoFuncionalidad = 3 and nombreControl = 'doc_documento_ot' and active=1) )
if not exists (select * from gui_funcionalidad  where nombreComando = 'doc_documentoItem_2' and id_tipoFuncionalidad = 3 and active = 1 and id_funcionalidad =  @id_funcionalidad_padre)
begin 

INSERT INTO [gui_funcionalidad]
           ([uid]
           ,[eid]
           ,[id_usuario_modifico]
           ,[id_usuario_creo]
           ,[fechaModificacion]
           ,[fechaCreacion]
           ,[active]
           ,[funcionalidad]
           ,[funcionalidad_codigo]
           ,[urlImagen]
           ,[urlFormulario]
           ,[targetUrl]           
		   ,[url]
           ,[toolTip]
           ,[esMenu]
           ,[nombreControl]
           ,[nombreComando]
           ,[orden]
           ,[id_funcionalidad]
           ,[id_tipoFuncionalidad])
     VALUES
           (@licencia,'01',1,1,getdate(),getdate(),1,'ITEMS','','','','','','',0,'doc_documentoItem_2','doc_documentoItem_2',0,@id_funcionalidad_padre,3) 
end
----Crear formulario Solicitud.   NO EXISTE !!!
--set @id_funcionalidad_padre=( select top 1 id from gui_funcionalidad where nombreControl = 'inc_detalle' and id_tipoFuncionalidad = 1  and id_funcionalidad
-- in (select id from gui_funcionalidad where id_tipoFuncionalidad = 3 and nombreControl = 'doc_documento_solicitud' and active=1) )
--if not exists (select * from gui_funcionalidad  where nombreComando = 'doc_documentoItem_1' and id_tipoFuncionalidad = 3 and active = 1 and id_funcionalidad =  @id_funcionalidad_padre)
--begin 

--INSERT INTO [gui_funcionalidad]
--           ([uid]
--           ,[eid]
--           ,[id_usuario_modifico]
--           ,[id_usuario_creo]
--           ,[fechaModificacion]
--           ,[fechaCreacion]
--           ,[active]
--           ,[funcionalidad]
--           ,[funcionalidad_codigo]
--           ,[urlImagen]
--           ,[urlFormulario]
--           ,[targetUrl]           
--		   ,[url]
--           ,[toolTip]
--           ,[esMenu]
--           ,[nombreControl]
--           ,[nombreComando]
--           ,[orden]
--           ,[id_funcionalidad]
--           ,[id_tipoFuncionalidad])
--     VALUES
--           (@licencia,'01',1,1,getdate(),getdate(),1,'ITEMS','','','','','','',0,'doc_documentoItem_1','doc_documentoItem_1',0,@id_funcionalidad_padre,3) 
--end