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.
Em algumas operações que envolvam cópia de arquivos, saber
o espaço livre nas unidades pode ser um ótimo recurso para
escolher, por exemplo, aonde um dado arquivo será gravado.
Para permitir estes controles, publicamos a seguinte função:
Function DiskFree(Unidade:Char):double
Onde a Unidade é a letra (em maiúsculo) desejada. Por exemplo,
DiskFree('C') retorna o espaço livre na unidade C. O valor retornado
é em ponto flutuante pois os tamanhos dos discos atuais são
realmente grandes.
O serviço web do AICS, que pode operar de forma independente como
um servidor Web, apresenta os comandos de retorno direto, que são:
- WriteWeb: Retorno com conversão em HTML
- WriteWebPlain: Retorno original, sem conversão
- WriteWebFile: Envio de um arquivo indicado
No terceito comando, o serviço irá enviar o tipo de dados automaticamente,
seguindo o padrão do tipo de arquivo enviado. No primeiro e segundo
casos, o padrão é sempre text/html. Entretanto, o segundo caso pode
ser muito mais dinâmicro, podendo retornar qualquer tipo. Para isso,
antes de qualquer envio, utlize este novo comando que pode ajustar
o tipo de dado, por exemplo:
SetContentType('text/xml');
O exemplo acima indica aos navegadores que o retorno é em XML.
No módulo Editorial, os anúncios são colocados sempre de forma
automática com as seguintes restrições:
1. Não podem ser apagados
2. Não podem sofrer redimensionamento
Para que o item 2 seja possível, redimensionamento de anúncios, crei
a seguinte função callback sobre a tabela RELATUSER:
Function AICS_ADSIZEABLE(Codigo, Netcod:String):boolean;
begin
Result:=True;
end;
Você pode colocar qualquer regra sobre esta rotina, retornando True
indica que o anúncio de código CODIGO e local NETCOD pode ser
alterado livremente.
Os movimentos fiscais são explodidos nos livros fiscais
e no contábil através do índice de identificação única do
movimento. Este índice foi simplificado e a séria da NF foi
eliminada da sua composição.
A principal vantagem deste recurso é permitir alterar as séries
sem atrapalhar os links com os movimentos previamente
explodidos, são casos particulares que podem gerar este
problema, mas podem ser evitados agora com esta alteração.
Na instalação desta versão, o AICS irá atualizar a chave
destas 2 tabelas eliminando este conteúdo. Caso isso não
ocorra, basta alterar por update normalmente.
Quando os documentos fiscais são inseridos no AICS, eles sofrem
explosões para os demais módulos do sistema e outros procedimentos
que o usuário mesmo pode ter criado.
Quando a NF gera os movimentos de materiais, o cancelamento da NF
ou sua exclusão gera um estorno destes mesmos movimentos. Nesta
atualização do sistema, adicionamos uma análise item a item. Isto é,
se um dado item da NF for eliminado APÓS de terem ocorrido os
movimentos, o AICS irá gerar estornos de cada movimento eliminado.
Isto é, haverá o movimento original e um outro inverso. Se este caso
ocorrer muito em sua realidade e estes movimentos não forem úteis
ao seu caso, sugerimos consistir este caso por script ao gravar a NF.
Adicionados os seguintes filtros aos módulos Comercial e de Assistência
Técnica:
- Filtro por Ramo de Atividade do cliente, podendo ser mais do que 1 filtro
e aceitando estrutura por nós
- Filtro por tipo de pessoa, por exemplo, jurídica, interno, física etc
Durante o processo de diagramação, pode ocorrer a necessidade de troca de
um layout por outro. Anteriormente, o AICS mantinha a íntegra imutável. Como
os projetos são feitos por método de copiar e colar, os números normalmente
são correspondentes e a troca até mantém o conteúdo no novo desenho.
Quando o projeto é feito sem este cuidado, este recurso ficou pouco prático
porque os textos não mais se encaixam no novo layout. Na versão mais recente do
sistema, o AICS irá perguntar se deseja processar o conteúdo, isto é, editá-lo
e fazer uma associação por equivalência pela fonte do conteúdo (colunas da
tabela TXTMEDIA - Conteúdos Multimídia).
Um dos tipos de colunas que os usuários tem disponível no
Centro de Informações é o tipo texto formatado como RTF. Dentro
do AICS, o usuário póde até chamar um editor que atua diretamente
sobre o campo. O botão gravar deste editor apenas transferia o
texto ao objeto, porém, sem enviá-lo ao banco de dados.
Quando o gravar for agora clicado (o gravar do editor, deve-se ficar
bem claro), o objeto será gravado se as pendências de gravação não
existirem e, em seguida, colocado para edição novamente.
Existe o atalho Ctrl+S no Editor de textos que permanece válido.
Adicionamos um novo recurso no módulo Editorial, durante a
edição de layouts, que permite separar a caixa em diversas
colunas.
A operação é simples. Expanda a caixa pelas colunas desejadas
e clique com o botão direito pedindo Separar em colunas. Se a
caixa não for livre, o sistema nem perguntará nada e fará a
separação nas colunas que ela ocupa, senão, perguntará qtas
colunas deseja separar.
Muito úitl pois mantém o alinhamento superior e permite criar
caixas com quaisquer tamanhos sempre ordenadas e organizadas.
O módulo Editorial do AICS permite diagramar facilmente publicações
impressas. A integração com os Conteúdos Multimídia, responsável
pelo repositório de matérias, é bem definida e baseada em pesquisas
genéricas.
Durante a diagramação, o processo de ocupação de espaço é visual,
se existir conteúdo associado na Elaboração a cada caixa, os conteúdos
podem ser exibidos já no tamanho final. Entretanto, no caso de diagramar
ainda sem associar o conteúdo, uma informação que ajuda se for imediata
é a ocupação prevista de texto (sem contar título e outros elementos).
Nesta atualização do sistema, a mensagem flutuante das matérias sendo
diagramadas irá exibir a altura das caixas de texto, em cm. Isto facilita
até mesmo a atribuição de matérias disponíveis nos Conteúdos Multimídia.