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.
Esta nota é destinada aos desenvolvedores do BF AICS.
O BF AICS possui um conjunto de controles que permite máxima
fidelidade no envio dos dados ao servidor. Por exemplo, o evento
Gravar pode retornar falso e a gravação não ser efetuada enquanto
tais e tais condições não forem satisfeitas.
Quando o desenvolvedor cria formulários com os objetos TDBNavigator,
o evento BeforeAction, na verdade, não interrompe o processamento.
Entretanto, ao atribuir tal evento em suas rotinas, se for executado o
comando Abort (sintaxe: Procedure Abort;) neste momento, o BF AICS
irá interromper o processamento e o comando será descontinuado.
Este procedimento Abort pode não executar nenhum efeito se executado
dentro de outros eventos, atenção a isso. Se, em seus desenvolvimentos,
for encontrado algum caso em que esta metodologia seja aplicável e não
esteja implementada, basta avisar a BF para sua inclusão.
Esta nota é focada para desenvolvedores sobre o BF AICS.
Sabemos que os objetos nativos e mesmo outros podem ser utilizados
livremente no BF AICS, incluindo os descritores de formulários do
tipo DFM.
O objeto de formulário mais comum é o TForm, porém, este objeto
não possui a integração que o BF AICS apresenta em sua interface.
Para ajudar a melhorar os seus desenvolvimentos, a BF criou o objeto
TFormScript, que pode ser utilizado no lugar do TForm e terá as
seguintes vantagens:
1. Menu Janela e Explorar integrado aos demais módulos do sistema
2. O enter irá funcionar como TAB da mesma forma que as demais
telas do BF AICS
3. Apresenta o menu Ajuda, quando em login Supervisor, com as
opções Depuração e Visualizar Script Associado para rastreamento de
execuções.
Isto permitiu um comportamento extremamente uniforme mesmo
dos desenvolvimentos feitos completamente livres pelos programadores.
Migrações de sistemas legados nunca foram tão simples quanto agora.
Adicionamos, como padrão do AICS, as dimensões dos Produtos
de Venda. As dimensões devem ser informadas em cm e especificadas
corretamente pela sua altura, largura e comprimento.
Com estas informações, além do peso em kg já existente, podem-se
agregar cálculos de transporte com restrições de volume e mesmo
gestão de volume de cargas em pedidos fechados.
Esta nota é técnica para alguns usuários.
Adicionamos uma opção que irá restringir o cálculo do
ICMS tipo substituição nas classificações fiscais. Caso
seja necessário, após atualizar o sistema, pode-se ativar
a substituição para todas, ao mesmo tempo, com o
comando de atualização:
update notaclas set CF_COMSUBS = True
Atualize suas regras locais para melhorar ainda mais seu
controle interno com esta opção.
O ServAICS 2011 passa a incorporar o processamento interno
das Notas Fiscais Eletrônicas versão 2.0. Ainda, elimina o gateway
do AicsNFe deixando o processamento mais rápido.
O objetivo desta atualização foi incorporar todo o conhecimento
obtido na geração de NFes via rotinas do usuário e integrá-la num
evento interno do sistema que permite aumento de velocidade
e uma padronização de sistema desejável. Sem, no entanto, perder
qualquer recurso de personalização de eventos.
No cadastro dos locais, aba Fiscal, NFe, ficam as novas configurações
por local. Informe a versão 2.0 para ativar o novo processamento.
Selecione o certificado NO COMPUTADOR QUE IRÁ EXECUTAR
OS PROCESSAMENTOS DA NFe DO RESPECTIVO LOCAL!
O Aics ainda poderá operar com uma ou mais máquinas processando
NFes de forma descentralizada.
Portanto, os eventos da tabela ENFPROCS passam a ser executados
em Gravar e Após Gravar da mesma tabela. Os arquivos XML não
mais são gravados em disco e ficam 100% em banco de dados, isso
aumenta a segurança destes arquivos. Ainda, uma sequência mínima
de registros irá simplificar os processamentos: registro da NFe gerada
e assinada, dados do recibo de envio e protocolo.
No cancelamento, o Aics irá executar a rotina original de chamada
para a versão 1.0 ou a nova integrada para a versão 2.0. A opção
de inutilização, normalmente instalada como um botão sobre os
Controles Fiscais, passam para o menu Arquivo dependente do
direito GERENCIAL em NOTA.
O Correio Eletrônico do Aics alterou o modo com que
as imagens indicadas nas assinaturas, quando forem de
links associados a caminhos universais (endereços de internet),
são enviadas no corpo da mensagem.
Basicamente, elas não se alterarão, isto é, serão enviadas
realmente como links. Assim, as mensagens ficarão mais
fiéis e o tamanho final das mesmas será minimizado.
Aos usuários do Aics, a BF pode armazenar as imagens
das assinaturas ou qualquer serviço de imagens público
poderia ser utilizado para isso.
Os relatório de lotes possui diversos filtros diretos, isto é,
que incidem diretamente na tabela de lotes.
Nesta atualização do sistema, adicionamos o filtro de lote
do fornecedor, o mesmo que vem de entradas fiscais ou
informa a OP original, quando originário de produção
interna, por exemplo.
O ícone do Cadastro é colocado, como padrão, fora dos locais
(empresas). Isso ocorre porque os cadastros podem ser utilizados
em quaisquer locais e empresas normalmente.
Entretanto, quando um determinado usuário tinha direito em
cadastros específicos de um local, o ícone criado fora dos locais
poderia ocasionar inconsistências.
Nesta atualização do sistema, o ícone do Cadastro acima dos locais
será criado apenas se o usuário tiver direito independente dos
locais. Caso contrário, o ícone geral não será criado, entretanto,
serão criadas chamadas ao Cadastro abaixo de cada local ao qual
o usuário tenha direitos.
Nesta atualização do sistema AICS, adicionamos a opção de ordem
de data para a emissão dos relatórios. No caso de movimentos,
será a ordem da data da operação. Se for de encomendas e saldo
futuro, será a data prevista para a operação futura.
Em outros relatórios, a opção não tem aplicação e é ignorada.
O módulo comercial do AICS permite transferir os valores dos
descontos na forma do valor unitário ou do desconto destacado,
isso pode ser definido na configuração geral.
No caso do desconto destacado, poderia ocorrer uma diferença
de arredondamento entre o Comercial e o Fiscal devido ao cálculo
intermediário, isso tem pouco ou nenhum impacto quando as NFs
são geradas e editadas antes de processadas.
Nesta atualização, normalizamos o cálculo intermediário em 4 casas
e o cálculo final em 2 casas. Esta regra garante maior fidelidade com
pequenas variações do valor unitário quando ocorrerem grandes
quantidades, além de manter todas as consistências com as regras
oficiais. Mesmo se as NFs automáticas forem ou não pós-processadas
após a geração automática, nenhuma mudança na casa dos centavos
deverá ocorrer devido a este evento.