Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Agroindústria
Módulo:SIGAAGR
Função:UBSA010, OGX140 e OGX155
Requisito/Story/Issue (informe o requisito relacionado) :DAGROINDUSTRIA-6244


02. SITUAÇÃO/REQUISITO

Foi verificada a necessidade da rotina UBSA010 realizar a geração do JSON e envio em requisição REST as informações da tela ao WebService SISDEV (INDEA-MT).

03. SOLUÇÃO

Foi realizada a criação de funções na rotina que realize a geração do JSON e envio em requisição REST, com criação do Pergunte (UBSA010001) e os parâmetros (MV_AGRH001, MV_AGRH002, MV_AGRE001 e MV_AGRS001).


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2,passo3,passo4

Abri o Configurador (SIGACFG) para a criação do pergunte e parâmetros

Totvs custom tabs box items
defaultyes
referenciapasso1

Criação do Pergunte (UBSA010001):

  • Criar as pergunte UBSA010001

Image AddedImage Added

  • Criar as perguntas:
    • CNPJ Revenda
      • Tipo: Caracter
      • Tamanho: 14
      • Formato: '@9'
      • Help: 'Informe o CNPJ da Revenda que está enviando, recebendo ou devolvendo.'
      • Objeto: Edit
    • Origem Armazenagem
      • Tipo: Caracter
      • Tamanho: 1
      • Formato: '@9'
      • Help:  Identifica se é uma transferência de saldo de um armazenador registrado junto ao MAPA.
      • Objeto: Combo
      • Pre Seleção (Combo): 2
      • Item 1 (Combo/Check/Expression): Sim
      • Item 2 (Combo/Check/Expression): Não 
    • Tipo Produto (Semente/Mudas)
      • Tipo: Caracter
      • Tamanho: 1
      • Formato: '@9'
      • Help: Seleciona o tipo do produto que está enviando: 2 – Sementes ou 8 - Mudas.
      • Objeto: Combo
      • Pre Seleção (Combo): 1
      • Item 1 (Combo/Check/Expression): Semente
      • Item 2 (Combo/Check/Expression): Mudas
    • Destino Internacional
      • Tipo: Caracter
      • Tamanho: 2
      • Formato: '@9'
      • Help:  Indica se o destino é fora do país.
      • Objeto: Combo
      • Pre Seleção (Combo): 2
      • Item 1 (Combo/Check/Expression): Sim
      • Item 2 (Combo/Check/Expression): Não
    • Destino Revenda
      • Tipo: Caracter
      • Tamanho: 1
      • Formato: '@9'
      • Help: Identifica se o destino é uma revenda.
      • Objeto: Combo
      • Pre Seleção (Combo): 2
      • Item 1 (Combo/Check/Expression): Sim
      • Item 2 (Combo/Check/Expression): Não

Image AddedImage AddedImage Added


Totvs custom tabs box items
defaultno
referenciapasso2

Criação do parâmetro (MV_AGRH001):

  • Na aba Informações:
    • Nome da Var.: MV_AGRH001
    • Tipo: Caracter
  • Na aba Descrição:
    • Descrição: Informar o Hash da revenda que enviará informações ao SISDEV (INDEA-MT)

Image AddedImage AddedImage Added


Totvs custom tabs box items
defaultno
referenciapasso3

Criação do parâmetro (MV_AGRH002):

  • Na aba Informações:
    • Nome da Var.: MV_AGRH002
    • Tipo: Caracter
  • Na aba Descrição:
    • Descrição: Informar o Encode Base64 para validacao do header para requisicao HTTP Basic de user:password

Image AddedImage AddedImage Added

Totvs custom tabs box items
defaultno
referenciapasso4

Criação do parâmetro (MV_AGRE001):

  • Na aba Informações:
    • Nome da Var.: MV_AGRE001
    • Tipo: Caracter
  • Na aba Descrição:
    • Descrição: Indica a URL em que sera enviada a requisicao do parametro de entrada de Sementes/Mudas.

Image AddedImage AddedImage Added

Totvs custom tabs box items
defaultno
referenciapasso4

Criação do parâmetro (MV_AGRS001):

  • Na aba Informações:
    • Nome da Var.: MV_AGRS001
    • Tipo: Caracter
  • Na aba Descrição:
    • Descrição: Indica a URL em que sera enviada a requisicao do parametro de entrada de Sementes/Mudas.

Image AddedImage AddedImage Added


04. DEMAIS INFORMAÇÕES


Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>