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 AICS possui modelos bem completos visando
conversão de unidades. Resumidamente, a partir
das unidades primárias, secundárias, para produção,
cadastro de relacionamentos de unidades e, ainda,
internamente pelo Sistema Internacional.
Entretanto, quando um produto apresenta lotes com
variações de densidade, isto é, quando a correlação
entre volume e massa não são fixos no tempo, esse
recurso de unidades relacionadas não satisfaz plenamente.
A partir da nova atualização, a densidade do lote
ativo no momento, segundo as regras de
sequenciamento, será usada para os casos de
conversões entre unidades de massa e volume.
Claro que essa informação não possui relevância
alguma dentro de conversões de mesma categoria.
O mesmo vale para as conversões quando a
unidade origem ou destino é do tipo UI (por
unidade), a informação do lote passa a ser
prioritária em relação a quantidade informada
na substância associada.
Nota para audiência técnica.
Imagine que você precisa formatar um documento com
um visual totalmente diferenciado. Nem sempre os recursos
de edição de relatórios ou geração de páginas em HTM
resolvem essas situações.
No formato PDF, que é bem genérico e visa apresentação
de documentos, os recursos gráficos são bem conhecidos.
Uma das opções que permitem personalizar um arquivo
PDF é o preenchimento de formulários, isto é, campos
são marcados como preenchíveis.
Supondo que exista um documento criado no layout
desejado e com essa opção de campos preenchíveis,
quando os campos forem textuais, criamos uma
possibilidade de fixar e dinamizá-los automaticamente
pelo Aics. Em seguida, poderá tomar outros caminhos,
como enviar o PDF por email.
A sintaxe da função é:.
Function FlatenPDF(Origem,Destino:String):boolean.
Sendo Origem o PDF que contém os elementos de
formulário e Destino o PDF final desejado com os
campos preenchidos e já fixos (sem o recurso de
edição). Ambos devem conter o caminho completo.
Durante o processamento, o Aics chamará uma função
que deverá suprir os conteúdos dos campos definidos
no PDF, cuja sintaxe é:
Function AICS_PDFFieldValue(Campo,Valor:String):String.
Sendo que Campo será o nome definido pelo criador
do PDF, Valor irá repetir a mesma informação, a
sua função deverá retornar o texto que irá preencher
o arquivo PDF.
Após isso, o PDF estará gravado e poderá seguir
caminho em sua regra de negócios.
Basta atualizar o Aics para a nova função.
De modo análogo ao existente no módulo Comercial,
criamos um painel de abertura do módulo financeiro
para otimizar localizações e análises rápidas.
Os filtros ficaram logo na parte superior com os dados
exibidos na lista inferior. Multi-seleção já mostra o
total selecionado. As funções padrões foram mantidas,
como duplo clique para abertura do movimento.
Basta atualizar o Aics, esse painel segue o mesmo modelo
de visibilidade segundo os direitos do usuário logado.
As coordenadas GPS estão presentes nos cadastros de
empresas, pessoas e locais.
Além disso, pelas rotinas e eventos no Centro de
Informações, você pode obter uma coordenada GPS
de um endereço pela função:.
AddressToGPS(Logradouro, Endereco, Num, Cidade, Estado, Pais: String): String.
Nessa atualização do Aics, essa rotina foi revisada e
atualizada. Diversos ajustes a suas chamadas foram feitos
visando melhorar a conversão.
Como ela é usada nas telas e pela rotina em sua regra de
negócios, basta atualizar o Aics e o ServAICS para
melhorar sua precisão.
Obs.: Essa rotina não usa os serviços do Google e não gera
nenhum risco de rastreamento pelos seus serviços.
Nota para audiência técnica.
A função TableSQL retorna o comando SQL definido no
cursor informado. Nessa atualização, se o nome informado
não for de um cursor do ambiente, porém, for de uma
Vista definida no Centro de Informações, essa função
já irá retornar o comando SQL pronto para uso.
Com isso, será possível criar regras nas quais o detalhe
de implementação fique no banco de dados, sem a
necessidade de alterar sua rotina a cada mudança
(que seja possível na expressão SQL, é claro).
Basta atualizar o Aics.
O Planejamento é feito sobre as classificações financeiras.
Conforme as alocações financeiras são feitas, ocorre o abatimento
dos valores segundo as classificações restritas até ser limitado.
Nessa atualização do Aics, adicionamos uma opção nos Caixas
para que sejam desprezados nessa análise, isto é, caixas que
forem usados apenas como contas de compensações poderão
ser ignorados.
Dessa forma, o Planejamento passa a ser muito mais sensível
a movimentos unicamente "financeiros", segundo a ótica
do gestor local.
Basta atualizar o Aics e detectar as alterações estruturais.
O objetivo desse novo recurso foi permitir detalhar com precisão
as condições de pagamento de movimentos Comerciais e de
Assistência sem a necessidade de aprovação.
Atualmente, no nível mais simples, as condições são inseridas
com os prazos e percentuais.
No segundo nível, semelhante aos pagamentos feitos no AicsECF,
podem-se informar N tipos de pagamentos: tais como dinheiro,
cartão a débito/crédito e mesmo N boletos. Sendo que, no caso dos
boletos, pode-se seguir a regra do nível mais simples ao mesmo tempo.
Nessa atualização, tendo a informação sido detalhada em N tipos
de pagamentos, abrimos uma nova tela intermediária com a explosão
simulada das parcelas e suas modalidades finais.
Nessa tela, que pode ser personalizada, será possível ajustar os valores
individualmente, datas e mesmo formas de caixa associadas ao
financeiros.
Nenhuma informação será enviada ao financeiro, porém, como se
trata de uma "prévia" do que será efetivamente enviado quando o
movimento for aprovado, você poderá inserir essa informação em
relatórios ao cliente visando aprovação ou documentação prévia.
Basta atualizar o Aics e acionar o suporte para outras dúvidas.
Atualize as estruturas, uma nova tabela foi criada.
Adicionado filtro de relacionamentos em Controles
Fiscais, com esse filtro, será possível gerar relatórios
restringindo por essa informação.
Relacionamento é uma classificação cadastral em relação
a sua empresa, análoga a Clientes, fornecedores etc.
Essa nomenclatura pode ser livremente definida a partir
do próprio Cadastro Geral.
Adicionada mais uma opção de anexo ao Correio Eletrônico.
Ao clicar com o direito na área de anexos, adicionamos uma
opção que insere a imagem da área de transferência como
um arquivo de imagem anexado.
O procedimento é bem simples. Até mesmo um "print screen"
poderá ser enviado como anexo. O mesmo vale para qualquer
conteúdo tipo de imagem, como vindo de programas editores
de imagens.
Basta atualizar o Aics.
Descritivo para audiência técnica.
Quando houver uma regra do lado do servidor que precise
processar o financeiro de um pedido da mesma forma que
ocorre pelo AICS, agora a sua rotina poderá executar a
seguinte função:.
Function GeraFinanceiroCOM(TabPedidos,TabPedprod,
NomePedidos:String):boolean.
Onde, TabPedidos é o cursor com o pedido, TabPedprod
com os itens, NomePedidos pode ser "pedidos" ou "pedos",
a rotina pode gerar financeiros do Comercial ou Assistência.
Basta atualizar o ServAICS para esse uso, não válida para o
Aics diretamente.