B1
As ações do B1 permitem interagir com o SAP Business One Service Layer, possibilitando autenticação e gestão de taxas de câmbio diretamente pelo robô.
Ações
b1.login
Realiza login no SAP B1 via Service Layer e retorna a conexão ativa para ser usada em outras ações.
Parâmetros:
service_layer_url - URL do Service Layer.
company_db - Nome da base de dados da empresa.
username - Utilizador do SAP B1.
password - Palavra-passe do SAP B1.
verify - (opcional, padrão True) Define se o certificado SSL deve ser verificado.
Retornar:
b1_connection - Objeto de conexão ativo com o SAP B1.
Exceções:
Esta ação não devolve exceções documentadas.
Exemplo de uso
b1.set_currency_rate
Define a taxa de câmbio de uma moeda específica no SAP B1.
Parâmetros:
b1_connection - Conexão ativa obtida com b1.login.
currency - Código da moeda (ex.: "USD", "EUR").
rate - Valor da taxa de câmbio (float maior que 0).
rate_date - Data da taxa no formato YYYYMMDD.
Retornar:
{} — Retorno vazio em caso de sucesso.
Exceções:
SapB1InvalidRate - Quando a taxa é menor ou igual a zero.
SapB1InvalidDate - Quando a data é inválida.
SapB1InvalidCurrency - Quando a moeda informada não é válida.
SapB1ConnectionError - Quando ocorre falha na comunicação com o B1.