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.
Da mesma forma que um cadastro de cliente ou
fornecedor pode migrar todos as ligações para outro,
criamos a possibilidade de migrar todos os vínculos
de um material eliminado para outro.
O funcionamento ficou associado ao apagamento
do material, que irá solicitar a pesquisa se um outro
substituto. Caso o substituto não seja informado,
os movimentos associados ao material eliminado
serão apagados, caso contrário, serão associados
ao item indicado.
Atendendo a algumas solicitações dos usuários,
quando a lista de mensagens atual chegar ao fim,
usando a tecla "seta para baixo" ou "Página para
baixo" (PgDn), novas mensagens serão adicionadas.
O efeito deste comportamento é uma lista dinâmica
de mensagens, que carrega N registros (configuradas
pelo scroll no canto superior esquerdo) a cada vez.
Ao final, a lista de mensagens poderá crescer de
acordo com a necessidade da análise e filtros ativos.
Este carregamento automático vale apenas para
a ordem natural das mensagens, isto é, da mais
nova para a mais recente, semelhante a um sistema
padrão de webmail, por exemplo.
A rotina de SPED Fiscal, que ficava numa rotina
instalada pelo Centro de Informações, passa a fazer
parte da interface padrão do sistema.
Com isso, padronizamos a geração deste arquivo e
facilitamos a aplicação pelos novos usuários do
sistema.
Em locais, adicionamos uma aba SPED dentro da
aba fiscal. Nela, selecione o tipo de empresa e se
o SPED deve ou não enviar os registros de inventário.
A configuração do contador é compartilhada com o
SPED contábil e fica na tabela CTBCFG. Logo,
requisite ao suporte da BF a definição mais recente
desta tabela para ser inserida em sua base de dados.
Para gerar o arquivo do SPED fiscal, faça as
apurações normais de impostos, verifique os
resumos e, selecionando uma data de mês fechada,
clique no botão SPED (na barra de botões de
impressão). Caso alguma configuração não
esteja correta, a rotina irá informar o usuário
no momento da geração e, até mesmo, poderá
acionar a tela associada para correção do dado.
A partir de hoje, a receita não mais aceita envio de
NFes com EAN inválido.
O ServAICS passa a enviar o EAN vazio quando
ele estiver inválido. Disponível no FTP.
Quando ocorre a entrada de uma NF de compras de
materiais, a encomenda associada pode ser eliminada
mesmo quando a quantidade entregue é inferior ao
requisitado.
O controle desta tolerância está na configuração geral.
Nesta atualização, adicionamos uma tolerância no item,
isto é, será possível estipular uma tolerância maior ou
menor que a padrão item a item.
Em função disso, agora é possível refinar o controle
de tolerâncias de entrega.
Esta nota é focada a usuários que tenham mais do que
uma empresa configurada ao mesmo tempo no BF AICS.
Ainda, que tenham regras de substituição de locais por
informação.
Alguns exemplos de substituição de locais:
* Um determinado local de controle de vendas deve
faturar seus pedidos no outro local
* Os movimentos de estoque de um certo local devem
baixar os saldos sempre do local "Almoxarifado"
* Os movimentos financeiros de um determinado local
devem sempre ser integrados no financeiro "matriz"
Nesta atualização do sistema, permitimos separar as
regras de substituição de Reservas e Encomendas.
Baseando-se no princípio das separações por tabela,
a configuração de substituição da tabela ESTENCOM
irá mover reservas e encomendas de - para um outro
local. Quando as regras entre reservas e encomendas
necessitarem ser diferentes, ao invés de definir regras
para ESTENCOM, defina agora para as tabelas
virtuais RESERVAS e ENCOMENDAS.
Para aplicar esta nova regra, basta trocar o nome da
tabela na tabela de substituição NETSUBST e reiniciar
as estações de trabalho.
O objetivo final deste registro é permitir controlar
os tempos auxiliares produtivos. Além dos tempos
de produção por tarefa já definidos, agora será
possível mapear os tempos durante o andamento
e pós produção das OPs.
O log de status foi ampliada e o tempo de cada status
será requisitado pelo sistema, em minutos. Os
valores informados serão exibidos no log de status
quando uma OP for aberta.
Esta publicação tem o objetivo de permitir alterar os
status das OPs do BF AICS sem o uso da interface do
módulo de Produção, aplicando outras regras através
das rotinas criadas pelos usuários.
Isto é, a rotina publicada permite criar qualquer interface
de controle da produção e ainda manter todas as regras
internas do sistema e máxima performance.
A sintaxe da rotina é:
Function ChangeStatusOP(Cod_Res, // Código do material
Netcod // Local em que a OP foi criada
:String;
CodOP, // Código da OP
QtdRealizada // Quantidade realizada (alguns status apenas)
:Double;
TmpOper // Tempo de execução no referido status
:Double;
Status // nr do status desejado
:Integer):Boolean;
Onde, o nr do status pode ser:
1 - Aguardando Material
2 - Matéria-Prima alocada
3 - Fila de espera
4 - Em produção
5 - Produção Finalizada
6 - Cancelada
7 - Produção Baixada
8 - Suspensa
O AICS já permitia adicionar novos ícones visando
personalizar o Explorer do sistema. Nesta atualização,
expandimos este recurso para permitir adicionar mais
imagens à barra de botões.
Esta barra fica imediatamente abaixo dos grandes
botões de navegação e controle. Ela pode ser nativa
e expandida por suas regras ou mesmo pode ser
completamente definida por suas regras.
Para expandi-la, abra qualquer tela do sistema com
login com direito de SUPERVISOR, clique com o
botão direito do mouse e selecione Adicionar.
Escolha a imagem que irá ser inserida ao final das
imagens nativas do sistema. Estas imagens são
gravadas na tabela ICONES, por sinal, ela deverá
ser atualizada para este recurso funcionar.
Uma vez imagens adicionadas, elas poderão ser
associadas aos seus eventos normalmente pela
edição da tabela EVENTOSUSU, mesmo a
troca de imagens é possível.
Esta rotina pode ser usada para aplicar regras especiais
após uma Ordem de Produção ser gerada. A presente
nota destina-se a uma audiência mais técnica.
Quando uma OP é gerada, o que pode ser feito por
suas rotinas com a função:
Function GeraOP(Cod_Res,Netcod:String;
Quant:Double):Double
Adicionamos uma rotina callback (rotina com suas
regras, porém, chamada pelo AICS) com a seguinte
sintaxe:
Function AICS_AFTERCREATE_OP(Netcod,
Cod_res, Codigo:String):boolean
Os parâmetros são local, código do material e código
da OP gerada, respectivamente. Sua função receberá
estes dados e poderá fazer algum processamento
associado a este evento.