Árvore de páginas

Versões comparadas

Chave

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

...

   </s:Body>

</s:Envelope>

 

  • ConsultarDepartamentos: Método responsável por obter a classificação mercadológica cadastrada no RMS-Retail.

    • Assinatura: RetornoDTO<DepartamentoDTO> ConsultarDepartamentos()

    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarDepartamentos/>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<DepartamentoDTO>

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • ItensProcessados: Lista de departamentos exportados. Array de DepartamentoDTO.

      • DepartamentoDTO: Departamento a departamento exportado.

        • Codigo: Código do departamento. Campo numérico.

        • Descricao: Descrição do departamento. Campo alfa-numérico.

        • Desconto: Desconto do departamento. Campo numérico.

        • Sessoes: Sessões do departamento. Array de SessaoDTO.

        • SessaoDTO: Sessão a sessão exportada.

        • Codigo: Código da sessão. Campo numérico.

        • Descricao: Descrição da sessão. Campo alfa-numérico.

        • Desconto: Desconto da sessão. Campo alfa-numérico.

        • Grupos: Grupos da sessão. Array de GrupoDTO.

        • GrupoDTO: Grupo a grupo exportado.

        • Codigo: Código do grupo. Campo numérico.

        • Descricao: Descrição do grupo. Campo alfa-numérico.

        • Desconto: Desconto do grupo. Campo numérico.

        • SubGrupos: Sessões do grupo. Array de SubgrupoDTO.

        • SubGrupoDTO: Subgrupo a subgrupo exportado.

        • Codigo: Código do subgrupo. Campo numérico.

        • Descricao: Descrição do subgrupo. Campo alfa-numérico.

        • Desconto: Desconto do subgrupo. Campo numérico.

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
      • TotalDeItensProcessados: Quantidade total de itens processados.
      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
      • ItensNaoProcessados: Itens não processados. Array de DepartamentoDTO.
    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarDepartamentosResponse xmlns="http://tempuri.org/">

         <ConsultarDepartamentosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta os departamentos do sistema RMS Retail e os respectivos dependentes.</a:Descricao>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:DepartamentoDTO>

                  <a:Codigo>0</a:Codigo>

                  <a:Desconto>0</a:Desconto>

                  <a:Descricao/>

                  <a:Sessoes>

                     <a:SessaoDTO>

                        <a:Codigo>0</a:Codigo>

                        <a:Desconto>0</a:Desconto>

                        <a:Descricao/>

                        <a:Grupos>

                           <a:GrupoDTO>

                              <a:Codigo>0</a:Codigo>

                              <a:Desconto>0</a:Desconto>

                              <a:Descricao/>

                              <a:Subgrupos>

                                 <a:SubGrupoDTO>

                                    <a:Codigo>0</a:Codigo>

                                    <a:Desconto>0</a:Desconto>

                                    <a:Descricao/>

                                 </a:SubGrupoDTO>

                              </a:Subgrupos>

                           </a:GrupoDTO>

                        </a:Grupos>

                     </a:SessaoDTO>

                  </a:Sessoes>

               </a:DepartamentoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarDepartamentosResult>

      </ConsultarDepartamentosResponse>

   </s:Body>

</s:Envelope>

 

  1. ConsultarOperadoresDeCaixa: Método responsável por obter os dados referentes aos operadores de caixa (PDV).

    1. Assinatura: RetornoDTO<OperadorDeCaixaDTO> ConsultarOperadoresDeCaixa(int pFilial)

    2. Parâmetros de envio:

  • pFilial: Código da filial. Campo numérico.

    1. SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarOperadoresDeCaixa>

        

         <tem:pFilial>1</tem:pFilial>

      </tem:ConsultarOperadoresDeCaixa>

   </soapenv:Body>

</soapenv:Envelope>

    1. Parâmetros de retorno: RetornoDTO<OperadorDeCaixaDTO>

  • Descricao: Descrição do processo executado. Campo alfa-numérico.

  •  

    ItensProcessados: Lista de operadores de caixas exportados. Array de OperadorDeCaixaDTO.MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

     

    • OperadorDeCaixaDTO: Operador a operador exportado.
      • Filial: Código da filial (sem digito).
      • Codigo: Código do operador (sem digito).
      • Matricula: Código de matricula.
      • Nome: Nome do operador.
      • Ativo: true-Ativo, false-Inativo.
      • Tipo: O-Operador, S-Supervisor, G-Gerente.
      • Administrador: true-SIM, false-Não.
      • LogonPDV: Nome de login no PDV.
      • SenhaPDV: * Criptografia configurada para cada software de PDV.
  • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

  • TotalDeItensProcessados: Quantidade total de itens processados.

  • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

  • ItensNaoProcessados: Itens não processados. Array de OperadorDeCaixaDTO.

    1. SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarOperadoresDeCaixaResponse xmlns="http://tempuri.org/">

         <ConsultarOperadoresDeCaixaResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta os operadores de caixa disponiveis para a filial informada.</a:Descricao>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:OperadorDeCaixaDTO>

                  <a:Administrador>false</a:Administrador>

                  <a:Ativo>false</a:Ativo>

                  <a:Codigo>5871</a:Codigo>

                  <a:Filial>0</a:Filial>

                  <a:LogonPDV></a:LogonPDV>

                  <a:Matricula>0</a:Matricula>

                  <a:Nome>RICARDO TONDIN</a:Nome>

                  <a:SenhaPDV/>

                  <a:Tipo>79</a:Tipo>

               </a:OperadorDeCaixaDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarOperadoresDeCaixaResult>

      </ConsultarOperadoresDeCaixaResponse>

   </s:Body>

