Além de oferecer 100% de ferramentas e serviços personalizados, nossa equipe tem o foco na alavancagem do seu negócio, informando e auxiliando sua expansão.
O cálculo de cápsulas não estava pegando a menor cápsula quando a dosagem não coubesse na maior cápsula. Agora, utiliza a menor cápsula que satisfaça a dose desejada.
Diminuímos as casas decimais das quantidades da comanda de laboratório para 3 casas. Isso dá uma precisão de 1mg e deixa a leitura mais simples.
Alteramos a opção da transparência dos labels quando os relatórios são editados e passamos todos a transparente, como já estava nos campos de dados (expressões etc).
A fim de facilitar a emissão de relatórios de itens com saldo ou não, adicionamos uma opção no filtro dos relatórios de materiais denominado Apenas Saldos válidos. Este pode estar desativado, ativado positivo ou negativo.
Adicionamos um menu depuração nos relatórios para informações deste objeto em especial. Incluindo o comando final, nome do objeto da tela etc.
Criamos um controle integrado de ações baseados nos objetos (telas e relatórios). Para isso, deve-se importar a definição da tabela ACOES. Um resumos das ações implementadas é: Emitir mensagem, gerar pendência, enviar email e imprimir relatório. Estas ações estão sujeitas aos eventos do Aics e a um filtro de execução que pode conter dados do cursor aberto, aceitando até comando select.
Ajustamos o flag do tag do nr de página dos relatórios de etiquetas para que seja permitido saltar N etiquetas antes de começar a impressão.
Em alguns locais de entrada de dados automática, o padrão da diluição estava em 1, mas o mais correto é 100, pois a mesma é e percentual.
Em produtos para venda, relatório Listagem de Saldos, o novo filtro de locais selecionará apenas as quantidades para o local desejado.
Na tela de receitas, existe a alteração de estado. Adicionamos 2 funções callback. Antes de processar a troca de status:
Function AICS_BEFORECHANGEFORMULASTATE(Netcod, Codigo, NoFormula:String):boolean;
Se houve alteração de estado, executa:
Function AICS_AFTERCHANGEFORMULASTATE(Netcod, Codigo, NoFormula:String):boolean;