Árvore de páginas

Versões comparadas

Chave

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

...

  • O sistema deverá disponibilizar novo plugin de nome "Simulação de impostos", com descrição "Simule impostos diretamente no pedido de venda para negociações mais precisas com seu cliente."
    • O link para o manual do plugin será Manual - Plugin de Integração "Simulação de Impostos"
    • Pelo tools, opção 18, o sistema deverá persistir novo registro na tabela pluginintegracao.codigo com valor = IMPOSTO
    • Para funcionar corretamente, o cadastro das configurações do plugin de Imposto deve inserir na tabela pluginintconfig deverá conter as seguintes informações:

idpluginintegracao = ID da tabela pluginintegracao com codigo = IMPOSTO

codigoelemento = IMPOSTO

...

sglcampo = IMPOSTO_MODELO

idnativo = 0

valor = Dependendo da seleção (PROTHEUS, DATASUL ou GENERICO)

      • Ao clicar em configurar, o sistema deverá abrir nova tela, exibindo os campos:
        • Campo de label "Modelo de simulação de impostos":
          • Opções fixas (pluginintconfig.valor):
            • "Protheus APIs Nativas": valor "protheus"
            • "Datasul APIs Nativas": valor "datasul"
            • "Genérico": valor "generico"
      • Campo
          • Registro na tabela pluginintconfig:
            • idpluginintegracao = ID da tabela pluginintegracao com codigo = IMPOSTO
            • codigoelemento = IMPOSTO
            • agrupador = 0
            • sglcampo = IMPOSTO_MODELO
            • idnativo = 0
            • valor = Dependendo da seleção (PROTHEUS, DATASUL ou GENERICO)
        • Campo de label "URL de conexão": textual obrigatório
          • Registro na tabela pluginintconfig:
            • idpluginintegracao = ID da tabela pluginintegracao com codigo = IMPOSTO
            • codigoelemento = IMPOSTO
            • agrupador = 0
            • sglcampo = IMPOSTO_URL
            • idnativo = 0
            • valor = Valor inserido pelo usuário
        • Grupo de elementos de label "Autenticação"
          • Campo de label "Usuário": textual obrigatório
          • Campo de label "Senha": textual, obrigatório, tipado como "password" para não pemitir visualização direta da senha na tela.
        • Campo de label "Timeout ao requisitar impostos (seg)": campo numérico, se não informado, adotar o padrão 30 segundos
        • Campo de label "Obrigar simulação de pedidos para:": Checkbox, seleção opcional
          • Checkbox de label "Gravar pedido"
          • Checkbox de label "Finalizar pedido"

3. Implementação no pedido

...