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.
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;
Nos relatórios fiscais, existe a opção de pedir o nr da página inicial qdo o relat for impressa. Nos relats que forem de etiquetas, pode-se agora saltar N etiquetas antes de começar a imprimir. Para isso, precisa ajustar o tag do objeto do nr de página para -20. O tag deste objeto para pedir o nr de página inicial é -10. O nome dele é QRExpr1.
No Aics, o código de barras de receita tem a lei de formação:
QNNNNNNRRRRRRRRFF, onde:
Q - letra fixa identificando que é uma receita
NNNNNN - netcod sem pontos
RRRRRRRR - código da receita
FF - código da fórmula
Porém, esta barra pode ficar longa demais para algumas situações, logo, criamos uma variação dele assim:
QNNNRRRRRRF, onde
Q - idem
NNN - código simplificado do netcod, se for 01.0002, ele será 102
RRRRRR - receita com 6 dígitos
F - fórmula com 1 (pode ser 2 tbém)