...
- 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, de código "IMPOSTO".codigo com valor = IMPOSTO
- Além disso, o tools dverá inserir um registro na tabela pluginintconfig com as seguintes informações:
codigoelemento = IMPOSTO
agrupador = 0
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 de label "URL de conexão": textual obrigató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
...