{"id":13974,"date":"2023-01-03T09:47:26","date_gmt":"2023-01-03T15:47:26","guid":{"rendered":"http:\/\/201.237.206.56\/Sitios\/ugit.siua.ac.cr\/?p=13974"},"modified":"2023-03-07T13:08:42","modified_gmt":"2023-03-07T19:08:42","slug":"sigesa-tipos-de-documentos","status":"publish","type":"post","link":"https:\/\/sada.services\/?p=13974","title":{"rendered":"SIGESA: Tipos de Documentos"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Previo <\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El usuario debe tener el rol de ADMIN\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/10.0.100.30:8080\/sigesa-webapp\/pages\/usuarioListForm.xhtml\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/10.0.100.30:8080\/sigesa-webapp\/pages\/usuarioListForm.xhtml<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"551\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_089-1024x551.png\" alt=\"\" class=\"wp-image-14308\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_089-1024x551.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_089-300x162.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_089-768x414.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_089.png 1248w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Luego para poder acceder es necesario ingresar a trav\u00e9s del ID del m\u00f3dulo esto es lo que separa los tipos de documentos los podemos ver aqu\u00ed \n<ul class=\"wp-block-list\">\n<li>http:\/\/10.0.100.30:8080\/sigesa-webapp\/pages\/recursoListForm.xhtml<\/li>\n\n\n\n<li>Filtrando por <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\/pages\/tipoDocumentoListForm.xhtml?modulo=<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"423\" height=\"519\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_091.png\" alt=\"\" class=\"wp-image-14310\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_091.png 423w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_091-245x300.png 245w\" sizes=\"(max-width: 423px) 100vw, 423px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y estos valores los podemos consultar en \n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/10.0.100.30:8080\/sigesa-webapp\/pages\/moduloListForm.xhtml\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/10.0.100.30:8080\/sigesa-webapp\/pages\/moduloListForm.xhtml<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"482\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_092-1024x482.png\" alt=\"\" class=\"wp-image-14311\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_092-1024x482.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_092-300x141.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_092-768x362.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_092.png 1316w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Debe tener acceso al recurso\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/10.0.100.30:8080\/sigesa-webapp\/pages\/recursoListForm.xhtml\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/10.0.100.30:8080\/sigesa-webapp\/pages\/recursoListForm.xhtml<\/a>\n<ul class=\"wp-block-list\">\n<li>\/pages\/tipoDocumentoListForm.xhtml<\/li>\n\n\n\n<li>\/pages\/tipoDocumentoEditForm.xhtml<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"409\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_090-1024x409.png\" alt=\"\" class=\"wp-image-14309\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_090-1024x409.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_090-300x120.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_090-768x306.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_090-1536x613.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_090.png 1599w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Para agregar un tipo de documento debemos ingresar a<\/li>\n\n\n\n<li><a href=\"http:\/\/10.0.100.30:8080\/sigesa-webapp\/pages\/tipoDocumentoListForm.xhtml?modulo=704\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/10.0.100.30:8080\/sigesa-webapp\/pages\/tipoDocumentoListForm.xhtml?modulo=704<\/a><\/li>\n\n\n\n<li>Aqu\u00ed le damos agregar<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"375\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_093-1024x375.png\" alt=\"\" class=\"wp-image-14313\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_093-1024x375.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_093-300x110.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_093-768x281.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_093-1536x562.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_093.png 1615w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Luego completamos el formulario<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"738\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_094-1024x738.png\" alt=\"\" class=\"wp-image-14314\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_094-1024x738.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_094-300x216.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_094-768x553.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_094.png 1049w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"872\" height=\"180\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_095.png\" alt=\"\" class=\"wp-image-14315\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_095.png 872w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_095-300x62.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_095-768x159.png 768w\" sizes=\"(max-width: 872px) 100vw, 872px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"449\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_096-1024x449.png\" alt=\"\" class=\"wp-image-14316\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_096-1024x449.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_096-300x131.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_096-768x337.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_096.png 1488w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"932\" height=\"486\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_097.png\" alt=\"\" class=\"wp-image-14317\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_097.png 932w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_097-300x156.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_097-768x400.png 768w\" sizes=\"(max-width: 932px) 100vw, 932px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Uso<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora para utilizar el tipo de documento primero debemos crear un parametros de SIGESA que almacene el id el tipo de documento<\/li>\n\n\n\n<li>Primero consultamos la tabla de tipo_docuemento<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT * FROM Tipo_Documento;<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ubicamos el el ID del tipo de documento para este caso 311<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"989\" height=\"541\" src=\"\/wp-content\/uploads\/2023\/01\/Seleccion_031.png\" alt=\"\" class=\"wp-image-13994\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/01\/Seleccion_031.png 989w, https:\/\/sada.services\/wp-content\/uploads\/2023\/01\/Seleccion_031-300x164.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/01\/Seleccion_031-768x420.png 768w\" sizes=\"(max-width: 989px) 100vw, 989px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ingresamos a Siegesa y buscaos \u00abLista de Par\u00e1metros\u00bb<\/li>\n\n\n\n<li>Y creamos el parametro: \u00abparam_ppi_mcg_tipoDocumento_actividadRespuestaRiesgo\u00bb<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"569\" src=\"\/wp-content\/uploads\/2023\/01\/Seleccion_032-1024x569.png\" alt=\"\" class=\"wp-image-13998\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/01\/Seleccion_032-1024x569.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/01\/Seleccion_032-300x167.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/01\/Seleccion_032-768x427.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/01\/Seleccion_032.png 1207w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Luego dentro del ServiceImpl creamos una funci\u00f3n que obtenga el siguiente consecutivo<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">ActividadRespuestaRiegosServiceImpl.java<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Creamos la funci\u00f3n que obtiene el siguiente consecutivo<\/li>\n\n\n\n<li>Primero debemos incluir los import de periodoAnual para que el documento se genere con el al a\u00f1o en ejecuci\u00f3n<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>import cr.ac.una.cgi.sigesa.epf.cpr.domain.PeriodoAnual;\nimport cr.ac.una.cgi.sigesa.epf.cpr.service.PeriodoAnualService;<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y los imports para uso de tipoDocumento<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>import cr.ac.una.cgi.sigesa.epf.cge.domain.TipoDocumento;\nimport cr.ac.una.cgi.sigesa.epf.cge.service.TipoDocumentoService;<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y los import&#8217;s para uso de parametros<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>import cr.ac.una.cgi.sdkuna.service.ParametroService;<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora debemos crear los respectivos autowired&#8217;s<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>@Autowired\nPeriodoAnualService periodoAnualService;\n\n@Autowired\nParametroService parametroService;\n\n@Autowired\nTipoDocumentoService tipoDocumentoService;<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Creamos la funci\u00f3n que obtiene el siguiente consecutivo<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**********************************************************************\/\n    \/***********  FUNCI\u00d3N:   obtenerSiguienteConsecutivo      *************\/\n    \/**********************************************************************\/\n    \/*\n     * Funci\u00f3n: obtener el siguiente n\u00famero de consecutivo para el tipo de documento ARR\n     *\/\n    private String obtenerSiguienteConsecutivo() {\n        \n        \/\/Obtenemos el periodo anual en ejecuci\u00f3n\n        PeriodoAnual periodoAnual = periodoAnualService.findAnoEjecucionPBS();\n\n        \/\/Obtenemos el tipo de documento seg\u00fan parametro\n        TipoDocumento tipoDocumento = tipoDocumentoService.findById(Long.valueOf(\n                parametroService.findOneByLlave(\"param_ppi_ppe_tipoDocumento_planLargoPlazo\").getValor()));\n\n        \/\/ Retornamos el siguiente consecutivo\n        return tipoDocumentoService.generateCodeByTipoDocumentoAndPeriodoAnual(tipoDocumento, periodoAnual);\n    }<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>NOTA: si al compilar da el error:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>error: package cr.ac.una.cgi.sigesa.epf.cge.service does not exist<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es por que es un proyecto nuevo y en el pom.xml del WEB no existe acceso a la dependencia<\/li>\n\n\n\n<li>Agregamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;dependency&gt;\n            &lt;groupId&gt;cr.ac.una.cgi.sigesa&lt;\/groupId&gt;\n            &lt;artifactId&gt;sigesa-epf.cge-interface-service&lt;\/artifactId&gt;\n            &lt;version&gt;0.1.0-SNAPSHOT&lt;\/version&gt;\n            &lt;type&gt;jar&lt;\/type&gt;\n        &lt;\/dependency&gt;<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y creamos la funci\u00f3n que sobre escribe el save<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**********************************************************************\/\n    \/***********  FUNCI\u00d3N:   save                             *************\/\n    \/**********************************************************************\/\n    \/*\n     * Funci\u00f3n: sobre escribir la funci\u00f3n save de framework para que se obtenga el siguiente n\u00famero de consecutivo del c\u00f3digo \n     *\/\n    @Override\n    public ActividadRespuestaRiesgo save(ActividadRespuestaRiesgo actividadRespuestaRiesgo) {\n\n        if (actividadRespuestaRiesgo.getCodigo() == null || actividadRespuestaRiesgo.getCodigo().equals(\"\")) {\n            actividadRespuestaRiesgo.setCodigo(obtenerSiguienteConsecutivo());\n        }\n\n        return super.save(actividadRespuestaRiesgo);\n    }<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">sIN A\u00d1O<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"889\" height=\"807\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_099.png\" alt=\"\" class=\"wp-image-14319\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_099.png 889w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_099-300x272.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_099-768x697.png 768w\" sizes=\"(max-width: 889px) 100vw, 889px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"835\" height=\"359\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_100.png\" alt=\"\" class=\"wp-image-14320\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_100.png 835w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_100-300x129.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_100-768x330.png 768w\" sizes=\"(max-width: 835px) 100vw, 835px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"948\" height=\"506\" src=\"\/wp-content\/uploads\/2023\/03\/Seleccion_101.png\" alt=\"\" class=\"wp-image-14321\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_101.png 948w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_101-300x160.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/03\/Seleccion_101-768x410.png 768w\" sizes=\"(max-width: 948px) 100vw, 948px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Previo Uso ActividadRespuestaRiegosServiceImpl.java sIN A\u00d1O<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[429],"tags":[430,444,460],"class_list":["post-13974","post","type-post","status-publish","format-standard","hentry","category-cgi","tag-cgi","tag-sigesa","tag-tipos-de-documentos"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/13974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13974"}],"version-history":[{"count":15,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/13974\/revisions"}],"predecessor-version":[{"id":14322,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/13974\/revisions\/14322"}],"wp:attachment":[{"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}