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.
Nota para público técnico/desenvolvimento.
O AICS permite trabalhar com bases de produção e
testes ao mesmo tempo. Para isso, na configuração geral
da base de testes, indica-se o arquivo INI da base
oficial.
Com este recurso, pode-se desenvolver novas regras,
testar e aplicar apenas quando estiverem aprovadas e
validadas em ambiente de testes.
Pode-se trabalhar N regras ao mesmo tempo sem
impactar o trabalho da base em produção. Nesta
atualização do sistema, além das rotinas, agora
pode-se publicar as estruturas de dados. Isto é,
tabelas e vistas podem ser transferidas da base
de testes para a base oficial num único clique.
Este botão de publicação, com mesmo ícone das
rotinas, fica na aba Descrições do nível da tabela
no Centro de Informações.
O processo de formação de preços no módulo de
Manipulação de Fórmulas foi expandido. As regras
ficaram na seguinte ordem.
1. Define-se uma margem ponderada pelas substâncias
presentes.
2. Se a margem for menor que a mínima da configuração
geral, esta será utilizada.
3. Agora, como novidade, no cadastro de tipos de fórmulas,
também temos a margem mínima. Se a margem anterior
for menor que a mínima do tipo de fórmula, esta será
utilizada.
Neste modo, o controle de preços fica mais flexível,
lembrando que esta margem, de acordo com sua
configuração de preços, pode ser a margem líquida
direta, isto é, valores muito altos podem fazer o preço
final tornar-se muito alto.
Nota para público técnico.
Pelas regras internas do AICS, um pedido sendo alterado num
estado em que existe NF associada, fica bloqueado de tal forma
a preservar seus valores.
Para que este comportamento possa ser ativado sob as regras
de negócio locais, criamos a seguinte função callback:
Function AICS_ChangeValuesNotAllowed(Codigo,
Netcod:string):boolean
Pelas suas regras, basta que essa função retorne True a qualquer
momento da edição.
O módulo de Compras permite programar quantidades
versus data de entrega. E esta função é adicionalmente
optativa, isto é, a compra principal já define uma data e
quantidade, sendo a programação um desdobramento.
Nesta atualização do sistema, incluímos uma consistência
da soma da quantidade programada em relação à definida
originalmente na compra. Se este desdobramento não
for igual à soma das programações, a aba de quantidades
programadas ficará bloqueada até que seja ajustada
corretamente.
Lembrando que o desdobramento das quantidades
deve ser a mesma unidade da compra principal.
O módulo de compras permite indicar entregas diretas
e entregas programadas. Sendo o caso mais complexo,
sem dúvida, o de entregas programadas.
Para cada programação de entrega, o sistema irá gerar
uma encomenda em materiais e uma previsão financeira.
Além disso, a alteração dos processos de compra em
andamento pode ser bastante complexo.
Nesta atualização do sistema, dois processos foram
alterados. Em Compras Simultâneas, com o botão
direito do mouse, a opção "Consiste Entregas deste
Processo de Compra" passa a consistir e recriar as
encomendas, além de ajustar as quantidades entregues
em função dos documentos fiscais associados.
Além disso, um processo na fase de entrega (total ou
parcial), quando editado, deverá ser aprovado novamente
com reprocessamento das informações. Por exemplo,
um item pode ter sua quantidade diminuída e as NFs
já registraram a entrega de toda a nova quantidade.
Este item passará a entregue automaticamente e sua
encomenda eliminada.
Processamento análogo ocorre quando a compra
ainda não atingiu a quantidade ajustada a entregar,
que passará a "Entrega parcial".
Este processamento ocorre se o status da compra
for gravado como "Aprovado".
Esta nota é direcionada a desenvolvedores em BF AICS
e pode não ser compreendida pela maioria dos leitores.
Quando uma fórmula é pesada, os itens são relacionados,
normalmente, por código de barras, incluindo lotes e
possível integração com balanças eletrônicas. Ao final do
processo, entretanto, pode ser necessário realizar algum
tipo de registro de qualidade ou de apontamentos
relacionados à atividade de pesagem.
Nesta atualização do sistema, abrimos uma chamada
callback na qual o AICS irá invocar uma possível
rotina definida nas regras locais, cuja sintaxe é:
Function AICS_AFTERENDFORMULA(Netcod,
Codigo,Formula:String):boolean;
Nota: O retorno da função não apresenta processamento
algum, isto é, esta função deverá utilizar os dados já enviados
ao banco de dados para executar quaisquer procedimentos
adicionais.
O módulo Apontamentos-RCC teve sua pesquisa nativa
expandida. Adicionamos uma pesquisa pelo nome do
equipamento. Os equipamentos ou máquinas são definidos
na Análise de Rentabilidade. O seu vínculo permite saber
como estes estão sendo utilizados, por quem e para qual
finalidade.
Outro uso imediato da indicação dos equipamentos no
RCC é análise de custos e ociosidades (criados para cada
caso nas regras de cada cliente).
Em algumas aplicações, a entrada dos dados dos
itens nas NFs deve ser feita numa unidade que não
a principal. Outras vezes, a informação da unidade
secundária é interessante da mesma forma.
Isto é, a informação cruzada (principal ou secundária),
dependendo da unidade de entrada da quantidade
do item, pode ser muito interessante.
Visando atender este objetivo, foi criado um cálculo,
na unidade complementar, dependendo da unidade
de entrada da informação em Controles Fiscais.
Para ativar este recurso, será necessário criar, pelo
Centro de Informações, 2 colunas análogas às já
existentes de unidade e quantidade. As colunas
que devem ser criadas são NFP_UNID_SEC e
NFP_QTD_SEC. Utilize a opção Salvar como
sobre a tabela NOTAPROD e apenas coloque
estes nomes nas colunas. Na aba Opções gerais
destas 2 colunas, desligue a opção Existe
Fisicamente (são colunas apenas para exibição da
outra quantidade no mesmo momento da edição
ou visualização).
Se este procedimento parece ser muito complexo,
apenas solicite a definição desta tabela ao Suporte
da BF e importe em sua base de dados pelo menu
Arquivo - Importar do Centro de Informações.
O Controle de impostos do AICS é dos mais versáteis
disponíveis. Nesta atualização, criamos a versão imposto
por substituição dos relatórios e apurações.
Na definição dos impostos, adicionamos um código do
imposto quando substitutivo, além disso, também adicionamos
uma outra classificação financeira para a geração do valor
substitutivo a pagar.
Na emissão dos relatórios de impostos, o filtro de impostos
possui agora a opção ST para emitir os valores associados
à substituição. Uma opção semelhante foi adicionada em
Apurações (na página principal).
A tabela de definição de impostos (IMPDEF) foi atualizada
para este novo recurso ser implementado e sua atualização
é obrigatória.
Criada opção que permite que o AICS não sugira
o email do possível cliente associado aos dados sendo
impressos.
Esta opção afeta o comportamento quando o usuário
envia relatórios por email. Como padrão, o AICS tenta
localizar o cliente associado ao relatório para facilitar o
usuário e já indicar o email na tela de envio.
Como esta opção pode não ser sempre 100% útil,
criamos o seu desligamento pela configuração geral.
Entretanto, se sua realidade for envio frequente de
Propostas, pedidos etc a clientes, recomenda-se
manter esta opção como o padrão.