Sobre este projeto
it-programming / web-development
Aberto
Contexto Geral do Projeto
Contexto Geral do Projeto Nosso ERP multiempresa, desenvolvido em Delphi com banco Firebird, está passando por melhorias contínuas. Neste projeto, queremos: Melhorar o módulo de Orçamentos, garantindo padronização e flexibilidade. Criar um módulo completo de Inventário, com funcionalidades como geração de base de itens, contagem física, ajuste de estoque e relatórios. O acesso ao ambiente de desenvolvimento será fornecido pela empresa, e o controle de versões será feito via GitHub. Tecnologias Envolvidas Linguagem: Delphi Banco de Dados: Firebird Versionamento: GitHub Ambiente: ERP Desktop Perfil do Freelancer Desejado Experiência comprovada com Delphi e Firebird Capacidade de trabalhar com código legado e realizar integrações sem quebrar funcionalidades existentes Habilidade para entender e implementar requisitos de negócio com clareza Experiência com relatórios, manipulação de dados e controle de acesso Parte 1 – Melhorias no Módulo de Orçamentos Tarefas Criar configuração de dias de vencimento por empresa e carregar essa configuração automaticamente ao abrir o orçamento. Substituir campo de forma de pagamento (texto) por combo box vinculado ao cadastro de formas de pagamento. Manter o preenchimento do campo de texto original para compatibilidade com impressões. Parte 2 – Implementação do Módulo de Inventário Requisitos Funcionais 1. Cadastro de Período de Inventário RF001: Permitir criar um novo inventário informando o mês/ano de referência. RF002: Impedir a criação de inventários duplicados para o mesmo mês/ano. RF003: Permitir o fechamento de um inventário para que ele não possa mais ser alterado. 2. Geração Automática da Base de Itens RF004: Gerar automaticamente a lista de todos os produtos com movimentação ou saldo no período. RF005: Exibir para cada item: código, descrição, unidade, saldo registrado, valor unitário e valor total. 3. Registro do Estoque Físico RF006: Permitir registro manual ou importação (Excel/CSV) da contagem física. RF007: Permitir observações por item, como “produto danificado”. 4. Cálculo e Ajustes RF008: Calcular automaticamente diferenças entre saldo do sistema e o físico. RF009: Sinalizar visualmente divergências (ex: vermelho para divergentes). RF010: Permitir geração automática de lançamentos de ajuste. 5. Relatórios e Exportação RF011: Gerar relatório de inventário em PDF e Excel. RF012: O relatório deve conter: Dados da empresa Mês de referência Data de geração Lista de produtos com saldo, contagem física, diferença, valor financeiro Responsável pela contagem 6. Auditoria e Rastreabilidade RF013: Registrar usuário responsável pela contagem e ajustes. RF014: Manter histórico de inventários fechados para auditoria. Requisitos Não Funcionais: Desempenho e Usabilidade RNF001: Gerar relatório com até 5.000 itens em no máximo 10 segundos. RNF002: Interface intuitiva e de fácil navegação. Segurança e Controle: RNF003: Apenas usuários com permissão "Inventário" podem criar, editar ou fechar inventários. RNF004: Manter backup automático dos inventários fechados. Forma de Trabalho: Desenvolvimento remoto com acesso ao ambiente da empresa Versionamento via GitHub Entregas por etapas com testes e validação contínua
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: 31 de Maio de 2025
Habilidades necessárias