</s:Envelope>

 

 

 

 

 

 

 

 

 

 

 

  1. ConsultarOfertasCombinadas: Método responsável por obter os dados referentes às ofertas combinadas.

    1. Assinatura: RetornoDTO<OfertaCombinadaDTO> ConsultarOfertasCombinadas(int pFilial)

    2. Parâmetros de envio:

  • pFilial: Código da filial. Campo numérico.

    1. SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarOfertasCombinadas>

         <tem:pFilial>?</tem:pFilial>

      </tem:ConsultarOfertasCombinadas>

   </soapenv:Body>

</soapenv:Envelope>

 

    1. Parâmetros de retorno: RetornoDTO<OfertaCombinadaDTO>

  • Descricao: Descrição do processo executado. Campo alfa-numérico.

  •  

    ItensProcessados: Lista de ofertas combinadas exportadas. Array de OfertaCombinadaDTO.MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

     

    • OfertaCombinadaDTO: Oferta a oferta exportada.
      • Filial: Código da filial (sem digito). Campo numérico.
      • Codigo: Código da oferta centralizada. Campo numérico.
      • Descricao: Descrição da oferta centralizada. Campo alfa-numérico.
      • DataInicio: Data de início de vigência da oferta centralizada (dd/mm/aaaa). Campo data.
      • DataFim: Data final de vigência da oferta centralizada (dd/mm/aaaa). Campo data.
      • CodigoCombinacao: Código incremental identificador da combinação. Campo numérico.
      • DescricaoCombinacao: Descrição identificadora da combinação. Campo alfa-numérico.
      • TipoCombinacao: Tipo da combinação se é "E" ou "OU". Campo numérico.
      • TipoDesconto: Tipo de desconto que será aplicado: Valor ou Percentual. Campo alfa-numérico.
      • Itens: Itens vinculados à oferta. Array de OfertaCombinadaItemDTO.
        • OfertaCombinadaItemDTO: Item a item da oferta exportada.
          • CodigoOferta: Código da oferta centralizada. Campo numérico.
          • CodigoCombinacao: Código da combinação. Campo numérico.
          • CodigoProduto: Código do item. Campo numérico.
          • TipoItem: Tipo de Item, se ele é O (Ofertado) ou P (Promovido). Campo alfa-numérico.
          • Quantidade: Quantidade do item que será executado o gatilho para a ação selecionada. Campo numérico.
          • ValorDesconto: Valor do Desconto que será diluído no produto. Campo numérico.
          • PercentualDesconto: Percentual de desconto que será aplicado sobre o produto. Campo numérico.
  • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

  • TotalDeItensProcessados: Quantidade total de itens processados.

  • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

  • ItensNaoProcessados: Itens não processados. Array de OperadorDeCaixaDTO.

    1. SOAP de retorno:

         <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarOfertasCombinadasResponse xmlns="http://tempuri.org/">

         <ConsultarOfertasCombinadasResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta as ofertas combinadas disponiveis na base de dados do sistema RMS Retail.</a:Descricao>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:OfertaCombinadaDTO>

                  <a:Codigo>0</a:Codigo>

                  <a:CodigoCombinacao>0</a:CodigoCombinacao>

                  <a:DataFim>0001-01-01T00:00:00</a:DataFim>

                  <a:DataInicio>0001-01-01T00:00:00</a:DataInicio>

                  <a:Descricao i:nil="true"/>

                  <a:DescricaoCombinacao i:nil="true"/>

                  <a:Filial>0</a:Filial>

                  <a:Itens>

                     <a:OfertaCombinadaItemDTO>

                        <a:CodigoCombinacao>0</a:CodigoCombinacao>

                        <a:CodigoOferta>0</a:CodigoOferta>

                        <a:CodigoProduto>0</a:CodigoProduto>

                        <a:EANProduto>0</a:EANProduto>

                        <a:PercentualDesconto>0</a:PercentualDesconto>

                        <a:Quantidade>0</a:Quantidade>

                        <a:TipoItem i:nil="true"/>

                        <a:ValorDesconto>0</a:ValorDesconto>

                     </a:OfertaCombinadaItemDTO>

                  </a:Itens>

                  <a:TipoCombinacao>0</a:TipoCombinacao>

                  <a:TipoDesconto>0</a:TipoDesconto>

               </a:OfertaCombinadaDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarOfertasCombinadasResult>

      </ConsultarOfertasCombinadasResponse>

   </s:Body>

