Histórico de Atualizações do Sistema – 03/2024 até 30/04/2024

Estamos iniciando a publicação do histórico de atualizações do sistema, registrando as melhorias, correções e novos recursos implementados desde 2024 até o momento, neste iremos destacar de 03/2024 a 04/2024. Além das novidades desta versão, você poderá acompanhar a evolução do sistema ao longo do tempo, com foco constante em usabilidade, desempenho e controles internos. Confira os destaques abaixo!

  • Versão: 20/03/2024

Relatórios

Relatório de Posição de Estoque: Corrigido problema de sobreposição de texto na descrição dos itens, nos formulários frmReSaldo e frmRlSaldo, melhorando a legibilidade e apresentação do relatório.

Relatório de Comissão: Agora os relatórios de comissão (formulários frmReComissao e frmRlComissao) contam com totalizadores por subgrupo e um total geral, facilitando a análise dos resultados de vendas por categorias.

Termo de Responsabilidade

Ajustada a função chamadllblob na unit UnPrinci.pas para tratar corretamente o termo de responsabilidade quando o número for 52, padronizando o funcionamento no CGF Agro.

O formulário frmCadTermoRespon também foi atualizado para chamar corretamente o botão de arquivo externo quando o termo número 52 for utilizado.

Produção

No formulário FrmLancProducao, foram feitas melhorias importantes: Duplo clique no grid permite agora alterar um item diretamente.

Permitida a inclusão de itens iguais com lotes diferentes, oferecendo maior controle sobre os estoques.

Corrigido o carregamento do campo TIPO (Entrada ou Saída) ao inserir um item manualmente, agora o comportamento está funcionando como esperado.

Nota Fiscal Eletrônica

No formulário FrmNota, ao clicar em Visualizar NFe, se a nota já estiver transmitida, o sistema abrirá automaticamente o PDF da nota fiscal, agilizando a conferência do documento.

Orçamentos e Ordens de Serviço

Foram criados os campos ID_AUX_CUSTO nas tabelas ORCABE e ORDEMSERV, além de seus respectivos logs, para registrar o centro de custo utilizado.

Os formulários FrmConsOrca, FrmOrca, FrmConsOrdemServico e FrmOrdemServico foram ajustados para gravar corretamente esse novo campo, contribuindo para uma gestão financeira mais detalhada.

Carga de Autoclave

No formulário FrmCargaAutoclave, ao digitar o número da nota de entrada, o sistema verifica se já foi emitida uma nota de retorno com base na configuração da DEF: DEF.TIPO = ‘ENTRADA’ DEF.CODIGO = ‘NFRETORNO’ Essa verificação considera o número de dias informado no parâmetro 2 e exibe uma mensagem de alerta, prevenindo erros de reprocessamento.

Cadastro de Funcionários

Corrigido o botão ARQ EXTERNO, utilizado tanto na versão padrão quanto na versão AGRO. Foi implementado um controle com {$IFDEF AGRO} para garantir que a Tag correta do DLLBLOB seja chamada, conforme o contexto.

Segurança e Usabilidade

No formulário frmInformaCli, foi adicionada uma opção que dispensa a exigência de senha em dois casos: Ao emitir um orçamento e ao realizar uma devolução de venda, mesmo que o cliente esteja inativo. Esta funcionalidade é controlada por uma DEF específica: VENDA/CL_INATIVO.

  • Versão: 25/03/2024

Nota Fiscal Eletrônica (NFe)

Desativar Validação de Lote por CFOP: Criada uma nova DEF (Tipo = NOTA e Código = NAOVALLOTE) que permite desativar a validação de lote para determinados CFOPs.
Basta informar os CFOPs desejados nos parâmetros 2 a 6 da DEF. Essa funcionalidade é ideal para empresas que emitem NFe sem necessidade de rastreamento por lote em operações específicas.

Campo NFCI:

Adicionado no formulário FrmNota o campo NFCI – Ficha de Controle de Importação, obrigatório em algumas operações de importação.

