Realizado

Edição Rápida em Grid - Projeto em Delphi - Banco Firebird - Utilizando Unidac

Publicado em 22 de Setembro de 2017 dias na TI e Programação

Sobre este projeto

Aberto

Tenho um ERP Multiempresas feito em Delphi 10.1 Berlin, com banco de dados firebird.

Obrigatoriamente, projeto em Delphi, utilizando UNIDAC. Vou fornecer o banco firebird com somente as tabelas necessárias e, após o projeto concluído, vou utilizar o fonte no meu erp. Possuo os componentes TMS e EhLib.
Prefiro que o GRID seja feito com um desses componentes, mas posso aceitar outro recomendado, após devido estudo.

O Projeto será especificado com as tabelas corretamente para o executor do serviço. Mas, pra efeito de orçamento, pensem numa tabela de marca - TB_MARCA, campos ID_MARCA, DESCRICAO, FG_ATIVO. Tabela de Materiais - TB_MATERIAL, campos ID_MATERIAL, DESCRICAO, FG_ATIVO.
Tabela de Produtos TB_PRODUTO, campos ID_PRODUTO, DESCRICAO, ID_MARCA, ID_MATERIAL, PRECO_COMPRA, Preco_venda, mark-up, fg_ativo.

Preciso de uma "edição rápida em GRID", que crie o produto cartesiano de TB_MARCA x TB_MATERIAL em TB_PRODUTO.
Se os produtos não existirem, eles serão cadastrados na finalização/gravação dos valores. Pra cada Marca, Material, o usuário digitará o preço de custo e preço de venda e o sistema calculará o mark-up correspondente. Ou, digitará o preço de custo e o mark-up e o sistema calculará o preço de venda.
Se os produtos já existirem, serão exibidos com seus valores cadastrados. Ao criar uma nova marca ou material, ao entrar na "edição rápida em GRID", os produtos existentes serão exibidos com seus valores e os novos serão criados temporariamente para edição e gravados definitivamente na conclusão da operação.

Preciso que os campos da "edição rápida em GRID", sejam facilmente configuráveis. Por exemplo, utilizei PRECO_COMPRA, PRECO_VENDA, mas poderia escolher outro campo qualquer PRECO_PROMOCAO, ou NCM, etc.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
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: Não estabelecido

Habilidades necessárias

Outro projetos publicados por M. C.