POR QUE ESCOLHER A BYTE FACTORY?

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.

CONTATO
  • End.: Av. Jose de Souza Campos, Nº 1.815, cj 1.202
    Campinas-SP CEP 13025-320
  • Tel: +55 19 3795-4460 / 4461 / 4462 / 4463
  • Email: atendimento@bf.net.br

Escondendo as imagens da barra de navegação

05/12/2009 em GERAL

A barra de navegação do BF AICS não é, por projeto, pequena.
A idéia é evitar erros e deixar claro a operação sendo realizada.
No menu arquivo de todas as telas, existe a opção que pode esconder esta Barra de Botões. Entretanto, este recurso se mostrou subutilizado na prática.
Quando o usuário precisava de mais informação, acabava alterando a resolução do monitor. Nesta atualização do sistema, este menu se manteve com o mesmo nome, porém, não mais esconde simplesmente a barra. A barra continua, bem menor, e ainda com os textos originais. Isto é, plenamente funcional! Ainda, adicionamos o atalho Ctrl+Alt+M para esconder e exibir as imagens da barra (esse atalho está aparecendo no menu arquivo normalmente).

Cálculo de Juros e Parcelas

05/12/2009 em GERAL

Causa uma certa dificuldade o cálculo de juros em parcelamentos quando o objetivo é permitir todas as liberdades que o módulo Comercial propicia.
Por exemplo, pode-se especificar prazos separados por / e percentuais para cada um deles. Isso pode dificultar o cálculo de parcelamentos quando deseja-se embutir juros "mensais" aos valores.
De acordo com a distribuição das parcelas, os juros mensais teriam que ser recalculados para o prazo em dias, calculado um resíduo em função do percentual do valor principal ... enfim, acaba não sendo um cálculo muito simples. Para facilitar as suas regras de negócio, a Byte Factory criou e publicou uma função com a seguinte sintaxe:
Function CalculateParcel(QParcela:integer; Valor:double; Parcs, Porcs:String;
Pripag, DataBase:TDateTime;TaxaMes:double):double Sendo as entradas:
- QParcela : número da parcela desejada ou 0 para recuperar o montante - Valor : valor principal - Parcs : expressão das parcelas no formato, e.g., 010/030/...
- Porcs : expressão dos percentuais no formato, e.g., 030/040/030/...
- Pripag : data do primeiro pagamento - DataBase : data de referência, pode ser a data de entrega dos produtos - TaxaMes : taxa de juros mensais para se efetivar o cálculo Esperamos que esta função facilite as regras em cada aplicação do AICS e padronize um pouco o cálculo dos juros e parcelamentos.

Como não usar o proxy

03/12/2009 em GERAL

O AICS utiliza alguns recursos do servidor corporativo da BF de forma transparente. Dentre os recursos que ele pode utilizar destacamos: carregamento de CEP automático, cadastramento automático de empresas pelo CNPJ ou CPF e envio de dúvidas pelo botão "Info" de todas as telas do sistema.
O AICS acessa o site shop.aics.com.br para obter todas estas informações e, para este acesso, utiliza a configuração feita na aba conexões das Configuração de Internet. Entretanto, o acesso via proxy pode não ser o modo mais funcional (os servidores proxy podem ser muito diferentes). Em função disso, mesmo com a opção de proxy existente na aba conexões, adicionamos uma opção que permite que cada estação ignore o proxy e faça (ou tente) acesso direto ao shop.aics.com.br. Esta opção foi adicionada em Minhas Opções no menu Propriedades do Explorer do AICS.
E, repetindo, vale por estação. Logo, além de ser necessário ligar esta opção em todas as estações, isso permite que estações em um ou em outro ambiente sejam configuradas de forma distinta. Como os acessos externos atuais do AICS são muito poderosos, a diversidade de aplicações e conexões passou a ser um lugar comum aos usuários finais.

Grids zebrados

03/12/2009 em GERAL

Atualmente, grandes telas e grandes resoluções estão se tornando muito comuns. E a visualização de mais informação no mesmo espaço gerou um antigo problema que era solucionado com a impressão de cores de fundo nos formulários. A cor de fundo funciona como um guia visual facilitando a leitura do dado na mesma linha.
Procurando trazer esta mesma solução ao AICS e visando este ganho de produtividade, os grids do sistema foram revisados e estão, agora, coloridos linha a linha. Em muitos casos, a cor é apenas um cinza claro ou mesmo apenas um amarelo (cor de fundo de caixa de informação). Disponível na versão mais recente do sistema sem a necessidade de nenhuma alteração de estrutura.