Captura de Itens com Rastreabilidade: No formulário FrmImpNfeEn, foi implementada a captura dos itens da nota de entrada que contenham a tag .
Quando o lote é obrigatório, os dados são armazenados em uma tabela auxiliar chamada ITEMENT_AUX_LOTE, garantindo o controle adequado do lote.

Gravação de Novas Tags XML na Importação de NFe:

Ainda no FrmImpNfeEn, o sistema agora grava automaticamente as seguintes tags ao importar uma NFe: e : Datas de fabricação e validade;
Código de agregação; : Informações de medicamento, incluindo: – Código ANVISA do produto; – Valor máximo ao consumidor.

Termo de Responsabilidade e Checklist

No formulário FrmCadTermoRespon, foi adicionado um botão para cadastrar vínculos com a tabela TabRela, utilizado em Checklists.

Foram criados dois novos formulários para isso: FrmConsRela – Consulta dos vínculos; FrmCadRela – Cadastro dos vínculos.
De acordo com a tabela vinculada, são carregadas automaticamente as opções correspondentes. Para isso, as tags foram adaptadas e os seguintes formulários atualizados: FrmConsVen, FrmConsVei, FrmConsVendas, FrmConsOrdemCompra, FrmBuscaCH, FrmConsCR, FrmConsCP, FrmConsEnt e FrmConsOrca.

Ordens de Serviço – Ajustes Visuais e Funcionais

No formulário FrmConsOrdemServ, realizamos diversas melhorias de usabilidade, conforme solicitado: Reorganização da ordem dos campos do grid, facilitando a leitura e análise.

Alteração do nome do botão “Carga Autoclave” para “Carga de Industrialização”, tornando-o mais claro para o usuário.

Substituição do botão “Log” por um submenu “Log” no botão Mais Opções, promovendo um layout mais limpo.

Remoção do RadioGroup Organiza. A ordenação agora é feita diretamente ao clicar nos títulos das colunas do grid.

Inclusão do campo “Número do Processo” nas ordens de serviço internas e externas, permitindo melhor rastreabilidade e controle.

  • Versão: 28/03/2024

Transformação de Produto

Novo Recurso Implementado:

Criado o módulo de Transformação de Produto, permitindo o controle de conversões de itens, como fracionamentos, mudanças de embalagem ou agrupamentos.

Os dados são gravados na tabela PRODUCAO;

O número do lançamento da transformação é armazenado no campo OBSER2;

Módulo disponível no formulário FrmTransformaPr, conforme solicitação do cliente Júnior.

Menus e Acesso: Foram adicionadas opções no menu principal (FrmPrincipal e FrmAcesso) para acesso rápido ao novo módulo.

Exclusão em Lote: No formulário FrmProducao, ao excluir um lançamento que se trata de uma transformação, o sistema agora exclui todos os registros associados automaticamente.

Consulta de Transformações: O formulário FrmConsProdu passou a utilizar o componente smDBGrid e ganhou filtro exclusivo para listar apenas transformações.

Melhorias na Experiência do Usuário em Transformações:

Entrar automaticamente em modo inserção ao iniciar uma nova transformação;
Sair do modo inserção ao clicar em gravar;
Aviso quando o lote informado não existir na tabela de lotes;
Linhas da grid coloridas: verde para entrada e vermelho para saída;
Instrução clara para exclusão de linha no FrmTransformaPr.

Financeiro e Boleto

Geração de Boletos: Agora são listadas apenas contas com carteira cadastrada, evitando a emissão de boletos inválidos.

Contas a Receber – Recibo Novo: O formulário FrmConsCR exibe os detalhes do recebimento no modelo antigo, com consulta detalhada de como foi realizado.

Ajuste de Senhas

No formulário FrmSenhaUsuario, foi implementada a verificação de senha genérica cadastrada no parâmetro global SENHALIBCLI. Caso o gerente não aprove, o sistema tenta liberar o cliente bloqueado usando essa senha genérica;

