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:
[^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)
```
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]:
com:
[^1]: Gerado com