Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
96| Name | Data Type | Length | Description |
|---|---|---|---|
| @p_cuit | varchar | 20 | |
| @p_id_persona | int | 4 | |
| @p_usuario | int | 4 | |
| @p_id_balance | int | 4 | |
| @p_bal_manifestacion | char | 1 | |
| @p_fecha_balance | date | 3 | |
| @p_ejercicio | int | 4 | |
| @p_periodo | int | 4 | |
| @p_moneda | varchar | 3 | |
| @p_ac_cajban | decimal | 13 | |
| @p_ac_inver | decimal | 13 | |
| @p_ac_crevta | decimal | 13 | |
| @p_ac_otrcre | decimal | 13 | |
| @p_ac_biecam | decimal | 13 | |
| @p_ac_otract | decimal | 13 | |
| @p_ac_bietan | decimal | 13 | |
| @p_ac_total | decimal | 13 | |
| @p_anc_crevta | decimal | 13 | |
| @p_anc_otrcre | decimal | 13 | |
| @p_anc_inver | decimal | 13 | |
| @p_anc_actint | decimal | 13 | |
| @p_anc_otract | decimal | 13 | |
| @p_anc_bieuso | decimal | 13 | |
| @p_anc_bieusovo | decimal | 13 | |
| @p_anc_depacu | decimal | 13 | |
| @p_anc_total | decimal | 13 | |
| @p_act_total | decimal | 13 | |
| @p_pc_ctapag | decimal | 13 | |
| @p_pc_presta | decimal | 13 | |
| @p_pc_remune | decimal | 13 | |
| @p_pc_carfis | decimal | 13 | |
| @p_pc_antcli | decimal | 13 | |
| @p_pc_otrpas | decimal | 13 | |
| @p_pc_total | decimal | 13 | |
| @p_pnc_cuepag | decimal | 13 | |
| @p_pnc_previ | decimal | 13 | |
| @p_pnc_presta | decimal | 13 | |
| @p_pnc_otrpas | decimal | 13 | |
| @p_pnc_deufis | decimal | 13 | |
| @p_pnc_total | decimal | 13 | |
| @p_pas_total | decimal | 13 | |
| @p_capsoc | decimal | 13 | |
| @p_resacu | decimal | 13 | |
| @p_res_noasig | decimal | 13 | |
| @p_ajucap | decimal | 13 | |
| @p_patrimonio | decimal | 13 | |
| @p_res_vtanet | decimal | 13 | |
| @p_res_compras | decimal | 13 | |
| @p_res_cosmer | decimal | 13 | |
| @p_amortiza | decimal | 13 | |
| @p_res_gascom | decimal | 13 | |
| @p_res_gasadm | decimal | 13 | |
| @p_res_gasfin | decimal | 13 | |
| @p_res_otrosing | decimal | 13 | |
| @p_res_otrosegr | decimal | 13 | |
| @p_res_resfin | decimal | 13 | |
| @p_res_iva | decimal | 13 | |
| @p_ganancia | decimal | 13 | |
| @p_ebitda | decimal | 13 | |
| @p_notas | text | -1 | |
| @p_valoracion | int | 4 | |
| @p_comentarios | text | -1 | |
| @p_ind_liqcorr | decimal | 13 | |
| @p_ind_liqseca | decimal | 13 | |
| @p_ind_endeu | decimal | 13 | |
| @p_ind_endeuact | decimal | 13 | |
| @p_ind_solvencia | decimal | 13 | |
| @p_ind_solvencia_pat | decimal | 13 | |
| @p_ind_captra | decimal | 13 | |
| @p_ind_cappro | decimal | 13 | |
| @p_ind_invbu | decimal | 13 | |
| @p_ind_inmact | decimal | 13 | |
| @p_ind_inmpat | decimal | 13 | |
| @p_ind_marbru | decimal | 13 | |
| @p_ind_utilfin | decimal | 13 | |
| @p_ind_retpat | decimal | 13 | |
| @p_ind_rotvta | decimal | 13 | |
| @p_ind_rotvta_dias | decimal | 13 | |
| @p_ind_rotact | decimal | 13 | |
| @p_ind_rotact_dias | decimal | 13 | |
| @p_ind_rentabilidad | decimal | 13 | |
| @p_ind_ebipas | decimal | 13 | |
| @p_ind_indrot | decimal | 13 | |
| @p_ind_indrot_dias | decimal | 13 | |
| @p_ind_rotinv | decimal | 13 | |
| @p_ind_rotinv_dias | decimal | 13 | |
| @p_ind_prest_pn | decimal | 13 | |
| @p_ind_prest_vtas | decimal | 13 | |
| @p_visible | bit | 1 | |
| @p_estado | varchar | 50 | |
| @p_usuario_tarea_otro | char | 10 | |
| @p_res_fin_cash | decimal | 13 | |
| @p_res_fin_no_cash | decimal | 13 | |
| @p_rec_pam | decimal | 13 | |
| @cargar_datos | bit | 1 | |
| @nominal_ajustado | char | 1 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.backend_modificacion_balances_contables
@p_cuit varchar(20),
@p_id_persona int,
@p_usuario int,
@p_id_balance int,
@p_bal_manifestacion char(1),
@p_fecha_balance date,
@p_ejercicio int,
@p_periodo int,
@p_moneda varchar(3),
@p_ac_cajban decimal(20,2),
@p_ac_inver decimal(20,2),
@p_ac_crevta decimal(20,2),
@p_ac_otrcre decimal(20,2),
@p_ac_biecam decimal(20,2),
@p_ac_otract decimal(20,2),
@p_ac_bietan decimal(20,2),
@p_ac_total decimal(20,2),
@p_anc_crevta decimal(20,2),
@p_anc_otrcre decimal(20,2),
@p_anc_inver decimal(20,2),
@p_anc_actint decimal(20,2),
@p_anc_otract decimal(20,2),
@p_anc_bieuso decimal(20,2),
@p_anc_bieusovo decimal(20,2),
@p_anc_depacu decimal(20,2),
@p_anc_total decimal(20,2),
@p_act_total decimal(20,2),
@p_pc_ctapag decimal(20,2),
@p_pc_presta decimal(20,2),
@p_pc_remune decimal(20,2),
@p_pc_carfis decimal(20,2),
@p_pc_antcli decimal(20,2),
@p_pc_otrpas decimal(20,2),
@p_pc_total decimal(20,2),
@p_pnc_cuepag decimal(20,2),
@p_pnc_previ decimal(20,2),
@p_pnc_presta decimal(20,2),
@p_pnc_otrpas decimal(20,2),
@p_pnc_deufis decimal(20,2),
@p_pnc_total decimal(20,2),
@p_pas_total decimal(20,2),
@p_capsoc decimal(20,2),
@p_resacu decimal(20,2),
@p_res_noasig decimal(20,2),
@p_ajucap decimal(20,2),
@p_patrimonio decimal(20,2),
@p_res_vtanet decimal(20,2),
@p_res_compras decimal(20,2),
@p_res_cosmer decimal(20,2),
@p_amortiza decimal(20,2),
@p_res_gascom decimal(20,2),
@p_res_gasadm decimal(20,2),
@p_res_gasfin decimal(20,2),
@p_res_otrosing decimal(20,2),
@p_res_otrosegr decimal(20,2),
@p_res_resfin decimal(20,2),
@p_res_iva decimal(20,2),
@p_ganancia decimal(20,2),
@p_ebitda decimal(20,2),
@p_notas text,
@p_valoracion int,
@p_comentarios text,
@p_ind_liqcorr decimal(20,2),
@p_ind_liqseca decimal(20,2),
@p_ind_endeu decimal(20,2),
@p_ind_endeuact decimal(20,2),
@p_ind_solvencia decimal(20,2),
@p_ind_solvencia_pat decimal(20,2),
@p_ind_captra decimal(20,2),
@p_ind_cappro decimal(20,2),
@p_ind_invbu decimal(20,2),
@p_ind_inmact decimal(20,2),
@p_ind_inmpat decimal(20,2),
@p_ind_marbru decimal(20,2),
@p_ind_utilfin decimal(20,2),
@p_ind_retpat decimal(20,2),
@p_ind_rotvta decimal(20,2),
@p_ind_rotvta_dias decimal(20,2),
@p_ind_rotact decimal(20,2),
@p_ind_rotact_dias decimal(20,2),
@p_ind_rentabilidad decimal(20,2),
@p_ind_ebipas decimal(20,2),
@p_ind_indrot decimal(20,2),
@p_ind_indrot_dias decimal(20,2),
@p_ind_rotinv decimal(20,2),
@p_ind_rotinv_dias decimal(20,2),
@p_ind_prest_pn decimal(20,2),
@p_ind_prest_vtas decimal(20,2),
@p_visible bit,
@p_estado varchar(50),
@p_usuario_tarea_otro char(10) = 'otro',
@p_res_fin_cash decimal(20,2) = null,
@p_res_fin_no_cash decimal(20,2) = null,
@p_rec_pam decimal(20,2) = null,
@cargar_datos BIT = NULL,
@nominal_ajustado CHAR(1) = NULL
AS
BEGIN
SET NOCOUNT ON;
declare @task_id int
if (@cargar_datos = 0 and ltrim(rtrim(@p_estado)) = 'PUBLICADO')
begin
set @p_estado = 'PUBLICADOSD'
end
IF(select count(*)
from balances_contables
where cuit = @p_cuit
and year(fecha_balance) = year(@p_fecha_balance)
and month(fecha_balance) = month(@p_fecha_balance)
and estado != 'ELIMINADO'
and id_balance != @p_id_balance) = 0
--IF(select count(*) from balances_contables where cuit = @p_cuit and fecha_balance = @p_fecha_balance /*and visible = '1'*/ and id_balance != @p_id_balance) = 0
begin
update balances_contables
set
cuit = @p_cuit ,
fecha_balance = @p_fecha_balance ,
bal_manifestacion = @p_bal_manifestacion ,
ejercicio = @p_ejercicio ,
periodo = @p_periodo ,
moneda = @p_moneda ,
ac_cajban = @p_ac_cajban ,
ac_inver = @p_ac_inver ,
ac_crevta = @p_ac_crevta ,
ac_otrcre = @p_ac_otrcre ,
ac_biecam = @p_ac_biecam ,
ac_otract = @p_ac_otract ,
ac_bietan = @p_ac_bietan ,
ac_total = @p_ac_total ,
anc_crevta = @p_anc_crevta ,
anc_otrcre = @p_anc_otrcre ,
anc_inver = @p_anc_inver ,
anc_actint = @p_anc_actint ,
anc_otract = @p_anc_otract ,
anc_bieuso = @p_anc_bieuso ,
anc_bieusovo = @p_anc_bieusovo ,
anc_depacu = @p_anc_depacu ,
anc_total = @p_anc_total ,
act_total = @p_act_total ,
pc_ctapag = @p_pc_ctapag ,
pc_presta = @p_pc_presta ,
pc_remune = @p_pc_remune ,
pc_carfis = @p_pc_carfis ,
pc_antcli = @p_pc_antcli ,
pc_otrpas = @p_pc_otrpas ,
pc_total = @p_pc_total ,
pnc_cuepag = @p_pnc_cuepag ,
pnc_previ = @p_pnc_previ ,
pnc_presta = @p_pnc_presta ,
pnc_otrpas = @p_pnc_otrpas ,
pnc_deufis = @p_pnc_deufis ,
pnc_total = @p_pnc_total ,
pas_total = @p_pas_total ,
capsoc = @p_capsoc ,
resacu = @p_resacu ,
res_noasig = @p_res_noasig ,
patrimonio = @p_patrimonio ,
res_vtanet = @p_res_vtanet ,
res_compras = @p_res_compras ,
res_cosmer = @p_res_cosmer ,
amortiza = @p_amortiza ,
res_gascom = @p_res_gascom ,
res_gasadm = @p_res_gasadm ,
res_gasfin = @p_res_gasfin ,
res_otrosing = @p_res_otrosing ,
res_otrosegr = @p_res_otrosegr ,
res_resfin = @p_res_resfin ,
res_iva = @p_res_iva ,
ganancia = @p_ganancia ,
ebitda = @p_ebitda ,
ajucap = @p_ajucap ,
notas = @p_notas ,
valoracion = @p_valoracion,
comentarios = @p_comentarios ,
ind_liqcorr = @p_ind_liqcorr ,
ind_liqseca = @p_ind_liqseca ,
ind_endeu = @p_ind_endeu ,
ind_solvencia = @p_ind_solvencia ,
ind_endeuact = @p_ind_endeuact ,
ind_captra = @p_ind_captra ,
ind_cappro = @p_ind_cappro ,
ind_invbu = @p_ind_invbu ,
ind_inmact = @p_ind_inmact ,
ind_inmpat = @p_ind_inmpat ,
ind_marbru = @p_ind_marbru ,
ind_utilfin = @p_ind_utilfin ,
ind_retpat = @p_ind_retpat ,
ind_rotvta = @p_ind_rotvta ,
ind_rotvta_dias = @p_ind_rotvta_dias ,
ind_rotact = @p_ind_rotact ,
ind_rotact_dias = @p_ind_rotact_dias ,
ind_rentabilidad = @p_ind_rentabilidad ,
ind_indrot = @p_ind_indrot ,
ind_indrot_dias = @p_ind_indrot_dias ,
ind_rotinv = @p_ind_rotinv ,
ind_rotinv_dias = @p_ind_rotinv_dias ,
ind_prest_pn = @p_ind_prest_pn ,
ind_prest_vtas = @p_ind_prest_vtas ,
ind_solvencia_pat = @p_ind_solvencia_pat,
ind_ebipas = @p_ind_ebipas,
modified = getdate(),
modified_by = @p_usuario,
visible = @p_visible ,
estado = @p_estado ,
id_padron = @p_id_persona,
res_fin_cash = @p_res_fin_cash,
res_fin_no_cash = @p_res_fin_no_cash,
rec_pam = @p_rec_pam,
cargar_datos = IIF (@cargar_datos is NULL, cargar_datos, @cargar_datos),
nominal_ajustado = IIF (@nominal_ajustado is NULL, nominal_ajustado, @nominal_ajustado)
where id_balance = @p_id_balance
set @task_id = (select task_id from balances_contables where id_balance = @p_id_balance)
if (@task_id is not null AND @task_id != 0)
begin
insert into tareas_usu_modi values (@task_id, @p_usuario, getdate())
if (@p_usuario_tarea_otro = 'tarea')
begin
update tareas_usuarios_documentos
set fecha_inicio_tarea = GETDATE()
where task_id = @task_id
and fecha_inicio_tarea is null
end
if (@p_estado = 'PUBLICADO')
begin
update tareas_usuarios_documentos
set fecha_aprobacion = GETDATE()
where task_id = @task_id
and fecha_aprobacion is null
update led_docs
set task_procesado = 1
where doc_id in (select doc_id from tareas_usuarios_documentos where task_id = @task_id)
end
else
begin
update tareas_usuarios_documentos
set fecha_aprobacion = null
where task_id = @task_id
end
end
select '0' as error, 'El registro se grabó satisfactoriamente' as mensaje
end
else
begin
select '1' as error, 'Ya existe cargado un Balance/Manifestación con esa fecha' as mensaje
end
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.backend_modificacion_balances_contables
@p_cuit varchar(20),
@p_id_persona int,
@p_usuario int,
@p_id_balance int,
@p_bal_manifestacion char(1),
@p_fecha_balance date,
@p_ejercicio int,
@p_periodo int,
@p_moneda varchar(3),
@p_ac_cajban decimal(20,2),
@p_ac_inver decimal(20,2),
@p_ac_crevta decimal(20,2),
@p_ac_otrcre decimal(20,2),
@p_ac_biecam decimal(20,2),
@p_ac_otract decimal(20,2),
@p_ac_bietan decimal(20,2),
@p_ac_total decimal(20,2),
@p_anc_crevta decimal(20,2),
@p_anc_otrcre decimal(20,2),
@p_anc_inver decimal(20,2),
@p_anc_actint decimal(20,2),
@p_anc_otract decimal(20,2),
@p_anc_bieuso decimal(20,2),
@p_anc_bieusovo decimal(20,2),
@p_anc_depacu decimal(20,2),
@p_anc_total decimal(20,2),
@p_act_total decimal(20,2),
@p_pc_ctapag decimal(20,2),
@p_pc_presta decimal(20,2),
@p_pc_remune decimal(20,2),
@p_pc_carfis decimal(20,2),
@p_pc_antcli decimal(20,2),
@p_pc_otrpas decimal(20,2),
@p_pc_total decimal(20,2),
@p_pnc_cuepag decimal(20,2),
@p_pnc_previ decimal(20,2),
@p_pnc_presta decimal(20,2),
@p_pnc_otrpas decimal(20,2),
@p_pnc_deufis decimal(20,2),
@p_pnc_total decimal(20,2),
@p_pas_total decimal(20,2),
@p_capsoc decimal(20,2),
@p_resacu decimal(20,2),
@p_res_noasig decimal(20,2),
@p_ajucap decimal(20,2),
@p_patrimonio decimal(20,2),
@p_res_vtanet decimal(20,2),
@p_res_compras decimal(20,2),
@p_res_cosmer decimal(20,2),
@p_amortiza decimal(20,2),
@p_res_gascom decimal(20,2),
@p_res_gasadm decimal(20,2),
@p_res_gasfin decimal(20,2),
@p_res_otrosing decimal(20,2),
@p_res_otrosegr decimal(20,2),
@p_res_resfin decimal(20,2),
@p_res_iva decimal(20,2),
@p_ganancia decimal(20,2),
@p_ebitda decimal(20,2),
@p_notas text,
@p_valoracion int,
@p_comentarios text,
@p_ind_liqcorr decimal(20,2),
@p_ind_liqseca decimal(20,2),
@p_ind_endeu decimal(20,2),
@p_ind_endeuact decimal(20,2),
@p_ind_solvencia decimal(20,2),
@p_ind_solvencia_pat decimal(20,2),
@p_ind_captra decimal(20,2),
@p_ind_cappro decimal(20,2),
@p_ind_invbu decimal(20,2),
@p_ind_inmact decimal(20,2),
@p_ind_inmpat decimal(20,2),
@p_ind_marbru decimal(20,2),
@p_ind_utilfin decimal(20,2),
@p_ind_retpat decimal(20,2),
@p_ind_rotvta decimal(20,2),
@p_ind_rotvta_dias decimal(20,2),
@p_ind_rotact decimal(20,2),
@p_ind_rotact_dias decimal(20,2),
@p_ind_rentabilidad decimal(20,2),
@p_ind_ebipas decimal(20,2),
@p_ind_indrot decimal(20,2),
@p_ind_indrot_dias decimal(20,2),
@p_ind_rotinv decimal(20,2),
@p_ind_rotinv_dias decimal(20,2),
@p_ind_prest_pn decimal(20,2),
@p_ind_prest_vtas decimal(20,2),
@p_visible bit,
@p_estado varchar(50),
@p_usuario_tarea_otro char(10) = 'otro',
@p_res_fin_cash decimal(20,2) = null,
@p_res_fin_no_cash decimal(20,2) = null,
@p_rec_pam decimal(20,2) = null,
@cargar_datos BIT = NULL,
@nominal_ajustado CHAR(1) = NULL
AS
BEGIN
SET NOCOUNT ON;
declare @task_id int
if (@cargar_datos = 0 and ltrim(rtrim(@p_estado)) = 'PUBLICADO')
begin
set @p_estado = 'PUBLICADOSD'
end
IF(select count(*)
from balances_contables
where cuit = @p_cuit
and year(fecha_balance) = year(@p_fecha_balance)
and month(fecha_balance) = month(@p_fecha_balance)
and estado != 'ELIMINADO'
and id_balance != @p_id_balance) = 0
--IF(select count(*) from balances_contables where cuit = @p_cuit and fecha_balance = @p_fecha_balance /*and visible = '1'*/ and id_balance != @p_id_balance) = 0
begin
update balances_contables
set
cuit = @p_cuit ,
fecha_balance = @p_fecha_balance ,
bal_manifestacion = @p_bal_manifestacion ,
ejercicio = @p_ejercicio ,
periodo = @p_periodo ,
moneda = @p_moneda ,
ac_cajban = @p_ac_cajban ,
ac_inver = @p_ac_inver ,
ac_crevta = @p_ac_crevta ,
ac_otrcre = @p_ac_otrcre ,
ac_biecam = @p_ac_biecam ,
ac_otract = @p_ac_otract ,
ac_bietan = @p_ac_bietan ,
ac_total = @p_ac_total ,
anc_crevta = @p_anc_crevta ,
anc_otrcre = @p_anc_otrcre ,
anc_inver = @p_anc_inver ,
anc_actint = @p_anc_actint ,
anc_otract = @p_anc_otract ,
anc_bieuso = @p_anc_bieuso ,
anc_bieusovo = @p_anc_bieusovo ,
anc_depacu = @p_anc_depacu ,
anc_total = @p_anc_total ,
act_total = @p_act_total ,
pc_ctapag = @p_pc_ctapag ,
pc_presta = @p_pc_presta ,
pc_remune = @p_pc_remune ,
pc_carfis = @p_pc_carfis ,
pc_antcli = @p_pc_antcli ,
pc_otrpas = @p_pc_otrpas ,
pc_total = @p_pc_total ,
pnc_cuepag = @p_pnc_cuepag ,
pnc_previ = @p_pnc_previ ,
pnc_presta = @p_pnc_presta ,
pnc_otrpas = @p_pnc_otrpas ,
pnc_deufis = @p_pnc_deufis ,
pnc_total = @p_pnc_total ,
pas_total = @p_pas_total ,
capsoc = @p_capsoc ,
resacu = @p_resacu ,
res_noasig = @p_res_noasig ,
patrimonio = @p_patrimonio ,
res_vtanet = @p_res_vtanet ,
res_compras = @p_res_compras ,
res_cosmer = @p_res_cosmer ,
amortiza = @p_amortiza ,
res_gascom = @p_res_gascom ,
res_gasadm = @p_res_gasadm ,
res_gasfin = @p_res_gasfin ,
res_otrosing = @p_res_otrosing ,
res_otrosegr = @p_res_otrosegr ,
res_resfin = @p_res_resfin ,
res_iva = @p_res_iva ,
ganancia = @p_ganancia ,
ebitda = @p_ebitda ,
ajucap = @p_ajucap ,
notas = @p_notas ,
valoracion = @p_valoracion,
comentarios = @p_comentarios ,
ind_liqcorr = @p_ind_liqcorr ,
ind_liqseca = @p_ind_liqseca ,
ind_endeu = @p_ind_endeu ,
ind_solvencia = @p_ind_solvencia ,
ind_endeuact = @p_ind_endeuact ,
ind_captra = @p_ind_captra ,
ind_cappro = @p_ind_cappro ,
ind_invbu = @p_ind_invbu ,
ind_inmact = @p_ind_inmact ,
ind_inmpat = @p_ind_inmpat ,
ind_marbru = @p_ind_marbru ,
ind_utilfin = @p_ind_utilfin ,
ind_retpat = @p_ind_retpat ,
ind_rotvta = @p_ind_rotvta ,
ind_rotvta_dias = @p_ind_rotvta_dias ,
ind_rotact = @p_ind_rotact ,
ind_rotact_dias = @p_ind_rotact_dias ,
ind_rentabilidad = @p_ind_rentabilidad ,
ind_indrot = @p_ind_indrot ,
ind_indrot_dias = @p_ind_indrot_dias ,
ind_rotinv = @p_ind_rotinv ,
ind_rotinv_dias = @p_ind_rotinv_dias ,
ind_prest_pn = @p_ind_prest_pn ,
ind_prest_vtas = @p_ind_prest_vtas ,
ind_solvencia_pat = @p_ind_solvencia_pat,
ind_ebipas = @p_ind_ebipas,
modified = getdate(),
modified_by = @p_usuario,
visible = @p_visible ,
estado = @p_estado ,
id_padron = @p_id_persona,
res_fin_cash = @p_res_fin_cash,
res_fin_no_cash = @p_res_fin_no_cash,
rec_pam = @p_rec_pam,
cargar_datos = IIF (@cargar_datos is NULL, cargar_datos, @cargar_datos),
nominal_ajustado = IIF (@nominal_ajustado is NULL, nominal_ajustado, @nominal_ajustado)
where id_balance = @p_id_balance
set @task_id = (select task_id from balances_contables where id_balance = @p_id_balance)
if (@task_id is not null AND @task_id != 0)
begin
insert into tareas_usu_modi values (@task_id, @p_usuario, getdate())
if (@p_usuario_tarea_otro = 'tarea')
begin
update tareas_usuarios_documentos
set fecha_inicio_tarea = GETDATE()
where task_id = @task_id
and fecha_inicio_tarea is null
end
if (@p_estado = 'PUBLICADO')
begin
update tareas_usuarios_documentos
set fecha_aprobacion = GETDATE()
where task_id = @task_id
and fecha_aprobacion is null
update led_docs
set task_procesado = 1
where doc_id in (select doc_id from tareas_usuarios_documentos where task_id = @task_id)
end
else
begin
update tareas_usuarios_documentos
set fecha_aprobacion = null
where task_id = @task_id
end
end
select '0' as error, 'El registro se grabó satisfactoriamente' as mensaje
end
else
begin
select '1' as error, 'Ya existe cargado un Balance/Manifestación con esa fecha' as mensaje
end
END
GO
Depends On
5Used By
No items found