Como configurar o rodade da assinatura digital em formularios dinamicos do PEP RM?
Ambiente
Hospitais e Clínicas 12.1.29 e superiores.
Solução
Para configurar o rodapé da impressão de registros assinados é preciso realizar as seguintes configurações no reports que foi anexado ao formulário dinâmico.
1. No relatório utilizado no formulário dinâmico criar uma expressão no rodapé do formulário.
2. Adicionar o subselect em alguma das queries do report
( SELECT TEXTO FROM SZPARAM WHERE SZPARAM.CODCOLIGADA = ZZ.CODCOLIGADA AND IDPARAM = 967 ) AS ASSINARLAUDODIGITAL

3. O rodapé da assinatura digital é composto pelos dados do NOMEPROFISSIONAL, CPF e a coluna RECMODIFIEDON da tabela criada para o formulário dinâmico.
Essas informações deverão ser incluídas na query para serem visualizadas corretamente no rodapé.

4. Após a criação das colunas necessárias editar a expressão criada no primeiro passo utilizando a instrução de exemplo abaixo.
Editar o GAIV_0029 pela query que está sendo utilizada no formulário em questão.

If(Base.GAIAV_0029.ASSINARLAUDODIGITAL = 'T',
Join(' ',
Join(' ', 'Documento assinado digitalmente de acordo com a ICP-Brasil, MP 2.200-2/2001, Resolução CFM1821/2007, no sistema TOTVS PEP RM, por', Base.GAIAV_0029.NOMEPROFISSIONAL),
Join(' ', 'CPF',
Join(' ', Base.GAIAV_0029.CPF,
Join(' ', ', às', Join('', Base.GAIAV_0029.RECMODIFIEDON,'. Estado da assinatura: Válida.'))))), '')

0 Comentários