Checklist e Relacionamentos – Termo de Responsabilidade

Novo Vinculador de Tabelas: No FrmCadTermoRespon, foi criado um botão para vincular o termo a outras tabelas (ex: vendas, veículos, ordens, etc.).

Criados os formulários: FrmCadRela – Cadastro de relacionamento; FrmConsRela – Consulta dos vínculos.

Ajustes e padronização de atalhos foram feitos para manter a consistência com o restante do sistema.

Correções aplicadas:
Campo de valor que era limpo indevidamente no FrmCadRela;
Desabilitação do botão de vincular caso não haja dados preenchidos;
Chamadas corretas para cada tipo de entidade vinculada.
Formulários relacionados atualizados:
FrmConsCR, FrmConsCP, FrmBuscaCH, FrmConsVendas, FrmConsVen, FrmConsVei, FrmConsOrca, FrmConsEnt, FrmConsOrdemCompra, FrmCadVei, FrmConsVei.

Notas Fiscais e Importações

Importação da NF de Entrada: Corrigido o tratamento do campo vPMC, agora usando tipo BCD para manter a precisão;
Adicionada gravação das tags obrigatórias de rastreabilidade e medicamentos:

Ordem de Serviço

Corrigido o vínculo do checklist, que antes estava buscando o tipo “VENDA” ao invés de “ORDEMSERV”.

Erros identificados durante testes também foram corrigidos e validados.

Relatórios

Relatório de Posição de Estoque: Atualizado para utilizar a procedure POSICAO_ESTOQUE, garantindo dados mais precisos e consistentes.

Relatório de Comissão por Profissional: Ordenação ajustada para exibir os resultados por valor de comissão, facilitando a análise de desempenho.

Outras Melhorias e Ajustes

FrmCadRela: Ajustadas as chamadas e tags para integração com ConsVeiculos e demais relacionamentos.

FrmHistoricoCliente: A pedido do cliente, a aba Vendas teve a ordenação do grid ajustada. O padrão foi estendido para todas as abas, proporcionando consistência visual e funcional.

Orçamento: Tela de orçamento revisada e ajustada conforme apontamentos internos.

  • Versão: 05/04/2024

Produção e Ordens

FrmLancProducao: impedido o lançamento de mesmo produto com mesmo lote dentro da mesma produção. Ajuste para considerar somente os itens da produção em questão, ignorando outras ordens.

FrmConsOrdemCompra: Atualização de layout com padronização de botões e objetos.

Botão “Agrupar O.C.” agora permite agrupar apenas um item ou um pedido (solicitação Sr. Junior).

FrmNota: Adicionados campos de endereço de entrega e retirada.

Geração da NFe agora inclui:

Bloco F – Endereço de entrega (em caso de tipo “Venda”).
Bloco G – Endereço de retirada (em caso de “Devolução”).
Caso o cliente tenha mais de um endereço de entrega, é exibido um ComboBox para seleção.

Venda: Itens com fórmula cadastrada ou compostos não geram encomenda automática.

Vendas, Relatórios e Impressões

FrmConsVendas / FrmLancVenda: Ajustes nas tabelas de clonagem de vendas: campos ausentes na origem foram incluídos.

FrmHistoricoCliente: Padronização dos grids de consulta com ordenação e filtros em todas as abas.

FrmResFat / FrmRlResFat: Adicionado CheckBox para exibir ou ocultar o custo dos produtos no relatório de vendas por vendedor.

FrmConsOrca: Adicionado botão “FILTRAR ÂNCORA”, conforme modelo do formulário de consulta de ordem de compra.

Relatório de Comissão: Corrigido erro de máscara na linha de quantidade de vendas total.
Novo relatório de comissão por profissional: ordenação por valor da comissão.

Relatório de Vendas:
Impressão da venda passa a exibir:
Data e hora de inclusão do pedido.
Data e hora da última alteração.

Caixa e Financeiro

