Árvore de páginas

Versões comparadas

Chave

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


Image Added


Informações
iconfalse

O método RecuperarPrecoProdutoLC_Integracao do Live Connector tem a função de disponibilizar informações dos preços de produto do TOTVS Live para o sistemas externos.

Compatibilidade
Ambiente SAAS
  •     

Ambiente OnPremise

  •     
Nota
titlePré-requisitos
  •  Habilitar parâmetros do Connector para recuperar Preço Produto:

            Não se aplica.

...

1581521954499_556941873

ENTRADA

Informações
titleParâmetros de Entrada
Pivot Table
id
DescriçãoTipo
Descrição
ChaveObrigatórioPermite AlteraçãoPermite ExclusãoInformação Negocial
Chavevarchar(16)SimSimNão se AplicaNão se AplicaChave de acesso
Sim
do Sistema Satélite
CodigoSistemaSatelitevarchar(20)
Código do sistema satélite válidoSimMantemTicketBool 

Identifica se matem ticket(true) até ser confirmado ou confirma automaticamente.

Caso não informado assume o valor padrão  como false.

Não

Os demais campos de filtro existentes no método não devem ser utilizados, pois estão sendo mantidos no sistema apernas para compatibilidade com legados. O uso de filtros podem gerar erros na integração de preços, com informações parciais.

Informações
titleParâmetros de Saída
Pivot Table
id1581521954499_556941873

Descrição

Tipo

ObservaçãoNumeroSequenciavarchar(16)CodigoLojavarchar(9)CodigoProdutovarchar(20)DescricaoProdutovarchar(200)FimVigenciadatetimeaaaa-mm-ddThh:mm:ssInicioVigenciadatetimeaaaa-mm-ddThh:mm:ssPrecoProdutoflaotCodigoTabelaInt64Código da tabela de preço (Disponível a partir da versão Live 6.5.45.0 ).TabelaAtivaBooleanIdentifica se a tabela de preços está ativa no sistema (Disponível a partir da versão Live 6.5.45.0 ).
SimSimNão se AplicaNão se AplicaCódigo do Sistema Satélite
ListaProdutoListNãoNãoNão se AplicaNão se Aplica

Define os produtos que serão retornados, caso não informado(Padrão) serão retornados todos os produtos com seus respectivos preços.

Retorna lista de Produtos para produtos Campo:

LC_Produto = CodigoPadrao

MantemTicketBooleanNãoNãoNão se AplicaNão se Aplica

Identifica se matem ticket (true) até ser confirmado ou confirma automaticamente.

Caso não informado assume o valor padrão  como false.

Obs.: Quando é enviado uma lista de produto, o mantemTicket sempre será true, independente do valor passado nessa tag.

IdentificacaoLojavarchar(20)SimSimNão se AplicaNão se AplicaNúmero de série da loja que deseja retornar


Os demais campos de filtro existentes no método não devem ser utilizados, pois estão sendo mantidos no sistema apernas para compatibilidade com legados. O uso de filtros podem gerar erros na integração de preços, com informações parciais.

Informações
titleParâmetros de Saída

RETORNO

DescriçãoTipoChaveObrigatórioPermite AlteraçãoPermite ExclusãoInformação Negocial
Chavevarchar(16)SimSimNão se AplicaNão se AplicaChave de acesso do Sistema Satélite
CodigoSistemaSatelitevarchar(20)SimSimNão se AplicaNão se AplicaCódigo do Sistema Satélite
NumeroTicketvarchar(16)NãoNãoNão se AplicaNão se AplicaNúmero do Ticket para Retorno
NumeroSequenciavarchar(16)NãoSimNão se aplicaNão se aplicaSequência número dos objetos retornados no ticket
CodigoLojavarchar(9)NãoSimNãoNãoNúmero de série da loja que será retornado o estoque
CodigoProdutovarchar(20)SimSimNãoNãoCódigo padrão de identificação do produto
CodigoTabelaintSimSimNãoNãoCódigo da tabela de preço cadastrada no sistema retaguarda
DescricaoProdutovarchar(200)NãoSimNãoNãoDescrição do produto
FimVigenciaDateTimeNãoSimSimSimData de encerramento do preço do produto da sequência
InicioVigenciaDateTimeNãoSimSimSimData de início do preço do produto da sequência
PrecoProdutofloatNãoSimSimSimPreço do produto
TabelaAtivaBooleanNãoSimSimSimInforma se a tabela de está ativa (true) ou inativa (false)
Informações
titleExemplo de Chamada do Método
Bloco de código
titleChamada:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:liv="http://LiveConnector/" xmlns:ren="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data" xmlns:ren1="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects" xmlns:arr
Informações
titleExemplo de Chamada do Método
Bloco de código
titleChamada:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoapmicrosoft.orgcom/2003/soap10/envelopeSerialization/Arrays" xmlns:liv="http://LiveConnector/" xmlns:ren="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data" xmlns:ren1="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects">
   <soapenv:Header/>
   <soapenv:Body>
