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 módulo de projetos do AICS é perfeito para controle de projetos
ou programas que podem ser especificados em fases e que tenham
cronograma definido (não sejam "projetos eternos").
Uma das análises mais complexas é definir o custo real de um projeto.
Genericamente, um projeto pode conter N fases e com alocações de
materiais, equipamentos e mão-de-obra para cada fase. Além disso,
o projeto deve contemplar o Custo Operacional da empresa, impostos
incididos e, é claro, uma previsão mínima de resultado (lucro).
Visando facilitar este objetivo, adicionamos um novo relatório no módulo
de Projetos que irá sugerir o preço final, baseando-se em todas estas
premissas. É indicado também utilizar o módulo de Análise de Rentabilidade
(visando o levantamento objetivo dos Custos Operacionais e demais
fatores), mas a tabela de tarifas é externa e pode ser parametrizada isoladamente.
O AICS opera com diversos eventos associados às tabelas. Estes eventos
permitem expandir ou alterar funcionalidades visando espelhar uma certa
realidade. No módulo de Compras, as compras simultâneas não executam
o evento de Gravar porque o cursor é múltiplo. É possível trocar esta
funcionalidade associando o evento "beforepost" do cursor interno do
AICS "sem problemas".
Esta associação perdia o teste natural e interativo de análise de valores das
compras de acordo com as tolerâncias. Para permitir expandir estes recursos
e manter a análise de valores, criamos uma função callback que é chamada
toda vez que ocorre a análise (e que o cursor é atualizado por algum motivo).
Function AICS_POSTCOMPCOT(Cursor:String):boolean;
Se esta função retornar "false", o post do cursor será cancelado.
O módulo Engenharia do AICS foi alterado para permitir atualizar engenharias
incorporadas em outras engenharias. Exemplificando: se existe uma engenharia
de um "carro" e, nesta engenharia, o item "motor" aparece como incorporado,
significa que o "motor" será produzido junto com o "carro" (exemplo apenas
ilustrativo, é claro).
Quando a Engenharia do "motor" for alterada e este item aparecer em diversos
"carros", o sistema poderá atualizar os "motores" de todos os carros nos quais
ele pertence. Anteriormente, esta incorporação funcionava apenas como cópia,
pois o "motor" poderia ser alterado na engenharia do "carro". Com esta alteração,
quando o "motor" é alterado, a aplicação para todos os "carros" é facultativa,
porém, se confirmado, automático.
Dependendo do tipo de produção, com este novo recurso, pode-se trabalhar com
engenharias fixas ou variáveis especificamente.
O módulo Fiscal do AICS foi alterado para poder processar Notas Fiscais
Eletrônicas. Basicamente, requisite o pacote das NFes para a BF (diversas tabelas
já foram preenchidas e estão prontas para serem utilizadas) e eleja um servidor
que fará os processamentos das NFe.
Neste servidor, você irá instalar um Gateway para este processamento e irá
configurar o seu endereço na Configuração Geral.
As rotinas que podem requerer manutenção estão todas em código aberto
já nas regras do AICS. Prontas para serem utilizadas no Serviço Web do AICS.
O preview da diagramação foi alterado com as seguintes melhorias:
- Zoom maior que 100% com muito mais detalhes da imagem
- Velocidade de montagem da tela aumentada em mais de 100%
- Otimização do processo de renderização diminuindo em muito o uso de recursos
Estas atualizações visam deixar o processo de diagramação muito mais fiel ao obtido
no paginador final.
O AICS possui um módulo de correção ortográfica associado ao seu Editor. Este Editor
pode ser acessado pelo menu Utilitários do Explorer do AICS ou pelo módulo Editorial.
Portanto, uma vez iniciado o processo de correção, agora pode-se aceitar a correção (agora
bastando dar um enter), aceitar uma opção, inserir a nova palavra no banco local ou, nova
opção explícita, cancelar o processo.
O mesmo efeito de cancelamento pode ser obtido com um ESC na tela de opções de
correção.
**** Nota Técnica Revisada e Ampliada****
O AICS contém um recurso, no desktop, que executa o esquema de
autocomplete pelo software em desktop. Agora, criamos um recurso
para este mesmo recurso, porém, para ser utilizado nos navegadores.
Para isso, fora do BODY do corpo da sua página, adicione a tag:
JSAUTOCOMPLETE
Quando abrir um campo que tenha auto complete, define um objeto
tipo input text e um DIV que irá exibir os itens de acordo com as
opções do usuário.
Por exemplo, um input pode ser assim (os comandos maior e menor foram
suprimidos aqui):
input name="Filt_autor.nome" id="Filt_autor" autocomplete="off" type="text" size=10
Após ele, insira uma chamada que define um DIV, por exemplo:
div id="autorDiv" style="border: 2px solid green; position: absolute;
left: 0px; top: 21px; visibility: hidden; background-color: white;
z-index: 1;"
Termine-o com /div logo em seguida.
Após o DIV, coloque a chamada que define que o input text é para
autocomplete:
createAutoComplete(''Filt_autor'',''autorDiv'',''produtos.autor'',25,false);
A chamada acima deve ficar dentro de uma tag HTML "script".
Na chamada da função acima, os parâmetros são:
1 - ID do input text
2 - ID do DIV que exibirá as opções
3 - Origem dos dados no Centro de Informações do AICS
4 - Nr de retornos (não em uso, por enquanto)
5 - Se aceita pesquisa parcial (no meio do texto) ou não
Com este núcleo, você pode inserir este recurso para facilitar pesquisas,
preenchimentos de dados de outras tabelas etc. Como é um recurso
eminentemente "lado do servidor", a tabela que está sendo pesquisada
pode ter milhares ou milhões de registros sem perda de velocidade.
Mais um recurso poderoso e de fácil aplicação que a BF coloca à
disposição dos usuários do sistema.
O padrão do AICS para baixas dos lotes era simplesmente pela validade.
Isto é, os lotes que vencem mais recentemente tinham prioridade nas baixas
automáticas. Esta característica poderia ser alterada pelas rotinas callback ou,
simplesmente, desligando a opção de uso de lotes (por material).
Do ponto de vista conceitual, existem 2 tipos de opções de baixa de lotes,
FIFO e LIFO. E, para que estas opções sejam genéricas, foram adicionadas
às classificações dos materiais.
Portanto, para cada classificação de material, pode-se agora definir como
os lotes serão baixados automaticamente:
Por validade (que é o padrão)
FIFO (PEPS)
LIFO (UEPS)
Este recurso requer atualizar o AICS e o ServAICS nos usuários de baixas
por sites Web e pela interface Web do AICS.
O AICS pode ser configurado para apresentar qualquer estrutura
de informação no modelo navegação em pastas. Isto é, dada uma
estrutura de classificações hierárquicas (com nós pais e nós filhos) e
dada uma conexão a uma tabela de dados, o ServAICS ou WebAICS
pode "navegar" nesta estrutura automaticamente. A ação que permite
este recurso é a "naveg".
Este recurso permite navegar, por exemplo, por Produtos de Venda e,
integrada à ação de compra, efetivar completamente um Comércio
Eletrônico.
Nesta atualização, a tabela de Associação de Estrutura de Informação
para WebAICS (presente no menu Web do Explorer do AICS) foi
expandida com uma nova coluna que designa as possibilidades de
ordens de navegação. Como está documentado no novo campo criado,
o conteúdo deste campo deve ser um designador e a expressão SQL
final desejada. Por exemplo, um conteúdo possível seria:
nome=produtos.nome
preco=produtos.preco
estoque=produtos.estweb
No HTML de navegação, um trecho que poderia ser inserido para
aplicar esta navegação (use este trecho à vontade) seria:
Ordenado por:enbsp;enbsp;enbsp;
Para utilizar este recurso, atualize o AICS e o módulo web correspondente.
O módulo diagramação do Sistema Editorial do AICS apresentou
uma atualização na visualização das matérias. Agora, mesmo em modo
apenas status, o AICS irá delinear as caixas que compõem a matéria e,
em modo simulação, irá esconder estes marcadores gerando uma
imagem mais parecida com o resultado final.
As imagens são carregadas se estiverem disponíveis ou forem associadas
ao servidor de imagens (já em baixa resolução).