Árvore de páginas

Versões comparadas

Chave

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

...

Layout Envio: Preencha este campo de acordo com o exemplo abaixo: Lembrando que é permitido utilizar macro execuções no Layout abaixo, após o &.

Bloco de código
&"
<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'
                  xmlns:liv='http://LiveConnector/'>
    	<soapenv:Header/>
    	<soapenv:Body>
        		<liv:ManterProdutoLC_Integracao_Xml>
            			<liv:codigoSistemaSatelite>" + self:oConfAssin['sistemasatelite'] + "</liv:codigoSistemaSatelite>
            			<liv:xmlTicketProduto>
                				<![CDATA[
                    <?xml version='1.0' encoding='utf-8'?>
                    <LC_TicketProduto>
                        <Chave>" + self:cToken + "</Chave>
                        <CodigoSistemaSatelite>" + self:oConfAssin['sistemasatelite'] + "</CodigoSistemaSatelite>
                        <Data>" + DtoS( Date() ) + "</Data>
                        <Hora>" + StrTran(Time(), ':', '') + "</Hora>
                        <Numero>" + FwTimeStampRMITImeStamp(1) + "</Numero>
                        <Documentos>
                            <LC_Produto>
                                <NumeroSequencia>1</NumeroSequencia>
                                <Ativo>true</Ativo>
                                <CNPJFornecedor>" + IIF(!Empty(self:oPublica['B1_PROC']),Posicione('SA2', 1, self:oPublica['B1_PROC'] + self:oPublica['B1_LOJPROC'], 'A2_CGC'),'') + "</CNPJFornecedor>
                                <CEST>" + self:oPublica['B1_CEST'] + "</CEST>
                                <CNAE>" + self:oPublica['B1_CNAE'] + "</CNAE>
                                <CodigoAlternativo>" + IIF(Empty(self:oPublica['B1_ALTER']), self:oPublica['B1_CODCODBAR'], self:oPublica['B1_ALTER']) + "</CodigoAlternativo>
                                <CodigoClassificacaoFiscal>" + AllTrim(self:oPublica['B1_POSIPI']) + "</CodigoClassificacaoFiscal>
                                <CodigoItemServico/>
                                <CodigoPadrao>" + self:oPublica['B1_COD'] + "</CodigoPadrao>
                                <CodigoPrincipal>" + self:oPublica['B1_CODCODBAR'] + "</CodigoPrincipal>
                                <CodigoProdutoPorFornecedor>" + self:oPublica['B1_CODBAR'] + "</CodigoProdutoPorFornecedor>
                                <DescontoMaximo>99.99</DescontoMaximo>
                                <DescontoVendaPromocao>99.99</DescontoVendaPromocao>
                                <Descricao>" + self:oPublica['B1_DESC'] + "</Descricao>
                                <DescricaoResumida>" + SubStr(self:oPublica['B1_DESC'], 1, 50) + "</DescricaoResumida>
                                <DescricaoTipoProduto>" + FwGetSX5("02", self:oPublica['B1_TIPO'])[1][4] + "<<DescricaoTipoProduto>REVENDA</DescricaoTipoProduto>
                                <IPPT>" + self:oPublica['B1_IPPT'] + "</IPPT>
                                <IndicadorArredondamento>true</IndicadorArredondamento>
                                <InserirClassificacao>true</InserirClassificacao>
                                <PesoBruto>" + cValToChar(self:oPublica['B1_PESO']) + "</PesoBruto>
                                <PesoLiquido>" + cValToChar(self:oPublica['B1_PESO']) + "</PesoLiquido>
                                <PrecoCentralizado>true</PrecoCentralizado>
                                <QuantidadeCasaDecimal>2<<QuantidadeCasaDecimal>0</QuantidadeCasaDecimal>
                                <QuantidadeCasaDecimalValor>2<<QuantidadeCasaDecimalValor>0</QuantidadeCasaDecimalValor>
                                <QuantidadeMultiplaCompra>2<<QuantidadeMultiplaCompra>0</QuantidadeMultiplaCompra>
                                <SiglaUnidadeMedida>" + self:oPublica['B1_UM'] + "</SiglaUnidadeMedida>
                                <SituacaoTributariaOrigem>" + IIF(Empty(self:oPublica['B1_ORIGEM']),'0',self:oPublica['B1_ORIGEM']) + <SituacaoTributariaOrigem>0<"</SituacaoTributariaOrigem>
                                <SituacaoVenda>true</SituacaoVenda>
								<Classificacoes>
									<LC_ClassificacaoProduto>
										<DescricaoClassificacao>" + Posicione('ZZ2', 1,xFilial('ZZ2')+self:oPublica['B1_XXMARCA'], 'ZZ2_DESCRI') + "</DescricaoClassificacao>
										<DescricaoTipoClassificacao>MARCA</DescricaoTipoClassificacao>
									</LC_ClassificacaoProduto>
								</Classificacoes>
                                <UnidadesNegocio/>
                                <ProdutoFornecedores/>
                            </LC_Produto>
                        </Documentos>
                    </LC_TicketProduto>
               ]]>
            <]]></liv:xmlTicketProduto>
        		</liv:ManterProdutoLC_Integracao_Xml>
    	</soapenv:Body>
</soapenv:Envelope>
"

Exemplo da Configuração do campo de exportação B1_MSEXP via Configurador:

...