Informações |
---|
|
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.
Image Added
|
Nota |
---|
|
- Habilitar parâmetros do Connector para recuperar Preço ProdutolProduto:
Parâmetro = 129| LiveConnector - Preço Produto (1 = SIM | 0 = NAO) Parâmetro Unidade de Negócio = 91| LiveConnector - Preço Produto (1 = SIM | 0 = NAO) Obs: Somente após a configuração dos parâmetros as informações alteradas/incluídas serão enviadas para integração. Qualquer dúvida para implantação entrar em contato com a equipe de Serviços TOTVS Live. Não se aplica.
|
Informações |
---|
icon | false |
---|
title | Exemplo de Utilização: |
---|
|
1 - Com os preços devidamente incluídos no Totvs Live. Então devemos realizar a requisição RecuperarPrecoProdutoLC_Integracao no Connector para recuperar a |
Informações |
---|
icon | false |
---|
title | Exemplo de Utilização: |
---|
|
1 - Coms os preços devidamente incluídos no Totvs Live. Então devemos realizar a requisição RecuperarPrecoProdutoLC_Integracao no Connector para recuperar a lista com todos os preços disponíveis para o sistema satélite informado. Na primeiro utilizando primeira requisição ele irá trazer toda a base de preço disponível em lotes de até 10.000 itens. Após toda a base sincronizada, as novas consultas trarão somente as alterações e novos preços. Exemplo de consumo Via SoapUI: Image Removed Image Added
|
Informações |
---|
title | Parâmetros de Entrada |
---|
|
ENTRADA Descrição | Tipo | Chave | Obrigatório | Permite Alteração | Permite Exclusão | Informação Negocial |
Pivot Table |
---|
|
id | 1581521954499_556941873 |
---|
|
Descrição | Tipo |
Chave | varchar(16) | Sim | Sim | Não se Aplica | Não se Aplica | Chave de acesso do Sistema Satélite |
CodigoSistemaSatelite | varchar(20) |
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 |
---|
|
Pivot Table |
---|
id | 1581521954499_556941873 |
---|
|
Descrição | Tipo |
CodigoLoja | varchar(9) |
CodigoProduto | varchar(20) |
Descricao | varchar(200) |
FimVigencia | varchar(16) |
InicioVigencia | varchar(16) |
PrecoProduto | flaot |
| Sim | Sim | Não se Aplica | Não se Aplica | Código do Sistema Satélite | ListaProduto | List | Não | Não | Não se Aplica | Nã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 | MantemTicket | Boolean | Não | Não | Não se Aplica | Nã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. | IdentificacaoLoja | varchar(20) | Sim | Sim | Não se Aplica | Não se Aplica | Nú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 |
---|
|
RETORNO Descrição | Tipo | Chave | Obrigatório | Permite Alteração | Permite Exclusão | Informação Negocial | Chave | varchar(16) | Sim | Sim | Não se Aplica | Não se Aplica | Chave de acesso do Sistema Satélite | CodigoSistemaSatelite | varchar(20) | Sim | Sim | Não se Aplica | Não se Aplica | Código do Sistema Satélite | NumeroTicket | varchar(16) | Não | Não | Não se Aplica | Não se Aplica | Número do Ticket para Retorno | NumeroSequencia | varchar(16) | Não | Sim | Não se aplica | Não se aplica | Sequência número dos objetos retornados no ticket | CodigoLoja | varchar(9) | Não | Sim | Não | Não | Número de série da loja que será retornado o estoque | CodigoProduto | varchar(20) | Sim | Sim | Não | Não | Código padrão de identificação do produto | CodigoTabela | int | Sim | Sim | Não | Não | Código da tabela de preço cadastrada no sistema retaguarda | DescricaoProduto | varchar(200) | Não | Sim | Não | Não | Descrição do produto | FimVigencia | DateTime | Não | Sim | Sim | Sim | Data de encerramento do preço do produto da sequência | InicioVigencia | DateTime | Não | Sim | Sim | Sim | Data de início do preço do produto da sequência | PrecoProduto | float | Não | Sim | Sim | Sim | Preço do produto | TabelaAtiva | Boolean | Não | Sim | Sim | Sim | Informa se a tabela de está ativa (true) ou inativa (false) |
|
Informações |
---|
title | Exemplo de Chamada do Método |
---|
|
Bloco de código |
---|
| <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="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<soapenv:Header/>
<soapenv:Body>
<liv:RecuperarPrecoProdutoLC_Integracao>
<liv:identificacao>
<ren1:Chave>a7060abd-65da-489a-8953-aad212bab4ef</ren1:Chave>
<ren1:CodigoSistemaSatelite>xxxxxxxxx</ren1:CodigoSistemaSatelite>
</liv:identificacao>
<liv:listaProduto>
<ren1:LC_Produto>
<ren1:CodigoPadrao>xxxxxxx</ren1:CodigoPadrao>
</liv:listaProduto>
<liv:mantemTicket>x</liv:mantemTicket>
<liv:identificacaoLoja>xxxxxxxx</liv:identificacaoLoja>
</liv:RecuperarPrecoProdutoLC_Integracao>
</soapenv:Body>
</soapenv:Envelope>
|
|
Informações |
---|
title | Exemplo de Chamada do Método Bloco de código |
---|
| <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>
|
|
---|