Sistema dinâmico de impressão da tabela de detalhes das facturas - PDF
Download "Sistema dinâmico de impressão da tabela de detalhes das facturas"
Andreia Escobar Benke
1 Sistema dinâmico de impressão da tabela de detalhes das facturas M1.MAN.M AS01 Criado em: Thursday, February 16, 2012 Copyright MedicineOne, life sciences computing SA
3 MedicineOne copyright MedicineOne. Todos os direitos reservados. A informação inserida neste documento pode ser alterada sem aviso prévio. Este documento contém informação particular a qual está protegida por copyright. Todos os direitos estão reservados. Nenhuma parte deste documento pode ser fotocopiada, reproduzida ou traduzida para qualquer outro idioma sem o prévio conhecimento da MedicineOne.
5 Tabela de Conteúdos 1 Sistema dinâmico de impressão 1
6 Sistema dinâmico de impressão. 1 - MedicineOne Home > Sistema dinâmico de impressão Sistema dinâmico de impressão Sistema dinâmico de impressão da tabela de detalhes das facturas Designer de Relatórios Definir o SQL Associar documento a entidade Antes o MedicineOne não permitia criar documentos dinâmicos não sendo possível alterar os modelos de facturas pois os dados embutidos nestas são colocados por bases de dados. Qualquer alteração poderia colocar em causa o documento, não saindo posteriormente qualquer informação impressa. Para contornar esta situação foi implementado um sistema de impressão de facturas dinâmico que pode ser adaptado à grande maioria dos modelos de facturas requeridos. Este sistema pode ser executado em facturas normais, cuidados continuados, facturas para a ADSE ou ARS, entre outros. O sistema suporta qualquer tipo de agrupamentos, sub-agrupamentos ou somatórios que se façam na tabela dos detalhes da factura. As configurações das facturas, para que suportem a implementação, são efectuadas através do Designer de Relatórios e de código SQL. Designer de Relatórios O primeiro passo é transformar o documento de facturação e isso é possível através do designer de relatórios. Para tal deve aceder à Gestão documental da sua Organização, seleccionar o documento facturas, a alterar, e clicar em Editar modelo. NOTA-> É aconselhável efectuar uma cópia do documento a ser alterado ou para que o possa repor caso surjam erros nas alterações e surja a necessidade de ir buscar o anterior, ou quando necessita que o documento fique intacto criando um novo com as alterações. A sugestão dada, para criar o novo documento dinâmico, é que possa abrir o documento Facturas e que o guarde antes de efectuar qualquer alteração.
7 2. Sistema dinâmico de impressão - MedicineOne Após identificar a cópia do documento e a guardar deve fechar o Designer de relatórios e nos Documentos a emitir deve inserir um Novo registo. Esta acção fará surgir uma nova linha na qual deve identificar o documento de facturação e o tipo de documento associado.
8 Sistema dinâmico de impressão. 3 - MedicineOne Após Confirmar deve Editar modelo, no Designer de Relatórios, e abrir o documento previamente guardado para poder efectuar as alterações necessárias.
9 4. Sistema dinâmico de impressão - MedicineOne No Designer de Relatórios deve redesenhar o documento de acordo com o que necessita ver impresso. As tabelas ou campos desnecessários, como por exemplo a linha de cabeçalho no PageHedaer, devem ser escondidos. Este ocultar é efectuado através da selecção da tabela a esconder e ao definir, na Grelha de Propriedades, a opção de Visible como No.
10 Sistema dinâmico de impressão. 5 - MedicineOne Na área Detail pode desenhar a nova tabela de acordo com a informação que pretende ver impressa na emissão de uma factura. O exemplo na imagem abaixo representa o que o cliente necessita de visualizar impresso na factura. Para que o modelo da factura vá ao encontro do que é necessário ver impresso torna-se necessário seleccionar a tabela já existente, designada por Table, no Explorador do Relatório e redesenhar as linhas necessárias.
11 6. Sistema dinâmico de impressão - MedicineOne Ver maior Para que a impressão seja correctamente impressa torna-se necessário efectuar algumas definições. É necessário indicar que a informação a ser impressa não é de preenchimento normal mas sim de acordo com o que estiver definido na base de dados. Deve seleccionar a Table e na Grelha de Propriedades, no campo Tag digitar IMPRESSAO_CÓDIGO_AGRUPADOR, por exemplo IMPRESSAO_FACTURACAO_ADSE.
12 Sistema dinâmico de impressão. 7 - MedicineOne Na tabela deve ser desenhada uma linha para cada tipo a ser impresso. As linhas devem estar com a propriedade de visibilidade a negativo, Visible - No, e identificadas na propriedade Tag, para que ao construir a tabela se saiba qual a linha necessária. O formato da propriedade Tag deve ser GRUPO_1_ORDEM_1_CABECALHO, isto é GRUPO_, número de grupo e a ordem que representa, _ORDEM_, ordenação dos valores, _CABECALHO, este código apenas é usado no caso da linha ser referente a um cabeçalho pois as linhas podem ser do tipo dados ou cabeçalhos. A coluna GRUPO_ordem define diferentes grupos de linhas com relações entre pais e filhos diferentes. A coluna ORDEM_ define a relação entre filhos e pais do mesmo grupo. Estas colunas devem começar pelo valor 1 e crescer com incremento de 1, sem falhas no meio.
13 8. Sistema dinâmico de impressão - MedicineOne No exemplo acima indica que há uma linha que tem a propriedade de cabeçalho e consequentemente haverá outra que mostra a informação ligada a esse cabeçalho. A linha cuja Tag é GRUPO_1_ORDEM_1 vai surgir por baixo da definida como cabeçalho. O número de ordem e o grupo de ordem são os mesmos que se colocam na tabela de parametrização FACT_PROCEDIMENTOS_IMPRESSAO. No exemplo acima não estão destacados as linhas pais das linhas filhos. Após as definições efectuadas no Designer de relatórios deve guardar as alterações e efectuar as configurações necessárias através de SQL. (Topo) SQL O código SQL a ser definido depende da necessidade de cada cliente e por esta razão o código é personalizado. Contudo torna-se necessário verificar alguns procedimentos na tabela fact_procedimentos_impressao como por exemplo o Código do agrupador.
14 Sistema dinâmico de impressão. 9 - MedicineOne Ver maior Na coluna Codigo_agrupador vai surgir o código na propriedade Tag da tabela, no Designer de Relatórios. A coluna Comando_SQL permite ter ou o código SQL que permitirá definir os itens a serem impressos ou a chamada do procedimento de execução correspondente. Neste exemplo encontra-se descrito o procedimento de execução e na primeira linha indica que serão impressos os actos clínicos realizados ao utente. será substituído automaticamente pelo Pk da factura que estiver a ser impressa.. Em Numero_colunas_impressao deverá definir o número de colunas que terão a informação relativa aos actos, o número 7 indica que estarão definidas sete colunas. Visualização no Designer de Relatórios Na coluna Ordem deverá definir a ordem em que aparece a informação impressa. O Grupo_ordem está relacionado com os grupos definidos na propriedade Tag das linhas e deve estar de acordo com que aí foi definido. Deverá também definir a largura de cada coluna. Apesar de manualmente colocar as colunas do tamanho pretendido, ao alterar a largura das mesmas, deve reforçar a sua dimensão neste campo, isto é feito para evitar bugs com os componentes de impressão.. Por exemplo a linha que mostrará os actos clínicos é composta por 7 colunas, assim torna-se necessário definir o tamanho para cada uma delas e pela ordem com que são mostradas no Designer de Relatórios (da esquerda para a direita). Visualização no Designer de Relatórios A coluna Is_somatorio apenas pode ter dois valores 0 ou 1. Quando o valor é 0 é porque a linha não funciona como um somatório, quando o valor é 1 significa que a linha é impressa no final das linhas pai.. Após definir o SQL apenas falta associar o documento de facturação à entidade requerida. (Topo) Associar o documento de facturação a uma entidade A associação de um documento de facturação a uma entidade é efectuada através do item Facturação, dentro da Organização. (Topo)
15 10. Sistema dinâmico de impressão - MedicineOne Ver também
16 Index S Sistema dinâmico de impressão da tabela de detalhes das facturas 1
Relatório de Versões 7.0.18.100 M1.RLT.M1.120130.AS01
Relatório de Versões 7.0.18.100 M1.RLT.M1.120130.AS01 Created: Thursday, February 02, 2012 Copyright 1989-2011 MedicineOne, life sciences computing SA copyright MedicineOne. Todos os direitos reservados.
MANUAL DO UTILIZADOR FACTUS FACTURAÇÃO DE HEMODIALISE
MANUAL DO UTILIZADOR FACTUS FACTURAÇÃO DE HEMODIALISE Qualidade em Serviços Profissionais de Integração de Sistemas e Redes de Comunicação. VÁ TRANQUILO. Na empresa ficou tudo a trabalhar. DESCRIÇÃO O