FrmFlEmConCaix: Emissões de listagem agora filtram apenas contas relacionadas ao departamento correspondente.

Resumo de Fechamento de Caixa: Agora mostra Retiradas e Depósitos separados abaixo da listagem geral (quando houver no período).

FrmFPG: Criada DEF com TIPO = ‘NOTA’ e CÓDIGO = ‘FORPGTO’. Se marcada como SIM, ao fechar forma de pagamento com origem em NF e houver cliente bloqueado, o sistema solicitará decisão manual (mostrar painel de decisão).

Contas a Receber – FrmConsCR: Ao criar “Recibo Novo”, mostrar detalhes de recebimento no modelo antigo.

Observações, Checklist e Relacionamentos

FrmLancVenda / FrmAlteraObsVe: Nova opção para alterar observações de pedido após faturado.

Observações de Item: passam a incluir número do Pedido de Compra e Item.

Termo de Responsabilidade:
Ajustes de chamadas entre FrmCadRela, FrmCadVei, FrmConsVei e FrmCheckList.
Cadastro de Relacionamentos (FrmCadRela):
Corrigida limpeza indevida do campo de valor.
Corrigida chamada incorreta do CheckList em Ordem de Serviço (alterado de “VENDA” para “ORDEMSERV”).
FrmConsCR, FrmConsCP, FrmBuscaCH, FrmConsVendas, FrmConsVen, FrmConsVei, FrmConsOrca, FrmConsEnt, FrmConsOrdemCompra:
Atualizados para chamadas e relacionamento via FrmCadRela.

Adicionado total da fatura nos relatórios de notas fiscais emitidas.

  • Versão: 12/04/2024

Fechamento de Caixa

Forms: FrmFlEmConCaix, FrmRlConCaix
No tipo “RESUMIDA”, foram adicionadas:

Listas discriminadas abaixo das RETIRADAS e DEPÓSITOS.

Separação dos Recebimentos em Cartões por tipo de cartão no Resumo dos Totais.

Consulta de Ordem de Compra

Melhorada a performance na aba de Encomendas, que estava apresentando lentidão.

NFe Agrupada

Campo OBS VENDA teve seu tamanho aumentado.

Ajustado o CDS do form para suportar a nova dimensão do campo.

Módulos em Andamento

unFPG: Corrigido o comportamento — agora bloqueia corretamente quando a DEF (Tipo: NOTA, Código: FORPGTO) estiver como “N”.

unLancVenda: Pega o Lote diretamente do cadastro do produto, caso esteja informado.

unLancProducao: Também utiliza o lote do cadastro do produto, se existir.

unParamImpVeOrca: Criado o arquivo INI de parametrização para impressão.

Impressão do Pedido de Venda: Agora é possível imprimir 2 cópias diretamente sem precisar acessar configurações. Está sendo finalizado o botão de impressão direta conforme solicitação do Vinicius.

Relatório de Caixa

Nova opção para detalhar os cartões por bandeira.

Cadastro de Fornecedores

Adicionado ao form de cadastro o campo já existente OBSERVACAO3.

Contas a Receber

Ao selecionar uma conta do tipo “B” – bancária, o valor é automaticamente preenchido no campo do banco.

Geração de Nota a partir da Venda

Se a nota tiver origem na venda, não atribuir o endereço de entrega no evento onexit do cliente.

Importação de XML

Se o fornecedor estiver inativo, a entrada não será gravada.

Para o CFOP de entrada, em caso de ausência de relacionamento, será utilizado o CFOP com maior número de relacionamentos, e não mais o primeiro encontrado.

Venda

Implementada DEF para inserir valor nas Observações do Item (campo BLOB_1), com uso de SQL pré-definido.

Observações na Nota Fiscal

Form: FrmNota
A aba OBSERVAÇÃO foi reestruturada:

Substituídos os 10 campos dbEdit por um componente TMemo.

TMemo limitado a 10 linhas de até 132 caracteres.