</s:Envelope>

 

 

  1. ConsultarComponentesReceita: Método responsável por obter os dados referentes às cestas básicas.

    1. Assinatura: RetornoDTO<ComponenteReceitaDTO> ConsultarComponentesReceita(int pFilial)

    2. Parâmetros de envio:

  • pFilial: Código da filial. Campo numérico.

    1. SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarComponentesReceita>

         <tem:pFilial>1</tem:pFilial>

      </tem:ConsultarComponentesReceita>

   </soapenv:Body>

</soapenv:Envelope>

 

    1. Parâmetros de retorno: RetornoDTO<ComponenteReceitaDTO>

  • Descricao: Descrição do processo executado. Campo alfa-numérico.

  •  

    ItensProcessados: Lista de componentes das receitas exportadas. Array de ComponenteReceitaDTO.MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

     

    • ComponenteReceitaDTO: Componente a componente da receita exportada.
      • Filial: Código da filial (sem digito). Campo numérico.
      • CodigoDoProdutoComponente: Código do produto componente (sem digito). Campo numérico.
      • CodigoDoProdutoReceita: Código do produto receita (sem digito). Campo numérico.
      • Quantidade: Quantidade/fator do componente na receita. Campo numérico.
      • PrecoVigente: Múltipla embalagem - preço vigente unitário. Campo numérico.
      • PrecoOferta: Múltipla embalagem - preço oferta unitário. Campo numérico.
  • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

  • TotalDeItensProcessados: Quantidade total de itens processados.

  • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

  • ItensNaoProcessados: Itens não processados. Array de ComponenteReceitaDTO.

    1. SOAP de retorno:

         <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarComponentesReceitaResponse xmlns="http://tempuri.org/">

         <ConsultarComponentesReceitaResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta os componentes referente aos itens receita do sistema RMS Retail.</a:Descricao>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:ComponenteReceitaDTO>

                  <a:CodigoDoProdutoComponente>0</a:CodigoDoProdutoComponente>

                  <a:CodigoDoProdutoReceita>0</a:CodigoDoProdutoReceita>

                  <a:Filial>0</a:Filial>

                  <a:PrecoOferta>0</a:PrecoOferta>

                  <a:PrecoVigente>0</a:PrecoVigente>

                  <a:Quantidade>0</a:Quantidade>

               </a:ComponenteReceitaDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarComponentesReceitaResult>

      </ConsultarComponentesReceitaResponse>

   </s:Body>

</s:Envelope>

 

  1. ConsultarFinalizadoras: Método responsável por obter os dados referentes às finalizadoras.

    1. Assinatura: RetornoDTO<FinalizadoraDTO> ConsultarFinalizadoras(int pPDV)

    2. Parâmetros de envio:

  • pPDV: Código do PDV para as finalizadoras cadastradas. Campo numérico.

    1. SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarFinalizadoras>

         <tem:pPDV>01</tem:pPDV>

      </tem: ConsultarFinalizadoras >

   </soapenv:Body>

</soapenv:Envelope>

 

    1. Parâmetros de retorno: RetornoDTO<FinalizadoraDTO>

  • Descricao: Descrição do processo executado. Campo alfa-numérico.

  •  

    ItensProcessados: Lista de finalizadoras exportadas. Array de FinalizadoraDTO.MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

     

    • FinalizadoraDTO: Finalizadora a finalizadora exportada.
      • Filial: Código da filial (sem digito). Campo numérico.
      • Descricao: Descrição da finalizadora. Campo alfa-numérico.
  • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

  • TotalDeItensProcessados: Quantidade total de itens processados.

  • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

  • ItensNaoProcessados: Itens não processados. Array de FinalizadoraDTO.

    1. SOAP de retorno:

         <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarComponentesReceitaResponse xmlns="http://tempuri.org/">

         <ConsultarComponentesReceitaResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta os componentes referente aos itens receita do sistema RMS Retail.</a:Descricao>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:ComponenteReceitaDTO>

                  <a:CodigoDoProdutoComponente>0</a:CodigoDoProdutoComponente>

                  <a:CodigoDoProdutoReceita>0</a:CodigoDoProdutoReceita>

                  <a:Filial>0</a:Filial>

                  <a:PrecoOferta>0</a:PrecoOferta>

                  <a:PrecoVigente>0</a:PrecoVigente>

                  <a:Quantidade>0</a:Quantidade>

               </a:ComponenteReceitaDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarComponentesReceitaResult>

      </ConsultarComponentesReceitaResponse>

   </s:Body>

</s:Envelope>

 

Campo:

Descrição

Nome do campo.

Descreva a regra de negócio dos principais campos e exemplos.

 

 

...