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 scripts do WebAICS agora existe a função:
Function Referer:String
Que retorna a página original que chamou o site. Uso geral, como validação, redirecionamento, personalização etc.
Agora, o comando DeleteFile aceita coringas. Por exemplo, o seguinte comando agora é permitido:
DeleteFile('c:\Teste\*.txt');
Nova rotina disponível aos scripts (Aics 2007):
function ImportCursor(FileName, TableName, Conn:string):boolean
Onde,
FileName: Nome completo do arquivo para importar
TableName: Nome da tabela destino no servidor
Conn: Nome da conexão que deve ser utilizada (videa página avançada na configuração geral para definir estes dados sobre conexões)
Dois novos comandos foram adicionados para suportar o novo recurso nativo de controlar N conexões:
Function TablePrepareSqlConn(Comando,Nome,Conn:string):longint
e
Function TableExecSqlConn(Comando,Nome,Conn:string):longint
Onde, Conn é o nome da string de conexão (case sensitive, atenção) a ser utilizada
Na configuração geral, criamos uma página conexão com possibilidade de indicar, uma por linha, um nome de conexão.
Estes nomes poderão ser associados às vistas e estruturas de dados em Minhas Informações.
A variável USER_PAGENUMBER pode ser usada para se gerar relatórios com páginas especiais. Use assim: SetVariable('USER_PAGENUMBER','11');
O comando acima inicia o próximo relatório na página 11.
Existem tabelas no AICS que possibilitam o cálculo do custo de transporte por serviços dos Correios. Esta mesma estrutura poderia ser usada para outros custos. Exportamos esta função interna assim:
Function CalcTransport(Peso:real; CepDes, Estado, NetLocal, Pais, Servico:string):double
Onde,
- Peso -> peso em kg
- CepDes -> CEP destino
- Estado -> sigla do estado destino
- NetLocal -> netcode do local origem
- Pais -> nome do país (coloque Brasil)
- Servico -> Sigla do serviço de acordo com a tabela de transporte SEDEXEST
Nas pesquisa do sistema, o caracter # no campo de conteúdo da pesquisa já significa pesquisa com aqueles valores nulos. Agora, o mesmo recurso foi adicionado aos filtros dos campos tipo texto das telas geradas por MI.
Agora, quando um objeto for criado ou publicado que seja da classe TDBLookupComboBox, a propriedade Text poderá retornar o texto que está sendo visível ao usuário.
A notação da função é:
Procedure SetContentFrom(Tabela,TabelaOrg:string)
Mudamos o segundo parâmetro String para permitir ser um texto formatado em XML. Isto é, agora, pode-se associar os conteúdos a uma tabela (por exemplo, para inserir dados) a partir de um texto completo em XML. Após isso, mesmo antes de se executar os comandos de ExecSql, todas as colunas ainda são modificáveis. Útil na integração com bases XML .NET.