TMemo é alimentado pelos dbEdits e, ao gravar, repassa as informações de volta.

Form: UnNotaAgru
Criada a DEF com:

Tipo: NOTA

Código: OBRIGAFINA
Se a DEF estiver como “N”, é possível selecionar qualquer pedido na grade.
Se estiver como “S”, apenas pedidos com financeiro gerado podem ser selecionados.

Impressões (Vendas e Orçamentos)

Agora é considerado o departamento do pedido/orçamento para selecionar o logo da empresa correta.

Antes, se não fosse selecionada a empresa na tela principal, era utilizado o logo da primeira empresa do DataModule.

  • Versão: 18/04/2024

Ordem de Compra

Criada DEF com Código = ORDEMCOMP e Tipo = OBRIGA:
Parâmetros 1 e 2: informe “S” para permitir gravação da ordem sem fornecedor e com valor zerado.
Implementado aviso quando o saldo máximo for diferente de zero e a quantidade comprada + saldo atual ultrapassar o limite. Exibe mensagem de alerta.

NF-e

Clonar NF-e: corrigido erro que ocorria ao clonar uma nota e excluir um produto (problema de qryCliente fechada).
Consulta de Notas: correção de erro ao abrir sem filtros aplicados.
Botão Gravar da NF-e: se for informado endereço de entrega ou retirada, é obrigatório preencher os demais campos do endereço (exceto o complemento), evitando falhas na validação.

Orçamento

Corrigido erro de Access Violation na impressão de orçamentos.

Cadastro/Consulta de Preço por Âncora

Novos formulários: frmCadPrecoAncora frmConsPrecoAncora
Na Venda Rápida (form frmcupom2), adicionada verificação de promoção por âncora.

Consultas

UnConsSaida (Consulta de NF-e de Saída): Adicionado campo Nome Fantasia.
Criada DEF para exibir/ocultar esse campo e alterar a largura do grid.
Adicionada opção para selecionar várias notas e transmitir em lote.
UnConsVendas:
Adicionada funcionalidade para selecionar vários pedidos e alterar status em lote.
UnNota: No botão Clonar Nota, agora também copia as observações.
UnCadCli / UnNota: Criado campo OBSERVA_NFE no cadastro de cliente (com layout expansível).
Na emissão da nota, se o cliente tiver esse campo preenchido, ele será puxado automaticamente.
UnNota: Na aba Observação: substituídos os 10 dbEdits por um TMemo com 10 linhas de até 132 caracteres.
UnNota: Se houver preço cadastrado no Preco_Prod_Cliente, será considerado no OnExit da quantidade do item. UnNota / DEF VENDA, código = IMPDIRETO: Se “SIM”, ao gravar o pedido a impressão é feita diretamente, sem exibir o preview.

Filtros por Data

UnConsSaida / UnConsVendas: Nos filtros por data (TDateEdit), ao digitar apenas o dia, o sistema completa automaticamente o mês e o ano atual.

Rastreabilidade e Lote

Na geração da Nota: Se houver vários lotes para o mesmo produto em ITEMENT_AUX_LOTE, a rastreabilidade agora considera todos os lotes associados.

No Lançamento de Venda (UnLancVenda): Se o produto tiver lote cadastrado, já é carregado automaticamente.

No Orçamento (UnOrca) e Seleção de Itens de Venda (UnSelecaoItemVenda): Ao transformar orçamento em venda, o lote do produto é carregado automaticamente.

Importação de XML (Nota de Entrada)

Corrigido erro na conversão da data de fabricação e validade (interpretação incorreta pelo Delphi).
Criada trigger ENTRADA_BD0: Ao excluir uma entrada, também exclui os registros relacionados da tabela ITEMENT_AUX_LOTE.
Na importação, se o fornecedor não estiver ativo, o sistema bloqueia o lançamento da entrada.
Se não houver relacionamento do CFOP de entrada, agora será considerado o CFOP com maior número de relacionamentos.

  • Versão: 30/04/2024

