Comandos do Robô
Ler Código Fornecedor
Não requer nenhum parâmetro. Carrega o código do fornecedor da base de dados caso o registro exista, se não, irá retornar NAO_ENCONTRADO.
Ler Código CFOP
Não requer nenhum parâmetro. Carrega o código CFOP da base de dados caso o registro exista, se não, irá retornar NAO_ENCONTRADO.
Trocar Valores
Requer 3 parâmetros separados por , (vírgula). base, resultado verdadeiro, resultado negativo.
Por exemplo, usando a base 10, se o valor for 10, vamos transformar em 20, se não, em 15: 10,20,15.
Inclui Valor
Requer 3 parâmetros separados por , (vírgula). base, resultado verdadeiro, resultado negativo.
Por exemplo, usando a base Isento, se o texto recebido for Isento de Fisco, vamos transformar em 1, se não, em 0: Isento,1,0.
Ajustar A Direita
Requer 2 parâmetros separados por , (vírgula). tamanho e base de formato.
Por exemplo, se o valor de entrada for 57 com tamanho de 3, e a base do formato 000 [3,000]. O resultado será 057. Caso seja o valor de entrada de 1, o resultado será 001.
Data Correta
Não requer nenhum parâmetro. Recebe uma data de entrada no formato AAAAMMDD (20200605) e converte no formato DDMMAAAA (05062020).
Numero Correto
Não requer nenhum parâmetro. Recebe um numero no formato 123.21 e converte para 123,21.
Remover zeros iniciais
Não requer nenhum parâmetro. Recebe um numero no formato 000000000003000116 e remove todos os zeros iniciais para 3000116.
Caso Não Encontrado
Requer 1 parâmetro. em caso de exceção.
Por exemplo, ao procurar pelo XML nfeProc.nao_existe quando executado, o campo não é encontrado no XML, convertendo para o valor no parâmetro.