2021-04 27 16:18:22
Nuevo(87101017,1)
Caso :84
2021-04 27 16:18:22
cargar datos del sujeto(,,s,99,84)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_99 w
inner join core_sujetoverificacion s on w.id=84 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2021-04 27 16:18:22
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=7
2021-04 27 16:18:22
tabla :core_sujetoverificaciongeneral
SELECT * FROM core_sujetoverificaciongeneral where id=87101017
CasoSeguimiento :163
EjecutarTarea_273() Formulario dar de baja id_comp1107
1
ValidarUsuario(273):1
EjecutarPaso_442: form:39 , caso=84 id_comp 1107
Mostrar form
fin 2021-04-27 16:18:22
/******************************************************************************************************/
2021-04-27 16:18:23TraerCaso(84,99,)
CargarCaso :84
2021-04 27 16:18:23
CargarDatos: Caso :84
cargar datos de ejecucion de los ultimos pasos
select p.*,b.wf_tarea_id as tarea_id,
u.apellido||' '||u.nombre|| ': '||u.cargo as usr_ejec
from
(select max(id) as id, wf_caso_99_seguimiento_id,wf_paso_id from wf_caso_99_pasos a1 group by wf_caso_99_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_99_pasos p using(id,wf_caso_99_seguimiento_id)
inner join ( select max(id) as wf_caso_99_seguimiento_id,wf_caso_99_id,wf_tarea_id from wf_caso_99_seguimiento where wf_caso_99_id =? group by wf_caso_99_id,wf_tarea_id order by wf_caso_99_id,wf_caso_99_seguimiento_id ) b using(wf_caso_99_seguimiento_id)
left join usuarios u using(core_usuario_id) where tabla not in ('sce.t53')
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_99_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_99_id,b0.wf_tarea_id from wf_caso_99_seguimiento b0 where b0.wf_caso_99_id =? group by b0.wf_caso_99_id,b0.wf_tarea_id order by wf_caso_99_id,id
) b using(id)
left join usuarios u using(core_usuario_id)
left join usuarios ur on ur.core_usuario_id=core_usuario_id_resol
{"0":"163","id":"163","1":"84","wf_caso_99_id":"84","2":"273","wf_tarea_id":"273","3":null,"core_usuario_id":null,"4":"2021-04-27 16:18:22","fec_asig":"2021-04-27 16:18:22","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"273","wf_tarea_id_sig":"273","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2021-04 27 16:18:23
cargar datos del sujeto(,,s,99,84)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_99 w
inner join core_sujetoverificacion s on w.id=84 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2021-04 27 16:18:23
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=7
2021-04 27 16:18:23
tabla :core_sujetoverificaciongeneral
SELECT * FROM core_sujetoverificaciongeneral where id=87101017
fin 2021-04-27 16:18:23
/******************************************************************************************************/
2021-04-27 16:18:31TraerCaso(84,99,)
CargarCaso :84
2021-04 27 16:18:31
CargarDatos: Caso :84
cargar datos de ejecucion de los ultimos pasos
select p.*,b.wf_tarea_id as tarea_id,
u.apellido||' '||u.nombre|| ': '||u.cargo as usr_ejec
from
(select max(id) as id, wf_caso_99_seguimiento_id,wf_paso_id from wf_caso_99_pasos a1 group by wf_caso_99_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_99_pasos p using(id,wf_caso_99_seguimiento_id)
inner join ( select max(id) as wf_caso_99_seguimiento_id,wf_caso_99_id,wf_tarea_id from wf_caso_99_seguimiento where wf_caso_99_id =? group by wf_caso_99_id,wf_tarea_id order by wf_caso_99_id,wf_caso_99_seguimiento_id ) b using(wf_caso_99_seguimiento_id)
left join usuarios u using(core_usuario_id) where tabla not in ('sce.t53')
Error :
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_99_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_99_id,b0.wf_tarea_id from wf_caso_99_seguimiento b0 where b0.wf_caso_99_id =? group by b0.wf_caso_99_id,b0.wf_tarea_id order by wf_caso_99_id,id
) b using(id)
left join usuarios u using(core_usuario_id)
left join usuarios ur on ur.core_usuario_id=core_usuario_id_resol
{"0":"163","id":"163","1":"84","wf_caso_99_id":"84","2":"273","wf_tarea_id":"273","3":null,"core_usuario_id":null,"4":"2021-04-27 16:18:22","fec_asig":"2021-04-27 16:18:22","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"273","wf_tarea_id_sig":"273","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2021-04 27 16:18:31
cargar datos del sujeto(,,s,99,84)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_99 w
inner join core_sujetoverificacion s on w.id=84 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2021-04 27 16:18:31
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=7
2021-04 27 16:18:31
tabla :core_sujetoverificaciongeneral
SELECT * FROM core_sujetoverificaciongeneral where id=87101017
2021-04 27 16:18:31
Continuar(s,273,442,)
EjecutarTarea_273() Formulario dar de baja id_comp1107
1
ValidarUsuario(273):1
EjecutarPaso_442: form:39 , caso=84 id_comp 1107
Paso::Guardar(Caso:84)
Datos a guardar:
Array
(
[wf_proceso_id] => 99
[wf_paso_id] => 442
[wf_tarea_id] => 273
[wf_caso_id] => 84
[id] => 1107
[accion] => nextPaso
[reg] => s
[rta] => n
[cod_formulario2] => 39
[id_periodo] => 2021
[obs_ingreso] =>
[cod_bloque] => 239
[oid] =>
[oid_maestro] =>
[2518] => 8
[2519] => asas
[2520] => 2021-04-27
)
OID: 80
rta: 1 dato:80 tabla:sce.t39
CasoPaso:118
CargarDatos_442(80)
se carga 99_273_442_39_239_25202021-04-27
se carga 99_273_442_39_239_2519asas
se carga 99_273_442_39_239_25188
SiguientePasoDe442: Funcion para ejecutar el siguiente paso
Condicion Tarea : true
TerminarTarea(273,274)
Ultimo seg :163
Ultimo seg :164
EjecutarTarea_274() Acta de baja id_comp1107
1 1
ValidarUsuario(274):1
EjecutarPaso_443: docs:100 , caso=84 id_comp 1107
Mostrar docs
$tit_formato='ACTA DE DADO DE BAJA';
/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
require_once($root.'/lib/tcpdf/config/lang/eng.php');
require_once($root.'/lib/tcpdf/tcpdf.php');
//--------------------------------------------------------------------------
class MYPDF extends TCPDF {
//Page header
public function Header() {
// Logo
//echo str_replace('$root_js',$root_js,$CONFIG['CABECERA_FORMATOS_HTML']);
$codigo='GCSP-F-135';
$versión='001';
$fecha=getdate();
$id_art=' 99_273_442_39_239_2518 ';
$id_obs=' 99_273_442_39_239_2519 ';
$fecha_reg=' 99_273_442_39_239_2520 ';
//$sqlSerial = "SELECT t30.id_ser_art FROM sce.t30 WHERE t30.oid=".$id_art.";";
//$serial=$con->Execute($sqlSerial);
$titulo='SEGUIMIENTO DE BAJA DE ARTÍCULOS';
$cab=$CONFIG['CABECERA_REPORTES'];
$h="'".str_replace(array('$root_js','_LOGO_','_TITULO_','_CODFORM_','_VERSION_','_FECHAACTUAL_','border="1"'),
array($root_js,$root_js.$CONFIG['LOGO_REPORTES'],'BANCO DE PROGRAMAS Y PROYECTOS DE INVERSIÓN DEPARTAMENTAL',' BPI-FVR01',' 01',' 03-12-2014','border="1" bordercolor="#000000"'),
$cab)."'";
$image_file = K_PATH_IMAGES.'logo_uds_3.png';
$image_file2 = K_PATH_IMAGES.'logo_ani.jpg';
$htm='
 |
BAJA DE ELEMENTOS |
Código: '.$codigo.' |
FORMATO |
'.$titulo.' |
Fecha: '.$fecha['year'].'-'.$fecha['mon'].'-'.$fecha['mday'].' |
';
$this->writeHTMLCell( 0, 0, '', '', $htm, 0,1, 0, true, 'top', true);
}
// Page footer
public function Footer() {
// Position at 15 mm from bottom
$this->SetY(-18);
$this->writeHTMLCell( 0, 0, '', '', "Avenida Calle 18 Nro. 28-16 Segundo Piso
PBX: 4848860-www.siticol.com, Nit 830125996-9
", 0,1, 0, true, 'top', true);
}
}
//--------------------------------------------------------------------------
// create new PDF document
$pdf = new MYPDF('p', 'mm', 'letter', true, 'UTF-8', false);
// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Siti');
$pdf->SetTitle('Seguimiento');
$pdf->SetSubject('Certificado');
$pdf->SetKeywords('TCPDF, PDF, example, test, guide');
// set default header data
$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING);
// set header and footer fonts
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_MAIN, '', 8));
// set default monospaced font
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
// set margins
$pdf->SetMargins(PDF_MARGIN_LEFT, 45, PDF_MARGIN_RIGHT);
$pdf->SetHeaderMargin(13);
$pdf->SetFooterMargin(40);
// set auto page breaks
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
// set image scale factor
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
//set some language-dependent strings
$pdf->setLanguageArray($l);
// ---------------------------------------------------------
// NOTE: 2D barcode algorithms must be implemented on 2dbarcode.php class file.
// set font
$pdf->SetFont('times', '', 10);
// add a page
$pdf->AddPage();
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
$fils=4;
$cols=3;
$logo_empresa=$CONFIG['LOGO_EMPRESA'];
$codigo=$root_js.'build/view/common/marco/index.php?particular=001&accion=I&proc='.$CONFIG['PROCESO_STICKER'];
$izq=10+2;$der=10;$arr=10; $abj=10;
$sxp=$fils*$cols;
$tot=$rangoF-$rangoI+1;
$pags=ceil(($tot)/$sxp);
$anchoR=216-$izq-$der;
$altoR=279-$arr-$abj;
$anchoS=$anchoR/$cols;
$margenSV=2;
$margenSH=5;
$altoS=$altoR/$fils;
$altoImg=10;
$altoText=8;
$altoC=50;
// set style for barcode
$style = array(
'border' => 2,
'vpadding' => 'auto',
'hpadding' => 'auto',
'fgcolor' => array(0,0,0),
'bgcolor' => false, //array(255,255,255)
'module_width' => 1, // width of a single module in points
'module_height' => 1 // height of a single module in points
);
$pdf->SetFont('times', '', 9, '', false);
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
$s=0;$p=1;$consc=$rangoI;
$y=$arr;
$x=$izq;
// create some HTML content
ob_start();
/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
$sql="select oid_rad, extract (year from fecha_core_usuario_id_creacion )-2000 as anio_rad from sce.t1 where wf_caso_id=? order by oid desc";
$id='{"pro":"99","cas":"'.$this->caso->id.'"}';
$rs_u=$con->Execute($sql,$id);
$fil_u=$rs_u->fetchRow();
$oid_1=$fil_u['oid_rad'];
$anio_rad=$fil_u['anio_rad'];
/*$anio_rad='select extract (year from fecha_core_usuario_id_creacion ) as anio from sce.t1 where wf_caso_id=?';
$id_rad='{"pro":"95","cas":"'.$this->caso->id.'"}';
$rs_u_rad=$con->Execute($anio_rad,$id_rad);
$anio=$rs_u_rad['anio']-2000;*/
$anio=date('Y')-2000;
$radicado_ing='GSAU'.str_pad($fil_u['oid_rad'], 4, "0", STR_PAD_LEFT).'-'.$anio_rad;
if(!$_REQUEST['NRS'] || $_REQUEST['NRS']!='s')
$radicado_sal='GSAUR'.str_pad($fil_u['oid_rad'], 4, "0", STR_PAD_LEFT).'-'.$anio_rad;
else
$radicado_sal='SIN RADICADO DE SALIDA';
$id_art=' 99_273_442_39_239_2518 ';
$id_obs=' 99_273_442_39_239_2519 ';
$fecha_reg=' 99_273_442_39_239_2520 ';
$sqlArt="SELECT id_cod_inv,id_ser_art,id_nom_art,id_des,id_ref_art FROM sce.t30 WHERE t30.oid=$id_art;";
$rs_art=$con->Execute($sqlArt);
$fila1=$rs_art->fetchRow();
$sqlArt2="SELECT id_cat,id_pro,id_fac,id_fec_com,id_val FROM sce.t30 WHERE t30.oid=$id_art;";
$rs_art2=$con->Execute($sqlArt2);
$fila2=$rs_art2->fetchRow();
?>
SISTEMA DE INVENTARIOS
ACTA DE BAJA DE ELEMENTOS
Fecha de la baja:
Execute($sqlText);
$texto= trim($rs_text, "valor");
$textofinal= rtrim($texto, '"');
$textofinal2= ltrim($textofinal, '"');
echo $textofinal2;
?>
DATOS DEL ARTÍCULO:
CÓDIGO: |
SERIAL: |
NOMBRE: |
DESCRIPCIÓN: |
REFERENCIA: |
CATEGORÍA: |
PROVEEDOR: |
Nº FACTURA: |
FECHA COMPRA: |
VALOR: $ |
COMPONENTES ASOCIADOS:
Nº |
COMPONENTE |
CANTIDAD |
DETEALLE |
OBSERVACIÓN |
Execute($sqlHistCount);
$sqlComp="SELECT t31.id_com,t31.id_can,t31.id_det,t31.id_obs FROM sce.t31 LEFT JOIN sce.t30 ON sce.t31.oid_maestro = sce.t30.oid WHERE sce.t30.oid = $id_art;";
$arrComp=array(); $con->setFetchMode(ADODB_FETCH_ASSOC);
$rs_comp = $con->Execute($sqlComp);$num=1;
while ($filaComp = $rs_comp->FetchRow()) {
?>
Componente |
|
|
|
|
_____________________
Firma Encargado
Historial de cambios del artículo:
Execute($sqlUpdt);
$sqlHist="SELECT t38.fecha_core_usuario_id_modificacion AS fecha, t37.id_est AS estado, t37.id_obs AS descripcion, t38.id_can, t38.id_com, t38.id_det, t38.id_obs AS observacion FROM sce.t38 t38 LEFT JOIN sce.t37 t37 ON t38.oid_maestro=t37.oid
WHERE t37.id_art='$id_art_tr';";
$con->setFetchMode(ADODB_FETCH_ASSOC);
$rs_hist = $con->Execute($sqlHist);
?>
Este artículo presenta los siguientes reportes en el cambio de su historial:
if($rs_histcount == 0){
?>
No tiene cambios almacenados en el historial
Fecha |
Estado |
Descripción |
Cantidad |
Componente |
Detalle |
Observación |
FetchRow()) {
print_r($filaHist);
?>
-- |
-- |
-- |
-- |
-- |
-- |
-- |
/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
$html=ob_get_clean();
// output the HTML content
$pdf->writeHTML($html, true, false,false,false);
// reset pointer to the last page
$pdf->lastPage();
$nomdoc=md5(time()).'.pdf';
$pdf->Output($root."/tmp/".$nomdoc, 'F');
$url=$root_js.'tmp/'.$nomdoc;
T99_273_442_39_239_2520:2021-04-27
T99_273_442_39_239_2520:2021-04-27
T99_273_442_39_239_2519:asas
T99_273_442_39_239_2519:asas
T99_273_442_39_239_2518:8
T99_273_442_39_239_2518:8
Retorno :
Array
(
[ret] => inicioComponente_WF_DocSalida({"id":"1107","caso_id":"84","proceso_id":99,"tit":"Acta de baja","tarea_id":274,"paso_id":443,"desc":"Acta de baja <\/strong>: Acta de baja ","url":"De clic aquí para descargar el archivo<\/a><\/div>"});
[suc] => 1
)
fin 2021-04-27 16:18:31
/******************************************************************************************************/
2021-04-27 16:20:01TraerCaso(84,99,)
CargarCaso :84
2021-04 27 16:20:02
CargarDatos: Caso :84
cargar datos de ejecucion de los ultimos pasos
select p.*,b.wf_tarea_id as tarea_id,
u.apellido||' '||u.nombre|| ': '||u.cargo as usr_ejec
from
(select max(id) as id, wf_caso_99_seguimiento_id,wf_paso_id from wf_caso_99_pasos a1 group by wf_caso_99_seguimiento_id,wf_paso_id order by id
)a
inner join wf_caso_99_pasos p using(id,wf_caso_99_seguimiento_id)
inner join ( select max(id) as wf_caso_99_seguimiento_id,wf_caso_99_id,wf_tarea_id from wf_caso_99_seguimiento where wf_caso_99_id =? group by wf_caso_99_id,wf_tarea_id order by wf_caso_99_id,wf_caso_99_seguimiento_id ) b using(wf_caso_99_seguimiento_id)
left join usuarios u using(core_usuario_id) where tabla not in ('sce.t53')
{"0":"118","id":"118","1":"442","wf_paso_id":"442","2":"163","wf_caso_99_seguimiento_id":"163","3":"1","core_usuario_id":"1","4":"2021-04-27 16:18:31","fecha_ejec":"2021-04-27 16:18:31","5":"80","dato":"80","6":"sce.t39","tabla":"sce.t39","7":"273","tarea_id":"273","8":null,"usr_ejec":null}
CargarDatos_442(80)
se carga 99_273_442_39_239_25202021-04-27
se carga 99_273_442_39_239_2519asas
se carga 99_273_442_39_239_25188
cargar datos de ejecucion de las tareas (las ultimas si el proceso tiene ciclos)
select a.*, u.apellido||' '||u.nombre|| ': '||u.cargo as usr_asig , ur.apellido||' '||ur.nombre|| ': '||ur.cargo as usr_resol from
wf_caso_99_seguimiento a
inner join (
select max(b0.id) as id,b0.wf_caso_99_id,b0.wf_tarea_id from wf_caso_99_seguimiento b0 where b0.wf_caso_99_id =? group by b0.wf_caso_99_id,b0.wf_tarea_id order by wf_caso_99_id,id
) b using(id)
left join usuarios u using(core_usuario_id)
left join usuarios ur on ur.core_usuario_id=core_usuario_id_resol
{"0":"163","id":"163","1":"84","wf_caso_99_id":"84","2":"273","wf_tarea_id":"273","3":null,"core_usuario_id":null,"4":"2021-04-27 16:18:22","fec_asig":"2021-04-27 16:18:22","5":"1","core_usuario_id_resol":"1","6":"2021-04-27 16:18:31","fec_resol":"2021-04-27 16:18:31","7":"273","wf_tarea_id_sig":"273","8":null,"usr_asig":null,"9":null,"usr_resol":null}
{"0":"164","id":"164","1":"84","wf_caso_99_id":"84","2":"274","wf_tarea_id":"274","3":"1","core_usuario_id":"1","4":"2021-04-27 16:18:31","fec_asig":"2021-04-27 16:18:31","5":null,"core_usuario_id_resol":null,"6":null,"fec_resol":null,"7":"274","wf_tarea_id_sig":"274","8":null,"usr_asig":null,"9":null,"usr_resol":null}
2021-04 27 16:20:02
cargar datos del sujeto(,,s,99,84)
select s.*, m.nombre as nom_muni, c.nom_cat,fec_caso
from wf_caso_99 w
inner join core_sujetoverificacion s on w.id=84 AND s.id =w.core_sujetoverificacion_id
inner join plan_municipio m on s.plan_municipio_id=m.id
inner join core_sujetocategoria c on s.core_sujetocategoria_id=c.id
2021-04 27 16:20:02
tabla dat adic
select tabla from core_sujetoverificaciontipo where id=7
2021-04 27 16:20:02
tabla :core_sujetoverificaciongeneral
SELECT * FROM core_sujetoverificaciongeneral where id=87101017
2021-04 27 16:20:02
Continuar(s,274,443,)
EjecutarTarea_274() Acta de baja id_comp1107
1 1
ValidarUsuario(274):1
EjecutarPaso_443: docs:100 , caso=84 id_comp 1107
Paso::Guardar(Caso:84)
rta: 1 dato:11768 tabla:core_upload
CasoPaso:119
CargarDatos_443(11768)
SiguientePasoDe443: Funcion para ejecutar el siguiente paso
TerminarTarea(274,)
Retorno :
Array
(
[htm] =>
[suc] => 1
[ret] => crearMsg('El proceso ha terminado exitosamente, si considera que no debe ser asi comuniquese con el administrador del sistema','Información');Ext.getCmp('comp_1107').funcionInicial('n');
)
fin 2021-04-27 16:20:02
/******************************************************************************************************/