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 05/2024 a 07/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: 06/05/2024
Consultas e Relatórios
Criado resumo de vendas de produtos por clientes: UnResFat, UnRlResFat.
Na Consulta de Vendas, adicionada opção em “+Opções” para gerar financeiro dos pedidos selecionados no grid (desde que não tenham financeiro gerado e estejam em aberto).
Ajustes nos SMDBGrid das consultas:
Consulta de Vendas
ConsSaida (Notas Fiscais)
Consulta de Contas a Receber
Adicionado filtro nos grids para facilitar navegação.
Corrigido erro de Access Violation ao fechar o form da Consulta de Vendas.
Relatório da Ordem de Produção: impressão da fórmula organizada por Item + Produto.
Vendas e Orçamentos
Em UnEmVenda, novo parâmetro no rodapé da impressão para o canhoto do pedido: Imprime no fim, Imprime no topo e Não imprime, configurado em UnParamImpVeOrca.
Reabilitada tecla F8 nas telas de Venda e Orçamento para abrir consulta de dados gerais, observações, endereços de entrega e tabela de preço.
Criado parâmetro: Bloqueada edição de pedido na LancVenda caso o mesmo já esteja em roteiro.
Produção e Fórmulas
Ordem de Produção: Corrigido SELECT de itens com uso de DISTINCT para evitar duplicidade.
Impressão: fórmula agora organizada por Item + Produto.
Cadastro de Fórmulas: Inserido RichEdit para edição formatada do conteúdo.
Alterações replicadas também para: LancProducao (aba procedimentos) – Impressão em UnEmOrdemProd
Roteiros e Devoluções
Roteiro: corrigida SELECT de itens, agora considera ITEM_VENDA além do PRODUTO.
Pedido de Devolução: otimizado, estava lento.
Criado índice em ORDEMCOMPRAITEM, campo ENCOMENDA.
Impressões e Relatórios
Impressão da Ordem de Compra:
Adicionado código do produto no fornecedor.
Busca da última entrada a partir da tabela PRODFORN.
Criado campo novo: DATA_INCLUSAO.
Segurança e Acessos
Senha de Usuário: Se for digitada a senha LIBCLI dos Parâmetros Globais, não precisa digitar usuário.
Campos de Data
Criada nova função no unitFunc no evento OnExit dos campos TDateEdit e DbDateEdit.
Aplicado nas seguintes telas:
ConsSaida
UnConsVendas
Consulta de Contas a Receber
BuscaCH, LancaCH
BuscaCHProp, LancaCHProp
- Versão: 15/05/2024
Correções e Ajustes Técnicos
UnLancProducao: SQL do QryProdItens ajustado para coincidir com a consulta geral. Corrige divergência nas informações dos produtos PAI_FILHO ou AUXILIAR.
UnInformaCli: Corrigido o bloqueio de clientes com limite de crédito estourado. Antes verificava apenas quando vinha do FPG.
UnConsSaidas: Corrigido erro na consulta de Notas Fiscais de saída quando os parâmetros estavam em branco.
Funcionalidades Novas
UnApontaServico: Atualizado para permitir status automático do cronograma (já em operação).
UntImpIdentifica / UntEmImpIdentifica:
Impressão de etiqueta de identificação via chave da nota.
Busca o XML e extrai as informações para a etiqueta.
Pode ser acessado de qualquer parte do sistema com Ctrl + Alt + I.
Criada DEF: Para preenchimento automático no Resumo do Processo.
Impressão e Relatórios
UnParamImpVeOrca: Impressão de orçamentos com/sem garantia na descrição dos produtos.
Impressão de Pedido: Opção para separar entrega / retira / encomenda automaticamente.
Impressão matricial e laser.
Minuta para Despacho:
Inclusão do departamento.
Se série ≠ ’99’, define o tipo do destinatário (cliente / fornecedor / todos).
Impressão da etiqueta inclui série e departamento.
Se série = ’99’, usa dados da venda. Caso contrário, usa dados da nota.
FrmEmOrdemProd / FrmLancProducao: Se lote = 0 e sem localização → ignorar linha. Se sem batelada → não imprime linha da batelada.
Se não usa batelada, não imprime o campo.
Para item produzido, usar referência em vez do código interno.
Nome do cliente adicionado na Ordem de Produção impressa.
Impressão inclui: Data de abertura, data prevista de entrega e data de encerramento
Apontamento final agora mostra o tempo total.
Soma dos tempos dos serviços apontados (por serviço e total).
Campo observação manual (com DEF).
Se a folha tiver menos de 8 linhas, fecha folha e gera nova página
Melhorias na Usabilidade
UnConsOrca: Consulta de orçamentos por produtos.
UnLancVenda: Habilitada digitação direta da data no lançamento.
UnConsVendas: Geração coletiva e automática de financeiro para pedidos selecionados na consulta.
- Versão: 31/05/2024
Integração de Sistemas
Menu de Recursos Humanos do CGF Padrão sincronizado com o CGF AGRO.
Todos os itens do menu são compartilhados entre os dois sistemas.
Exceção: Importação de XLS e Folha de Pagamento, pois existem tratamentos específicos para clientes distintos.
Atenção: Alterações nos Forms e Tabelas devem considerar ambos os sistemas.
Impressões e Relatórios
Ordem de Serviço: Campo departamento obrigatório, conforme parâmetro.
Roteiro/Entrega: Impressões atualizadas para incluir campo unidade de quebra (múltiplo).
Relatório de Vendas:
Incluída coluna para mostrar se a venda está: Baixada, Aberta ou Baixada parcial (UnRefat, unrlFat)
Relatório de Fórmulas: Impressão reorganizada por Item + Produto.
Relatório de Notas e Cupons Emitidos: Ajustada a ordenação por ordem de Notas Fiscais.
Lógicas de Processos
Estorno com Refinanciamento (unconscr): Quando houver valor refinanciado, o sistema tentará localizar uma parcela maior que a baixada, com o mesmo valor do refinanciamento.
Se encontrar: pergunta se deseja deletar o refinanciamento. Se não encontrar: mantém comportamento atual.
Verificação em Orçamentos Web (unprinci): Ao entrar no CGF, verifica se o orçamento gerado pela Web possui apenas a condição de pagamento cadastrada. Caso sim: gera automaticamente as parcelas.
Consultas e Campos
Consulta Contas a Receber: Linha ficará verde quando o item estiver marcado para receber.
Tela de Consulta (Contas a Pagar e Pagas): Campo observação expandido (VC 300).
Cadastro de Contas a Pagar: Campo de observações ampliado também.
Recibo de Recebimento (CREC)
Quando baixado em conta tipo BANCO: Exibe “Banco” em vez de “R$”.
Não imprime outras formas de recebimento.
Também imprime: Vale Emitido e valor do Vale
- Versão: 05/06/2024
Orçamento (frmOrca)
Adicionado botão para consulta de saldo diretamente no formulário de orçamento frmOrca.
Consulta de saldo: Criada uma terceira aba com exibição do saldo previsão.
Envolvidos os seguintes pontos técnicos: unconssaldolj, unlancvenda, unlancvendaamb, unprevisao, undetalhaprev, unconspro.
CTE
Implementado relacionamento de CTE por Departamento.
Listagens de Venda
Inserido filtro por cliente.
Adicionada opção de filtro por grupo do cliente.
O grupo do cliente agora aparece no cabeçalho da listagem.
Formulário de Informações do Cliente (frmInformaCli)
Correção de erro: Estava solicitando senha no evento OnExit do cliente, mesmo quando não havia bloqueio configurado.
Comportamento corrigido
- Versão: 25/06/2024
Financeiro / Caixa / Contas a Receber
Fechamento de caixa: filtragem da parte de Contas a Receber por data de vencimento (UnFlEmConCaix).
Consulta de vendas/devoluções: adicionada legenda de cores para status financeiro.
Histórico do Cliente (FrmHistoricoCli):
Aba Contas a Receber agora abre por padrão sem comissões.
Comissões são exibidas ao clicar no CheckBox, com permissão para usuário MASTER, Gerente, Operador de Caixa ou mediante senha.
Boleto: opção para exibir “Pagador/Avalista” (solicitação para Palmeiral).
Orçamento / Vendas
Orçamento (UnOrca / UnConsOrca / UnselecaoitemVenda): Corrigido erro: ao gerar venda e fechar a tela, o orçamento perdia os dados do cabeçalho.
Implementada regra: valor unitário do produto deve ser maior que zero.
UnLancVenda: Corrigido filtro para geração automática de Ordem de Compra.
Corrigido erro ao alterar a data de emissão futura, que afetava a função ControlaPrecoMin.
Produto com saldo zerado ou negativo: Ao clicar “não” na mensagem de saldo negativo, a tela de consulta de produtos é aberta para seleção de outro item com saldo disponível.
Campo sql_adicional no cadastro de grupo de usuários pode ser usado para filtrar produtos exibidos.
Criada para permitir ou bloquear alteração de preço de venda quando vier zerado do cadastro do produto.
Notas Fiscais
frmNota: A função de data de emissão foi movida para o OnExit, evitando necessidade de digitar a data completa.
Caso o campo emailnota do cadastro do cliente esteja vazio, o sistema buscará automaticamente um dos seguintes e-mails: emailadm, emailfina ou emailcom.
Importação de NF-e de entrada: Ajustado o processo de gravação de itens_lote_aux:
Antes: gravava mesmo se a entrada fosse cancelada no meio do caminho.
Agora: gravação ocorre somente após confirmação no formulário de entrada.
A tabela foi movida para DMPrincipal.
Relatórios / Análises
Relatório de Ajuste de Estoque: Adicionados check-boxes para seleção por Grupo, SubGrupo e SubCódigo.
Consulta agrupada de notas fiscais: Novo filtro por status do pedido.
FrmReSai: Reescrita da instrução SQL usando CTE, aumentando a performance e organização da ordenação do relatório.
Unitfunc: Criada procedure para simular aperto de teclas.
Adicionado botão em Relatórios/Análises que exporta dados do SMDBGrid para Excel (CTRL + ALT + X).
Ordem de Compra / Cotação
Adicionado checkbox em relatório para escolher campos exibidos.
Criada DEF para exibir âncora com os parâmetros: TIPO=ORDEMCOMP, CODIGO=LIS_PRO_OC, PARAM1=campo ANCORA_NOME_AGRUPA, tabela=ANCORA.
Cadastro de Grupos de Usuários
Inclusão de campo sql_adicional para personalização de filtros aplicáveis aos usuários (uncadgru).
Checklists / Termos de Responsabilidade
O antigo Check List agora foi reestruturado: Passa a se chamar Cadastro de Observações.
Criada nova aba específica para isso.
Relatório de impressão simples foi totalmente ajustado e reestruturado.
Consultas
FrmConsPro: Aba Fornecedores: substituído Grid por SMDBGrid para permitir ordenação por título.
Tela de entregas pendentes foi subdividida em: Pendentes com Roteiro, pendentes sem Roteiro
Alterada a PROCEDURE SALDO_OUTRASLJ(:PROD).
FrmLancaPonto: Alterada ordenação do Grid: agora ordena por Funcionário / Dia / Hora de Entrada ao mudar o mês.
- Versão: 01/07/2024
Avaliação de Desempenho / Demissão
Inclusão do campo “Data da próxima avaliação” na aba de avaliação de desempenho.
Ajuste no recurso Demissão por Função: agora é possível filtrar os funcionários que se enquadram na função selecionada.
Cronograma de Mudas
UnConsCronograma: corrigida a impossibilidade de lançar sábados úteis com meio período no cadastro de cronogramas.
Funcionários
Corrigido problema no cadastro de funcionários (untcadfuncionarios) onde: O campo departamento estava limitado a duas casas.
Alterações no departamento não atualizavam corretamente o campo “local”.
Ordem de Serviço
Adicionada opção para vincular OS manualmente.
Na consulta de OS, agora é possível: Filtrar por Lote do Cliente e Lote do Processo.
Exibir no grid a OS vinculada.
Ao filtrar pela OS de origem, também exibir a OS de destino.
Consulta de Vendas
FrmConsvendas: Corrigido erro ao mudar o status quando o filtro de data estava em branco.
Ajustado filtro da funcionalidade de mudança de status.
Ordem de Produção
Corrigido erro onde o LOTE e o DEPARTAMENTO não estavam sendo passados corretamente para a tabela de produção, ao informar o saldo fiscal.
Relatórios de Faturamento
FrmRefat / FrmRlFat: Adicionado filtro por Status do Pedido nos relatórios de venda, além do já existente filtro por Situação Financeira.
Opções de status: Sem Status, Aberto, Conferido, Finalizado.
- Versão: 05/07/2024
NFe – Emissão e Envio
Envio direto da NFe pelo CGF: Agora, nas observações da NFe, são incluídos automaticamente os dados da referência (NFE/Cupom/NF).
Tela da Nota: Adicionado campo para Motivo do ICMS Desonerado.
Correção de impressão da NFe: Corrigida inversão entre os campos Local de Entrega e Local de Retirada.
Orçamento
No segundo orçamento (frmOrca), não estava trazendo o vendedor automaticamente, comportamento corrigido.
Ordem de Compra
Adicionado atalho F11 para consulta do fornecedor na tela da Ordem de Compra (frmOrdemCompra).
Consulta de Vendas/Devoluções
Criada nova aba com filtro por Roteiro/Entrega.
Impressão de Etiquetas Horizont (CTRL+R)
Módulos envolvidos: UnUntImpIdentifica, UntEMIMpidentifica, UNConsCli, UnPrinci.
Alterações: Atualização no layout da etiqueta de identificação da Horizont.
Ajustes na funcionalidade de impressão via atalho CTRL+R.
Ordem de Produção
Na funcionalidade de clonar ordem de produção: Implementado comportamento que verifica o lote no cadastro do produto e o aplica automaticamente na nova produção.
MDF-e
Alteração no envio do MDF-e, que agora é feito no modo síncrono.