Como já foi muito bem detalhado no Capítulo IV, o jcompany Developer Suite pode ser
|
|
- Dalila Campos Sampaio
- 8 Há anos
- Visualizações:
Transcrição
1 A1Criando um módulo de negócio Capítulo 27 Aplicação dividida em módulos - Introdução Como já foi muito bem detalhado no Capítulo IV, o jcompany Developer Suite pode ser compreendido como uma solução de reuso em nível arquitetural. Essa arquitetura foi muito bem explicada e detalhada ao longo do livro. O padrão "MVC" ajuda-nos a compreender e separar camadas de nossa aplicação de uma forma que, independentes de frameworks ou tecnologias utilizadas, consigamos definir o papel de cada uma e se necessário, substituir o conteúdo de uma camada sem que as outras sofram conseqüências. Essa definição de arquitetura que podemos de chamar de "vertical" (camada sobre camada) é muito bem entendida e trabalhada em todo o jcompany Developer Suite. Quando a aplicação cresce a tal ponto que parece haver várias "sub-aplicações" dentro dela, é a hora de dividir aplicação em módulos. Então vem a pergunta: A arquitetura "MVC" já não divide a aplicação? Sim, mas divide em um nível de camadas "vertical". Então que divisão modular seria essa? Essa divisão passa ser em um nível "horizontal", uma divisão dentro da própria camada, uma divisão com módulos de negócios, que são independentes entre si e reutilizáveis para o todo. - Módulos de Negócios A divisão de um programa ou camada de uma arquitetura de programa em partes menores deve ter o tamanho suficiente para ser compreendida isoladamente, em paralelo a isso, a arquitetura da aplicação deve ser simples o suficiente para que compreendamos como as peças se encaixam. Podemos definir um módulo de negócio como uma decomposição de um sistema em subsistema. Modularizar ajuda a lidar com a dimensão e complexidade de sistemas, facilitando o design, entendimento, testes, tudo através de encapsulamento e abstração. Seguem alguns conceitos que ajudanos a entender mais a necessidade de modularizar os nossos negócios: o o o Separação de Interesses e Ponto Único de Referência: Responsabilidades diferentes e não relacionadas devem ser separadas num sistema, itens e lógicas de negócios correlatos são declarados e definidos em um único ponto. Divisão e Conquista: Dividir todo o negócio em pequenas partes é essencial para lidar com a complexidade. Encapsulamento e Abstração: Agrupamento dos elementos definindo barreiras delimitadas entre abstrações, provendo assim, uma concepção conceitual clara do negócio. Outro ponto que podemos citar com relação à abstração é que determinadas lógicas podem ser "protegidas" em um módulo, onde o mesmo disponibiliza apenas interfaces para acesso aos seus métodos. Criando um módulo de negócios - Definição do problema Vamos criar um módulo de negócios que vai cuidar da contabilidade da empresa. A lógica de negócio de uma contabilidade é idêntica para qualquer ramo, na visão mais simples de uma contabilidade temos lançamentos que envolvem uma conta contábil e um valor. Em um primeiro momento esse módulo vai ser utilizado para contabilizar o salário líquido dos funcionários da nossa "Folha de Pagamento" e em outras situações futuras para contabilizar todos os lançamentos da "Folha de Pagamento" e de aplicações de pagadoria (contas a pagar), recebimento de clientes, dentre outras. A especificação de nosso Caso de Uso pode ser vista no diagrama da Figura G27.1
2 Figura G27.1. Caso de Uso "Gerência Contábil" Definimos apenas uma classe de entidade denominada "Lancamento". Decidimos dessa forma para fins didáticos do módulo de negócios. É claro que em uma situação real teríamos mais entidades, como cadastro de contas, centro de custos, histórico contábil e outros. - Criando o módulo O jcompany já disponibiliza um wizard para criação do módulo de negócios, criando a aplicação, pacotes definindo a separação da arquitetura e já configurando uma aplicação "Mestre" que vai utilizar esse módulo. 2. No Eclipse use o atalho "Ctrl+n" e selecione "Criar novo módulo de negócio jcompany" dentro de "Powelogic jcompany Code Generator".
3 Capítulo G27 Figura G27.2. Acionando o wizard do jcompany para criação do módulo 3. Clique em "Next" e preencha os dados conforme Figura G27.3. Figura G27.3. Criando o módulo de negócios. #1. Defina o nome do módulo como "rhtutorial_contabil". Nome muito sugestivo para o nosso propósito. #2. Por padrão usaremos o pacote base "com.empresa.rhtutorial_contabil". #3. Arquivo de template de base para geração de um módulo de negócio. #4. Sigla para nosso módulo. Nesta documentação nós vamos definir "ctb" sigla de contábil.
4 #5. Selecione a "aplicação principal" de nosso módulo de negócios, no nosso caso o projeto rhtutorial. Este campo é um facilitador do wizard para configurarmos uma primeira aplicação mestre, entretanto o módulo pode participar de várias aplicações. Para configurar o módulo manualmente, basta incluir sua declaração de módulo no arquivo "pom.xml" da aplicação parent conforme mostra a Figura G27.4 e sua declaração de dependência no arquivo "pom.xml" nas aplicações que a referenciam conforme Figura G27.5. * Figura G27.4. Incluindo módulo na aplicação principal. Figura G27.5. Declarando a dependência pelo módulo. - Criando a entidade do módulo de negócio Agora que criamos o módulo de negócio na aplicação "rhtutorial", vamos fazer a configuração do mesmo. Para começar devemos seguir os passos abaixo para criar a entidade. 4. Clique com o botão direito sobre o pacote "com.empresa.rh_tutorial.entity", vá em "New" e crie uma nova classe com o nome "Lancamento". Figura G27.6. Criando a entidade Lancamento. 5. Vamos acionar o wizard do jcompany de Mapeamento Objeto-Relacional. Preencha os dados conforme a Figura G27.7 e clique em "Finish". * Lembrando que esse passo só é necessário para configurar a dependência do módulo de negócios manualmente em diversas aplicações. Na aplicação mestre selecionada no wizard de criação do módulo esse passo não é necessário.
5 Capítulo G27 Figura G27.7. Gerando mapeamento objeto-relacional. 6. Faça a alteração no campo "DATA" do arquivo "Lancamento.java". Figura G27.8. Alterando anotação de data. 7. Altere o método "tostring" de "LancamentoEntity", ajustando o seu retorno. Figura G27.9. Ajustando método "tostring" - Implementando a camada Modelo 8. Crie uma nova "NamedQuery em "LancamentoEntity". Figura G NamedQuery para retornar lançamentos sumarizados 9. Crie a classe "LacamentoDAO" conforme o código a seguir. Nela criamos um método para emitir balancete contábil que será invocado após o processamento da folha (ou em qualquer outro momento) e um método para inserir lançamentos contábeis. @PlcQueryService public class LancamentoDAO extends PlcBaseJpaDAO private private PlcIocModelUtil public List<Lancamento> emitebalanceteporcentrocusto(date datainicial,
6 Date datafinal) { Query query = apicreatequery(context, LancamentoEntity.class, annotationpersistenceutil.getnamedquerybyname(lancamentoentity.class, "sumarizalancamentoporradicalcontacentrocusto").query()); return query.setparameter("datainicial", datainicial).setparameter("datafinal", datafinal).getresultlist(); } } public void inserelancamento(string centrocusto, String radicalconta, Date data, BigDecimal valor) { } LancamentoEntity lancamento = new LancamentoEntity(); lancamento.setcentrocusto(centrocusto); lancamento.setradicalconta(radicalconta); lancamento.setdata(data); lancamento.setvalor(valor); super.insert(context, lancamento); Código G27.1 Conteúdo da classe LancamentoDAO - Criando o acesso ao módulo de negócios Para expor o nosso negócio para outras aplicações, devemos disponibilizar nossos métodos através de nossa fachada. O jcompany já gera para nós uma interface padrão em nossa fachada. Vamos editá-la e assinar os dois métodos do nosso "Caso de Uso" 10. Edite a interface "ICtbFacade" conforme Figura G Figura G Interface de acesso ao módulo de negócios Contábil. 11. Vamos agora implementar a interface. Edite a classe "CtbFacadeImpl" que também foi criada pelo jcompany e insira o código da Figura G
7 Capítulo G27 Figura G Implementando os métodos da interface. Testando o módulo Para testar o módulo de negócios vamos aproveitar o Caso de Uso "CalculaFolha" que foi implementado em capítulos anteriores. 1. Declare na classe "CalculaFolha" o objeto de fachada de nosso módulo de negócios e crie um método para pegá-lo conforme Código G27.2. public class CalculaFolha { private PlcIocFacadeUtil iocfacadeutil; private ICtbFacade ctbfacade; public ICtbFacade getctbfacade() { if (ctbfacade == null) { ctbfacade = iocfacadeutil.getfacadespecific(ictbfacade.class); } return ctbfacade; } Código G27.3 Conteúdo da classe LancamentoDAO Altere o método "calculafolhafuncionario" da classe "CalculaFolha" para quando incluir um "ProventoDesconto" de salário líquido, incluir também um lançamento contábil. Conforme Figura G Figura G Alterando o método "calculafolhaumfuncionario" para inserir lançamento contábil. 2. Realize duas alterações. Adicione um campo em uma "NamedQuery" e em um construtor. Figura G Alterando "NamedQuery" para retornar a Unidade Organizacional em ProventoDescontoEntity
8 Figura G Alterando o construtor em FuncionarioEntity adicionando a Unidade Organizacional. 3. Crie a chamada para emitir o balancete. Edite o MB "CalculaFolhaMB" e declare uma lista para que mostremos os lançamentos contábeis na tela. Veja Figura G Figura G Criando uma lista para retornar os lançamentos para exibir na tela. 4. Ao final do método "calularfolha()" faça a chamada para emissão do balancete através do objeto de fachada de nosso módulo de negócios. Veja Figura G27.17 Figura G Atualizando método "calcularfolha()" para chamar a emissão do balancete. 5. Edite o arquivo "calculafolha.xhmlt" e adicione o trecho de código em destaque na figura abaixo. Nele será exibido o balancete com os lançamentos contábeis realizados.
9 Capítulo G27 Figura G Atualizando página calculafolha.xhtml para ao calcular a folha, exibir os lançamentos na tela. #1. Controle visual de renderização dos lançamentos contábeis. Só exibe se a lista de lançamentos não for vazia. #2. Iteração na lista de lançamentos para exibição na tela. #3. Conteúdo do lançamento. 6. Execute agora uma liberação completa para o Tomcat e acessa a aplicação rhtutorial via browser. 7. Acesse o menu "Área de TI Esquema DDL- Geração" e execute o código sql abaixo: create table LANCAMENTO ( ID bigint generated always as identity, DATA_ULT_ALTERACAO timestamp not null, CENTRO_CUSTO varchar(3) not null, RADICAL_CONTA varchar(2) not null, DATA date not null, VALOR numeric(11,2), USUARIO_ULT_ALTERACAO varchar(255) not null, VERSAO integer not null, primary key (ID) ); Código G27.3 Script SQL para criação da tabela LANCAMENTO 8. Acesse o menu "Calcular Folha", informe o mês de referencia,clique em "calcular" e veja o resultado. Além das mensagens sobre os dados de cálculo da folha, foram exibidos os lançamentos contábeis. Figura G Caso de Uso CalculoFolha agora exibindo os lançamentos contábeis.
10 Considerações Finais Pudemos comprovar que a implementação de um módulo de negócios pode ajudar muito na manutenção e reuso do código, pois toda a lógica envolvida fica junta em um mesmo lugar. Implementamos um exemplo simples, mas que se mostra bastante poderoso, que pode no futuro atender toda a demanda da empresa a respeito de contabilidade.
11 Capítulo G27 Sumário Neste capítulo discutimos sobre o conceito de um módulo de negócios, a importância de organização do código e todas as vantagens de trabalhar com essa arquitetura. Para exemplificar, criamos uma demanda de Gerência Contábil. Criamos um módulo Contábil, implementamos um Caso de Uso para gerenciar Lançamentos Contábeis, inserindo e retornando lançamentos totalizados por Unidade Organizacional. Para utilização do módulo refatoramos o Caso de Uso "CalculoFolha" para que o mesmo insira os lançamentos e no final do calculo, exiba-os na tela.
Módulo 5 JPATransaction Camadas Turma Turma TurmaBC .business @BusinessController TurmaBC TurmaBC TurmaBC
Módulo 5 No módulo anterior adaptamos nosso projeto para persistir as informações no banco de dados utilizando as facilidades da extensão demoiselle-jpa. Experimentamos o controle transacional do Framework
Leia maisConstrutor de sites SoftPixel GUIA RÁPIDO - 1 -
GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template
Leia maisTutorial contas a pagar
Tutorial contas a pagar Conteúdo 1. Cadastro de contas contábeis... 2 2. Cadastro de conta corrente... 4 3. Cadastro de fornecedores... 5 4. Efetuar lançamento de Contas à pagar... 6 5. Pesquisar Lançamento...
Leia maisTreinamento Sistema Condominium Módulo III
Financeiro (Lançamentos Despesas e Saldos) Nesse módulo iremos apresentar os principais recursos da área contábil do sistema. Contábil> Lançamentos Nessa tela é possível lançar as despesas dos condomínios,
Leia maisGerenciamento de Projetos
Gerenciamento de Projetos O objetivo do módulo de Gerenciamento de Projetos é ajudar a empresa a gerenciar com mais eficiência os seus projetos. Controle dos prazos, das tarefas, dos eventos, da quantidade
Leia maisManual do Visualizador NF e KEY BEST
Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................
Leia maisManual do usuário. v1.0
Manual do usuário v1.0 1 Iniciando com o Vivo Gestão 1. como fazer login a. 1º acesso b. como recuperar a senha c. escolher uma conta ou grupo (hierarquia de contas) 2. como consultar... de uma linha a.
Leia maisBETA CONTAS A RECEBER Sistema desenvolvido pela Peris Consultoria Empresarial www.perisconsultoria.blogspot.com. Instruções de uso:
BETA CONTAS A RECEBER Sistema desenvolvido pela Peris Consultoria Empresarial www.perisconsultoria.blogspot.com Instruções de uso: 1. Entendendo o Menu Principal O Beta Contas a Receber possui apenas um
Leia mais2013 GVDASA Sistemas Cheques 1
2013 GVDASA Sistemas Cheques 1 2013 GVDASA Sistemas Cheques 2 AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma
Leia maisListando itens em ComboBox e gravando os dados no Banco de Dados MySQL.
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no
Leia maisEscritório Virtual Administrativo
1 Treinamento Módulos Escritório Virtual Administrativo Sistema Office Instruções para configuração e utilização do módulo Escritório Virtual e módulo Administrativo do sistema Office 2 3 1. Escritório
Leia maisCONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS
MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL
Leia maisEspecificação de Requisitos
Projeto/Versão: Versão 11.80 Melhoria Requisito/Módulo: 000552 / Conector Sub-Requisito/Função: Multas Tarefa/Chamado: 01.08.01 País: Brasil Data Especificação: 13/05/13 Rotinas Envolvidas Rotina Tipo
Leia maisIntegração ADMRH com AGROSYS
Treinamentos no produto AdmRH CGI - Consultoria Gaúcha de Informática Ltda - Divisão de treinamentos Guia do Aluno Versão 1.0 Integração ADMRH com AGROSYS Empresa: Participante: Data: Os produtos da CGI
Leia maisBem- Vindo ao manual de instruções do ECO Editor de COnteúdo.
Manual de Instruções ECO Editor de Conteúdo Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. O ECO é um sistema amigável e intui?vo, mas abaixo você pode?rar eventuais dúvidas e aproveitar
Leia maisSERVICE DESK MANAGER SDM. Manual do Sistema - DPOI
SERVICE DESK MANAGER SDM Manual do Sistema - DPOI Conteúdo SERVICE DESK MANAGER SDM... 1 Manual do Sistema - DPOI... 1 INTRODUÇÃO... 4 ACESSO AO SISTEMA... 5 OPÇÕES DO SISTEMA... 6 SISTEMA... 7 Pesquisar
Leia maisCONSTRUÇÃO DE BLOG COM O BLOGGER
CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das
Leia maisManual de Utilização do Sistema Financeiro Opções Disponíveis a partir da versão 8.0.40 do Sistema Micropost
O Novo Gerenciador Financeiro Micropost é acessado através do botão "Gerenciador Financeiro" na tela principal do sistema (como mostra a figura 1). Caso o botão esteja desabilitado deve-se entrar nas configurações
Leia maisGuia rápido para configuração e geração do SPED Contábil
Guia rápido para configuração e geração do SPED Contábil Acessar no módulo Domínio Contabilidade o menu controle/parâmetros e marcar a opção Gera informativo SPED. No campo Plano de contas referencial
Leia maisPasso a Passo do Checkout no SIGLA Digital
Página 1 de 7 Passo a Passo do Checkout no SIGLA Digital Este é um dos principais módulos do Sigla Digital. Utilizado para vendas no balcão por ser uma venda rápida, mais simples, onde não é necessário
Leia maisDespachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1
DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...
Leia maisManual do Usuário CFCWeb BA
ÍNDICE Acesso ao sistema... 2 Tela Principal... 3 Cadastro de Candidatos... 5 Agenda Teórico... 6 Agenda Prático... 7 Consulta Agendamentos do Candidato por Serviço... 9 Cadastro de Grade Horária... 10
Leia maisConteúdo O que é?... 4 Histórico... 4 Onde Baixar?... 4 Diferença entre Firebird e o Interbase... 4 Como instalar?... 4 Instalando o Ibexpert...
Apostila FIREBIRD 1 Firebird Equipe: BARBARA CAROLINE SOUZA DE OLIVEIRA Nº 04 GUILHERME ROBERTO PINTO DE SOUZA Nº 16 JOSÉ ROSA MARTINS NETO Nº 22 RAFAEL ALVES DE SOUSA Nº 36 WELLINGTON COSTA SANTOS OLIVEIRA
Leia maisMANUAL DE INSTRUÇÕES DE USO. estf Carga Processo
MANUAL DE INSTRUÇÕES DE USO estf Carga Processo Versão do Aplicativo: 1.2.0 / Abril 2009 Histórico de Revisão Data Versão Descrição Autor 02/03/2009 0.1 Elaboração do documento Lacyr Mendes da Silva 30/04/2009
Leia maisDois novos relatórios estão disponíveis nesta versão do Imobiliária 21. São eles: Devedores e Imóvel por Área. Veja abaixo como emitir cada um.
Sumário Este documento de versionamento contém: 1. Inclusão dos relatórios: Devedores e Imóvel por Área. 2. Inclusão do campo Código de Município no cadastro de cidade. 3. Publicação de boletos de proprietário
Leia maisManual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania
Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Sumário Objetivos do Blog... 2 Log-in... 3 Esqueci minha senha... 4 Utilizando o Blog... 5 Encontrando seu Blog... 5 Conhecendo o
Leia maisGoogle Drive. Passos. Configurando o Google Drive
Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.
Leia maisGuia Prático. PGRural. Adendo Livro Caixa Avançado
Guia Prático PGRural Adendo Livro Caixa Avançado Índice Sobre o PGRural... 3 Conceito... 3 Configurando a empresa... 4 Plano de contas... 5 Conta padrão para participante... 6 Forçar vínculo... 6 Tela
Leia maisPrincipais Novidades Abril/2013 a Junho/2013
Principais Novidades Abril/2013 a Junho/2013 Sumário 1. Ambiente Group Shopping... 3 2. Alteração na Tela de Contratos e Controle de Edições... 7 3. Propagação de Contratos... 10 4. Configuração de Impressora
Leia maisManual de Utilização
Manual de Utilização Versão 1.0 18/01/2013 Sempre consulte por atualizações deste manual em nossa página. O Cotação Web está em constante desenvolvimento, podendo ter novas funcionalidades adicionadas
Leia maisTreinamento Sistema Folha Union Módulo III
FOLHA DE PAGAMENTO MÓDULO III - MOVIMENTOS Folha Union> Vale transporte> Cadastro de tarifas Valor - Insira o valor atual e a data de vigência. Cadastre ou altere os tipos de transportes utilizados de
Leia maisINSTALANDO E CONFIGURANDO O MY SQL
INSTALANDO E CONFIGURANDO O MY SQL Este tutorial tem como objetivo mostrar como instalar o banco de dados My SQL em ambiente Windows e é destinado aqueles que ainda não tiveram um contato com a ferramenta.
Leia maisANDROID APPLICATION PROJECT
Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois
Leia maisEstá apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.
1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.
Leia maisMicrosoft Office PowerPoint 2007
INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em
Leia maisDesenvolvimento de Aplicações para Internet Aula 8
Desenvolvimento de Aplicações para Internet Aula 8 Celso Olivete Júnior olivete@fct.unesp.br na aula passada Orientação a Objetos Classes Objetos Construtores Destrutores 2 na aula passada Construtores
Leia maisMaterial de Apoio. SEB - Contas a Pagar. Versão Data Responsável Contato 1 05/12/2011 Paula Fidalgo paulaf@systemsadvisers.com
Material de Apoio SEB - Contas a Pagar Versão Data Responsável Contato 1 05/12/2011 Paula Fidalgo paulaf@systemsadvisers.com Conteúdo CONFIGURAÇÃO... 3 Cadastro de Fornecedores... 3 Métodos de Pagamento...
Leia maisMANUAL DO GERENCIADOR ESCOLAR WEB
CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4
Leia maisCadastro de Franquias. Cadastro de Tipo. Configuração da Exportação
Franquias O módulo Franquias permite que o Franqueador envie cadastros de produtos, serviços e preços para seus Franqueados. Sendo possível também, controlar as movimentações de vendas e estoque dos mesmos.
Leia maisGeração Impressão - Consultas
TUTORIAL GERADOR DE INADIMPLÊNCIA (Pendênciia de Follha de Frequênciia) CONTEÚDO:: Gerador de IInadiimpllênciia Geração Impressão - Consultas 1 Gerador de Inadimplência (Pendência de Folha de Frequência)
Leia maisNESSE MANUAL VÃO SER SOLUCIONADAS AS SEGUINTES DÚVIDAS DE USO:
NESSE MANUAL VÃO SER SOLUCIONADAS AS SEGUINTES DÚVIDAS DE USO: Sumário NA AGENDA COMO FAÇO PARA VER PACIENTES COM TRATAMENTO EM ABERTO MAIS SEM AGENDAMENTO?... 2 COMO FAÇO PARA PROCURAR UM PACIENTE E IMPRIMIR
Leia maisCriando uma mala direta com o Word 2007 em 6 Passos
Criando uma mala direta com o Word 2007 em 6 Passos por Rafael Arcanjo Uma das tarefas mais trabalhosas e, porque não, chatas de se fazer é criar etiquetas manualmente quando você precisa enviar cartas
Leia maisPlano de Gerenciamento do Projeto
Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações
Leia maisEm 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos.
VERSÃO 5 Outubro/2012 Release Notes Não deixe de atualizar o seu sistema Planejamos a entrega ao longo do exercício de 2012 com mais de 140 melhorias. Mais segurança, agilidade e facilidade de uso, atendendo
Leia maisSistema de Recursos Humanos
Sistema de Recursos Humanos Projeto 1 O objetivo desse sistema é gerenciar a admissão e a demissão de funcionários. Esse funcionário pode ou não ter dependentes. Esse funcionário está alocado em um departamento
Leia maisTreinamento Sistema Folha Union Módulo III
FOLHA DE PAGAMENTO MÓDULO III - MOVIMENTOS Folha Union> Vale transporte> Geração de movimento de Vale transporte Para que o sistema calcule o valor do vale transporte para o mês de referência é necessário
Leia maisVisualizando relatórios pelo NeoNews Player. Documentação para Usuário Final
Visualizando relatórios pelo NeoNews Player Documentação para Usuário Final Conteúdo Conteúdo...2 Para acessar o sistema (Gerenciador de Conteúdo TV Corporativa)... 3 Como manipular formulários do sistema...3
Leia maisManual Sistema Curumim. Índice
Versão 1.0 Índice 1. Instalação do Sistema... 3 2. Botões e Legenda... 4 3. Login do Sistema... 5 4. Tela Principal... 6 5. Dados Cadastrais da Empresa... 7 6. Aluno Cadastro... 8 7. Aluno - Cadastro de
Leia maisO que você precisa entender:
Webmatic A comunicação do futuro entre seu escritório e seus clientes. O Webmatic permite aos clientes do seu escritório contábil 24h de acesso fácil e ágil, a todos os dados gerados pelo sistema Folhamatic,
Leia maisO sistema possui 5 módulos para registros:
ÍNDICE 1 DESCRIÇÃO...4 2 ACESSO...6 3 DADOS CADASTRAIS...7 3.1 ATUALIZAR CADASTRO...7 3.2 TROCAR SENHA...8 4 GRUPO DE USUÁRIO...9 4.1 INCLUIR...9 4.2 ATUALIZAR...9 5 FUNCIONÁRIOS...10 5.1 INCLUIR...10
Leia maisTable of Contents. PowerPoint XP
Table of Contents Finalizando a apresentação...1 Usando anotações...1 Desfazer e repetir...1 Localizar e substituir...2 Substituir...2 Efeitos de transição...3 Esquema de animação...6 Controlando os tempos
Leia maisComo incluir artigos:
Como incluir artigos: O WordPress é uma ferramenta muito flexível, com muitas variações e ajustes que podem torná-lo algo muito simples e também muito sofisticado conforme os recursos que são configurados
Leia maisAULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS
AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS Na grande maioria dos sistemas, faz-se necessário utilizar informações que estão armazenadas em uma determinada
Leia maisJOOPP O construtor de sites mais rápido do mundo!
O construtor de sites mais rápido do mundo! DIFERENÇAS ENTRE PÁGINA DO FACEBOOK (FANPAGE) E PERFIL Página no Facebook (Fanpage) Fanpage é uma página no facebook própria para empresas; Vantagens: Pode ser
Leia maisNovidades Versão 11.08a
1. VISÃO GERAL 1.1 MODIFICAÇÕES E ATUALIZAÇÕES: Foram adicionadas diversas funcionalidades nos Módulos Doc-e, Produção, CRM, no Sistema de Gestão Administrativa e no Módulo de Vendas que permitem melhorias
Leia maisManual do usuário. Softcall Java. versão 1.0.5
Manual do usuário Softcall Java versão 1.0.5 Sumário Iniciando SoftCall...3 Tela Principal...3 Configurando o SoftCall...4 Agenda...5 Incluindo um contato...5 Procurando um contato...6 Apagando um contato...6
Leia maisManual de Integração - E-Fiscal X Telecont
Atualizado em Maio/2008 Pág 1/36 Para integrar os dados do sistema Efiscal com o sistema Telecont, efetue os procedimentos abaixo: CADASTRO DE EMPRESAS ABA BÁSICO Acesse menu Arquivos Empresas Usuárias
Leia maisIntrodução a relatórios Crosstab com ireport/jasperreports
Introdução a relatórios Crosstab com ireport/jasperreports 1. Introdução O objetivo deste tutorial é mostrar como montar um relatório crosstab, também conhecido como relatório de referência cruzada, usando
Leia maisOlá, esse é o manual feito para ajudar você a conhecer ainda mais o Painel Web que acompanha* App Kontrole.
Obrigado por baixar o App Kontrole!! Olá, esse é o manual feito para ajudar você a conhecer ainda mais o Painel Web que acompanha* App Kontrole. Aproveite para descobrir todo o potencial desse seu novo
Leia maisANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007
ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO
Leia maisManual de Geração da ECF Escrituração Contábil e Fiscal Contábil Phoenix
Manual de Geração da ECF Escrituração Contábil e Fiscal Contábil Phoenix A seguir iremos demonstrar o processo para uma perfeita geração da ECF (Escrituração Contábil e Fiscal). Fique atento as telas e
Leia maisATUALIZAÇÃO DA VERSAO 05.04.00. Abaixo constam as alterações referentes a versão 05.04.00 do dia 02/05/2012:
ATUALIZAÇÃO DA VERSAO 05.04.00 Abaixo constam as alterações referentes a versão 05.04.00 do dia 02/05/2012: ATENÇÃO: Versões intermediarias não são de atualização obrigatório para todos os clientes, apenas
Leia maisENTRADA DE NOTA FISCAL DE PRESTAÇÃO DE SERVIÇOS
ENTRADA DE NOTA FISCAL DE PRESTAÇÃO DE SERVIÇOS 1. Entendendo o Negócio: O Sistema Siagri Agribusiness já permitia a inclusão de notas fiscais de prestação de serviço com retenções de impostos, porém,
Leia maisBanco de Dados Oracle 10g
2010 Banco de Dados II Líder: George Petz... 19 Bruno Aparecido Pereira... 07 Gustavo da Silva Oliveira... 24 Luis Felipe Martins Alarcon... 32 Rubens Gondek... 41 Professor: Gilberto Braga de Oliveira
Leia maisCriando uma agenda simples com NetBeans 6.5
Criando uma agenda simples com NetBeans 6.5 (Swing application framework e Beansbinding) Já faz algum tempo que escrevi uma agenda simples usando o Eclipse com o Visual Class Editor. Demorei em torno de
Leia maisManual do Sistema "Vida em Mão - Controle Financeiro Para PALM" Editorial Brazil Informatica
Manual do Sistema "Vida em Mão - Controle Financeiro Para PALM" Editorial Brazil Informatica I Vida em Mãos - Controle Financeiro para PALM Conteúdo Part I Introdução 2 1 Fala Comigo -... Sistema de Atendimento
Leia maisTUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER*
TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER* * Microsoft Windows MovieMakeré um programa da Microsoft Corporation. A versão utilizada é a 5.1 que já vem instalada no Microsoft Windows
Leia maisWebEDI - Tumelero Manual de Utilização
WebEDI - Tumelero Manual de Utilização Pedidos de Compra Notas Fiscais Relação de Produtos 1. INTRODUÇÃO Esse documento descreve o novo processo de comunicação e troca de arquivos entre a TUMELERO e seus
Leia mais1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.
O software de tarifação é uma solução destinada a rateio de custos de insumos em sistemas prediais, tais como shopping centers. O manual do sistema é dividido em dois volumes: 1) MANUAL DO INTEGRADOR Este
Leia maisLINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250
LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250 Recomendações Iniciais SOFTWARE HCS 2005 - VERSÃO 4.2 (Compatível com Guarita Vr4.03 e Vr4.04) Para
Leia maisCriando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Criando Banco de Dados, Tabelas e Campos através do HeidiSQL Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 2 Pedreiros da Informação Criando Banco de Dados, Tabelas e Campos através do HeidiSQL
Leia maisDemoiselle Report Guide. Demoiselle Report. Marlon Carvalho. <marlon.carvalho@gmail.com> Rodrigo Hjort. <rodrigo.hjort@gmail.com> Robson Ximenes
Demoiselle Report Guide Demoiselle Report Marlon Carvalho Rodrigo Hjort Robson Ximenes Demoiselle Report... v 1. Configuração
Leia maisAcessando um Banco de Dados
Acessando um Banco de Dados Introdução Agora que você já está craque em JSP e já instalou seu servidor, vamos direto para a parte prática! Neste tutorial vamos aprender a acessar um banco de dados. Para
Leia maiswww.gerenciadoreficaz.com.br
Fone: (62) 4141-8464 E-mail: regraconsultoria@hotmail.com www.gerenciadoreficaz.com.br Guia Prático do Usuário Manual de Instalação Gerenciador Eficaz 7 2 Manual do Usuário Gerenciador Eficaz 7 Instalando
Leia maisControle de Almoxarifado
Controle de Almoxarifado Introdução O módulo de Controle de Almoxarifado traz as opções para que a empresa efetue os cadastros necessários referentes a ferramentas de almoxarifado, além do controle de
Leia maisDIGPROP - PREGÃO. Digitação de dados para entrega de propostas por meio magnético
DIGPROP - PREGÃO Digitação de dados para entrega de propostas por meio magnético Marcio Tomazelli Programador Sênior Versão 1.0 Índice Índice...2 Índice de Figuras...2 Introdução...3 Fluxograma do processo
Leia maisManual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
Leia maisTreinamento GVcollege Módulo Acadêmico - Pedagógico
Treinamento GVcollege Módulo Acadêmico - Pedagógico 2015 GVDASA Sistemas Pedagógico 2 AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações
Leia maisMySQL Query Browser. Professor Victor Sotero SGD
MySQL Query Browser Professor Victor Sotero SGD 1 DEFINIÇÃO O MySQL Query Browser é uma ferramenta gráfica fornecida pela MySQL AB para criar, executar e otimizar solicitações SQL em um ambiente gráfico.
Leia mais1. Contabilização dos Lançamentos Fiscais
1 2 1. Contabilização dos Lançamentos Fiscais 1.1. Cadastro de Códigos Contábeis Para que os lançamentos sejam integralizados é necessário o preenchimento do código contabil de integração. Siga as instruções
Leia maisWecDB - 1 - WecDB Consulta Web Facilitada ao Banco de Dados
WecDB - 1 - WecDB Consulta Web Facilitada ao Banco de Dados WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto
Leia maisTutorial SGCD. 1. Efetuando Login no Sistema. 2. Criando uma nova página. 3. Editando uma página já existente
Tutorial SGCD 1. Efetuando Login no Sistema 2. Criando uma nova página 3. Editando uma página já existente 4. Anexando arquivos em páginas e no menu esquerdo 5. Colocando Imagens em páginas 6. Colocando
Leia maisOmega Tecnologia Manual Omega Hosting
Omega Tecnologia Manual Omega Hosting 1 2 Índice Sobre o Omega Hosting... 3 1 Primeiro Acesso... 4 2 Tela Inicial...5 2.1 Área de menu... 5 2.2 Área de navegação... 7 3 Itens do painel de Controle... 8
Leia maisO Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo
O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo em sua oficina. O sistema foi desenvolvido para ser utilizado
Leia maisPgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX.
1/20 PgAdmin O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX. Site para download. Caso queira a última versão - http://www.pgadmin.org/download/ É uma
Leia maisO que há de novo. Audaces Idea
O que há de novo Audaces Idea Com o propósito de produzir tecnologia de ponta, o principal requisito da Política de Qualidade da Audaces é buscar a melhoria contínua de seus produtos e serviços. Inovadora
Leia maisManual do Almoxarifado SIGA-ADM
Manual do Almoxarifado SIGA-ADM DIRETORIA DE GESTÃO DA TECNOLOGIA DA INFORMAÇÃO(DGTI) MARÇO/2012 Requisição de Almoxarifado Requisições O sistema retornará a tela do menu de Administração. Nela selecione
Leia maisMaterial de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS - www.aas.pro.
Material de apoio a aulas de Desenvolvimento Web Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS AAS - www.aas.pro.net Março-2012 Este pequeno tutorial tem como objetivo conduzir o programador passo-a-passo
Leia maisROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente
Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,
Leia maisMANUAL DO USUÁRIO. Empari Sistemas www.empari.com.br
MANUAL DO USUÁRIO Empari Sistemas www.empari.com.br Sumário Instalação... 2 Primeira Configuração... 5 Período de experimentação... 8 Configurar Busca de Licitações... 9 Tela de Configuração do LicitaPlus+...
Leia maisPrefeitura Municipal de São Luís Manual de uso dos serviços da SEMFAZ. Prefeitura Municipal de São Luís Manual de uso dos serviços da SEMFAZ
Prefeitura Municipal de São Luís Manual de uso dos serviços da SEMFAZ 1 Sumário 1. Introdução 2. Emissão de Certidões 3. Autenticação de Certidões 4. Cadastro de Imóveis/Empresa 5. Acessando meu cadastro
Leia maisMANUAL PAPELETA MOTORISTA Criado em: 15/02/2013 Atualizado em: 12/11/2014
O objetivo deste manual é explicar passo a passo o controle da papeleta do motorista realizado no SAT. De acordo com a LEI Nº 12.619, DE 30 DE ABRIL DE 2012, que pode ser acessada em: http://www.planalto.gov.br
Leia maisManual das funcionalidades Webmail AASP
Manual das funcionalidades Webmail AASP 1. Configurações iniciais 2. Regras 3. Histórico da conta 4. Autorresposta 5. Dados de acesso (alterando senha de acesso) 6. Identidade (assinatura) 7. Redirecionamento
Leia maisManual de utilização do sistema OTRS (Atendimento) Cliente Externo
Manual de utilização do sistema OTRS (Atendimento) Cliente Externo 1 LISTA DE ILUSTRAÇÕES FIGURA 1 - TELA DE LOGIN... 5 FIGURA 2 - TELA INICIAL... 6 FIGURA 3 PREFERÊNCIAS DO USUÁRIO... 6 FIGURA 4 NOVO
Leia mais1. Controle de exercício
1 1. Controle de exercício Para realizar lançamentos e emitir relatório o módulo Contabil obriga a criação de exercícios, que na verdade representam os anos de atividade da empresa. Confira algumas dicas
Leia maisBanco de Dados Microsoft Access: Criar tabelas
Banco de Dados Microsoft Access: Criar s Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na. 3. Criar uma no modo
Leia maisManual Instalação Pedido Eletrônico
Manual Instalação Pedido Eletrônico 1 Cliente que não utiliza o Boomerang, mas possui um sistema compatível. 1.1 Instalação do Boomerang Inserir o CD no drive do computador, clicar no botão INICIAR e em
Leia maisProcedimentos de Implantação ireport x Protheus
Índice 1. INTRODUÇÃO... 2 2. CONFIGURAÇÃO... 2 1.1 Configurando o Protheus... 2 2.2 Configurando o ireports no Protheus... 2 2.3 Incluindo relatórios no Protheus... 4 3. CONFIGURANDO E UTILIZANDO O IREPORT
Leia maisManual UNICURITIBA VIRTUAL para Professores
Manual UNICURITIBA VIRTUAL para Professores 1 2 2015 Sumário 1 Texto introdutório... 3 2 Como Acessar o UNICURITIBA VIRTUAL... 3 3 Tela inicial após login... 3 3.1) Foto do perfil... 4 3.2) Campo de busca...
Leia mais