Performance geral aumenta muito com novo cache de direitos

03/12/2009 em GERAL

O trabalho visando ganhao de tempos no sistema AICS é um dos maiores objetivos constantes da BF. Uma observação, ainda não como queixa, era o tempo de entrada do sistema em alguns ambientes. A análise mais detalhada desta situação gerou a remodelagem do processo de direitos com a opção cache de direitos ligada na configuração geral.
Com esta opção ativada na versão mais recente, 3.700 em diante, o processamento dos direitos ficou até 20x mais rápida deixando todas as operações do sistema mais rápidas.
Isso ocorre mesmo em interface web e em qualquer base de dados.

Entrada sem precisar aceitar

03/12/2009 em GERAL

Na versão mais recente do AICS, quando um usuário logar e colocar a senha correta, não mais precisará clicar no botão de aceitar para entrar. O sistema entrará automaticamente, portanto, economizando uma operação.
Isso não vale para o Supervisor.

Correção de pesquisa em PostgreSQL

01/09/2009 em GERAL

A versão mais recente do AICS possui uma correção, ainda não reportada em campo, de uma pesquisa em telas feitas pelos usuários pelo Centro de Informações. Nesta mesma atualização, otimizamos algumas montagens dos comandos para deixar a execução mais rápida.
Esta correção afeta diretamente o uso do AICS em banco de dados PostgreSQL e a otimização vale para todos os bancos.

Rotina para nova ortografia

01/09/2009 em GERAL

O AICS possui módulos bem poderosos para manipulação de informações e texto. Estes módulos processam tanto visualmente quanto graficamente, estas informações. Em janeiro de 2009, entrou em vigor a nova ortografia e o custo para se adequar a ela pode ser grande em função dos volumes de textos já existentes.
A internet, por exemplo, é dinâmica e o conceito de textos antigos e textos novos é relativa.
Para facilitar este trabalho, tanto em textos atuais quanto em novos, a BF desenvolveu uma rotina que converte palavras para a nova ortografia. Inicialmente, a rotina está disponível apenas para ser aplicada por script. Sua sintaxe é:
Function ParaOrtog2009(Entrada:String):String Esta rotina analisa trema, ditongos, hiato e todos os inúmeros casos de aplicação ou não do hífen.

Configuração do Client Encoding para PostgreSQL

11/12/2008 em GERAL

Esta alteração visa adequar o cliente do Aics em modo AicsT para acessar a base de dados PostgreSQL em qualquer codificação do lado do servidor.
No INI do AICS, após o nome do banco de dados, indique a codificação separando-a por ":". Por exemplo, num INI fictício:
WZM1ZVABZWZM1ZRDB...
1R18C37TK8Z1V4E2RIQU...
aics Postgres 192.168.0.1 aics Para alterar o Client Encoding, ele ficaria:
WZM1ZVABZWZM1ZRDB...
1R18C37TK8Z1V4E2RIQU...
aics Postgres 192.168.0.1 aics:LATIN1 No exemplo acima, usamos LATIN1, poderia ser WIN1252, por exemplo, ou outra compatível. Importante citar que o AicsT passa a sugerir, internamente, LATIN1. Se ocorrer problema com conexão, altere este parâmetro seguindo a configuração do servidor ou de uma compatível.

Cancelamento de relatórios

11/12/2008 em GERAL

A emissão de relatórios pelo AICS tem as seguintes fases:
* Seleção do relatório desejado * Filtragem dos dados * Decisão do destino (tela, impressora etc)
* Seleção do Layout * Processamento Após a Etapa 3, não havia como o mesmo ser cancelado antes de iniciar o processamento. Por exemplo, relatórios que fossem enviados inadvertidamente para a impressora após a decisão do destino, teriam que ser cancelados no Gerenciador de Impressão.
Para evitar esta situação (rara, porém possível), adicionamos uma opção de cancelamento na seleção do layout. Importante destacar que, caso não exista mais do 1 layout, esta fase de cancelamento não existirá, indo direto ao layout padrão do sistema.
Os cancelamentos anteriores foram todos mantidos.

Leia, por favor

Nosso website utiliza cookies para facilitar a navegação. Ao continuar o acesso, você aceita essa política automaticamente.