Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O objetivo desta API é gerar um arquivo de imagem contendo o QR Code referente à uma nota fiscal.

A API também retorna o valor da imagem em base 64.


Funcionamento


A API pode ser executada de modo estático ou persistente. Em ambos os casos os parâmetros são os mesmos.

...

RUN local/arg/argapi002qr.p (INPUT ROWID(notaarg-relac-fiscalems), INPUT "C:\tmp\qrcode", OUTPUT c-arq-qrcode,  OUTPUT OUTPUT c-qrcode-base64, OUTPUT TABLE RowErrors).


Exemplo execução persistente:

RUN local/arg/argapi002qr.p PERSISTENT SET h-qrcode (INPUT ?, INPUT "", OUTPUT c-arq-qrcode, OUTPUT c-qrcode-base64,  OUTPUT OUTPUT TABLE rowErrors).


Na execução persistente deverá ser executada a procedure createJSonComprovante para retornar o qrcode:

RUN createJSonComprovante IN h-qrcode (INPUT ROWID(notaarg-relac-fiscalems), INPUT "C:\tmp\qrcode", OUTPUT c-arq-qrcode,  OUTPUT OUTPUT c-qrcode-base64, OUTPUT TABLE RowErrors).



Parâmetros TipoConteúdo
entrada rowidrowid da nota-fiscaltabela arg-relac-ems
entradacharacterdiretório para geração do qrcode
saídacharacterarquivo de qrcode gerado
saídalongcharimagem do qrCode em base64
saída temp-tabletemp-table RowErrors.

...