>
   <soapenv:Header/>
   <soapenv:Body>
      <liv:RecuperarPrecoProdutoLC_Integracao>
         <liv:identificacao>
            <ren1:Chave>a7060abd-65da-489a-8953-aad212bab4ef</ren1:Chave>
            <ren1:CodigoSistemaSatelite>xxxxxxxxx</ren1:CodigoSistemaSatelite>
         <liv:RecuperarPrecoProdutoLC_Integracao></liv:identificacao>
         <liv:identificacao>listaProduto>
            <ren1:Chave>XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX</ren1:Chave>
LC_Produto>
               <ren1:CodigoSistemaSatelite>XXXXXXXX<CodigoPadrao>xxxxxxx</ren1:CodigoSistemaSatelite>CodigoPadrao>
         </liv:identificacao>listaProduto>
         <liv:mantemTicket>true<mantemTicket>x</liv:mantemTicket>
         <liv:identificacaoLoja>xxxxxxxx</liv:identificacaoLoja>
      </liv:RecuperarPrecoProdutoLC_Integracao>
   </soapenv:Body>
</soapenv:Envelope>

Bloco de código
titleRetorno:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <RecuperarPrecoProdutoLC_IntegracaoResponse xmlns="http://LiveConnector/">
         <RecuperarPrecoProdutoLC_IntegracaoResult xmlns:a="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_TicketPrecoProduto</ClassID>
            <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:19.1452206-03:00</Creation>
            <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:19.1452206-03:00</LastUpdate>
            <ObjectID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</ObjectID>
            <OwnerID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</OwnerID>
            <UserID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
            <a:Chave>00000000-0000-0000-0000-000000000000</a:Chave>
            <a:CodigoSistemaSatelite>05140003</a:CodigoSistemaSatelite>
            <a:Data>27/07/2020</a:Data>
            <a:Hora>13:46</a:Hora>
            <a:Numero>1200727134619507</a:Numero>
            <a:Documentos xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
               <b:anyType i:type="a:LC_PrecoProduto">
                  <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_PrecoProduto</ClassID>
                  <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:22.9216723-03:00</Creation>
                  <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:22.9216723-03:00</LastUpdate>
                  <ObjectID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</ObjectID>
                  <OwnerID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</OwnerID>
                  <UserID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
                  <a:NumeroSequencia i:nil="true"/>
                  <a:CodigoLoja>000000000</a:CodigoLoja>
                  <a:CodigoProduto>123456</a:CodigoProduto>
				  <a:CodigoTabela>46</a:CodigoTabela>
                  <a:DescricaoProduto>Descrição de produto Exemplo</a:DescricaoProduto>
                  <a:FimVigencia>9999-12-31T23:59:59</a:FimVigencia>
                  <a:InicioVigencia>2020-03-10T00:00:00</a:InicioVigencia>
                  <a:PrecoProduto>25.02</a:PrecoProduto>
				  <a:TabelaAtiva>true</a:TabelaAtiva>
               </b:anyType>
               <b:anyType i:type="a:LC_PrecoProduto">
                  <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_PrecoProduto</ClassID>
                  <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:22.9264641-03:00</Creation>
                  <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:22.9264641-03:00</LastUpdate>
                  <ObjectID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</ObjectID>
                  <OwnerID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</OwnerID>
                  <UserID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
                  <a:NumeroSequencia i:nil="true"/>
                  <a:CodigoLoja>000000000</a:CodigoLoja>
                  <a:CodigoProduto>123456</a:CodigoProduto>
				  <a:CodigoTabela>46</a:CodigoTabela>
                  <a:DescricaoProduto>Descrição de produto Exemplo</a:DescricaoProduto>
                  <a:FimVigencia>9999-12-31T23:59:59</a:FimVigencia>
                  <a:InicioVigencia>2020-03-10T00:00:00</a:InicioVigencia>
                  <a:PrecoProduto>118.62</a:PrecoProduto>
				  <a:TabelaAtiva>true</a:TabelaAtiva>
               </b:anyType>
               <b:anyType i:type="a:LC_PrecoProduto">
                  <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_PrecoProduto</ClassID>
                  <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:22.9264641-03:00</Creation>
                  <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:22.9264641-03:00</LastUpdate>
                  <ObjectID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</ObjectID>
                  <OwnerID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</OwnerID>
                  <UserID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
                  <a:NumeroSequencia i:nil="true"/>
                  <a:CodigoLoja>000000000</a:CodigoLoja>
                  <a:CodigoProduto>123456</a:CodigoProduto>
				  <a:CodigoTabela>46</a:CodigoTabela>
                  <a:DescricaoProduto>Descrição de produto Exemplo</a:DescricaoProduto>
                  <a:FimVigencia>9999-12-31T23:59:59</a:FimVigencia>
                  <a:InicioVigencia>2020-03-10T00:00:00</a:InicioVigencia>
                  <a:PrecoProduto>118.62</a:PrecoProduto>
				  <a:TabelaAtiva>true</a:TabelaAtiva>
               </b:anyType>
			</a:Documentos>
         </RecuperarPrecoProdutoLC_IntegracaoResult>
      </RecuperarPrecoProdutoLC_IntegracaoResponse>
   </s:Body>
</s:Envelope>