splor-mg / checks-planejamento

https://splor-mg.github.io/checks-planejamento
0 stars 0 forks source link

Experimentar relatórios utilizando mensagens de log no lugar de data frames #49

Closed fjuniorr closed 2 months ago

fjuniorr commented 6 months ago

A maior parte das melhorias identificadas estão relacionadas a usabilidade do relatório com os resultados das conferências.

Se conseguirmos a mesma usabilidade usando mensagens de log em texto simples conseguimos simplificar e muito a manutenção dos relatórios (atualmente somente eu consigo dar manutenção no relatório).

Essa abordagem é promissora, compare[^1]:

Funcional programática 705.2087.10.122 da UO 4291 com valor na base QDD Fiscal ( NA) diferente da base Açoes Planejamento do SIGPLAN (0,00)

com:

image

[^1]: Gerado com

```R
library(glue)
library(checksplanejamento)

sigplan <- read_datapackage("datapackages/sigplan/datapackage.json")
sisor <- read_datapackage("datapackages/sisor/datapackage.json")

check <- check_valores_qdd_fiscal(sisor$base_qdd_fiscal, sigplan$acoes_planejamento, output = TRUE)

msg <- "Funcional programática {programa_cod}.{acao_cod}.{funcao_cod}.{subfuncao_cod} da UO {uo_cod} com valor na base QDD Fiscal ({vlr_loa_desp}) diferente da base Açoes Planejamento do SIGPLAN ({vr_meta_orcamentaria_ano0})"
glue_data(check$fail, msg)
```
fjuniorr commented 2 months ago

Fechado em favor de https://github.com/splor-mg/checks-planejamento/issues/51