Impressão e Orçamento

UnParamImpVeOrca: Parâmetros de impressão agora utilizam o valor gravado no arquivo INI ou padrão.
Ajustado para setar o número de vias a serem impressas tanto no orçamento quanto na venda.
Correção no FormShow: ajuste no cálculo do tamanho do formulário com base na exibição dos grupos.
Correção no formulário de impressão que estava aparecendo múltiplas vezes conforme o número de vias, agora aparece apenas uma vez.

Impressão de Pedido: Adicionada opção para separar entrega, retirada e encomenda (Contatto).
Rodapé com os campos DATA e ASSINATURA para reconhecimento do cliente.

Impressão do Orçamento: Campos Observa1 e Observa2 tiveram o tamanho aumentado para VARCHAR(20000), igual ao da Venda.

Produção

UnLancProducao: Quando o valor da batelada não for redondo, é exibida uma mensagem com as opções: “Deixar como está”, “Ajustar a quantidade a produzir”, “Ajustar a quantidade por batelada”
A pedido, implementado o arredondamento sempre para cima nas bateladas com casas decimais.

Corrigido problema de criação de registros no LOG de exclusão, mesmo sem exclusões reais, ajuste no cdsProdItens.

Faturamento / Nota Fiscal

UnNota / UnNotaAgru: Corrigida falha na importação das observações dos clientes na nota fiscal vinda de agrupamentos.
Implementado botão na tela de venda para copiar a observação interna para a observação da nota fiscal.
Na inutilização, cancelamento ou denegação de nota com cliente do tipo ‘F’, agora: É excluída a parcela do contas a pagar.
Não há mais verificação de CREC.
Na nota de serviço, foi incluído o e-mail do repositório (FrmGeraNFS).
Relatório de Notas/Cupons: Adicionado filtro de status: Autorizadas / Não autorizadas.
Campo de status da NFe incorporado ao filtro.

SAT e CFOP

No gravar chave manual do SAT, o sistema agora grava o CFOP com 5 dígitos, buscando da tabela CFOPNOTA (FrmOperacaoSat).

Formulários e Cadastros

UnConsFormula / UnCadFormula / UnEmFormula: Inclusão de RichEdit com formatação de texto no cadastro de fórmulas.
Impressão ajustada para manter formatações.
unCadCliEntrega: Inclusão do campo STATUS nos endereços de entrega dos clientes: “A” – Ativo, “I” – Inativo
Cadastro de Produto: Aumentado o tamanho do campo multiplicador.

Logística / Separação

Pedido de separação (FrmLancVenda): Corrigido para não sair a banda de totais no relatório.

Integrações e Importações

Nova opção para importação de CTe.
Geração de receita fixa: corrigida SELECT da OS que estava faltando 3 campos.

Novo Módulo: Cadastro de Cronogramas

Criado módulo específico com acesso via: Cadastro > Serviços > Cronogramas.
Ajustes realizados: Erro ao cancelar inclusão resolvido.
Ordenação dos status do agrupador modificada.
Dropdown do agrupador agora carrega o valor atual ao incluir novo item.
Logo personalizado por empresa adicionado, pois será usado por mais de uma.

Outros Ajustes

Def TIPO=PROFISSIO:
Permite configurar o nome exibido para campos profissionais via código (CODIGO=NOMECAMPO, TEXTO=…).
Relatório de vendas: Corrigido erro causado por alteração no tamanho do campo OBS (CDS estava com tamanho antigo).

Sua gestão fica mais fácil com CGF

Comece agora com seu e-mail!
Subscription Form

Comece já

Contato

Agende um demo

Perguntas Frequentes

Manuais

Atendimento

Segunda a Sexta das 8h as 17h. Conheça nossos canais de atendimento Saiba mais

Endereço

R. Antônio Píres, 455 – Centro, Capivari – SP, 13360-099

Sugestão de melhorias

© Todos os direitos reservados | DMAtec Equipamentos Serviços – 2024