Ir al contenido
Claro
Español

Importación de pedidos a través del Integrador

En la versión 3.3 del Sincronizador, es posible importar pedidos del ERP a través de scripts creados en el Integrador. A continuación se muestra una guía paso a paso sobre cómo se implementa la funcionalidad. Primero, debe crear el script para las dos tablas por separado. Un script para la tabla 16 - SOLICITUD y un script para la tabla 17 - ITEMPEIDO. Se adjuntan scripts de ejemplo:

SELECCIONE ‘16’ como ID,

“ como Identificador de solicitud,

“ como OrdenNúmera,

“ el formulario de pago,

“ las Condiciones de Pago,

“ como Orden de estado,

“ as CodeFilial,

“ como CódigoCliente,

“ el Cliente CNPJ,

“ como Precio de lista,

“ como CodeSeller,

“ como CodePortador,

“ como OrdenNúmera,

“ como vendedor secuencial,

“ como NumeroOrdemPra,

“ como FechaHoraEmisión,

“ como ValorProdutosComAcrescimoOUDescontoUnitario,

“ como ValorProdutosSemAcrescimoORDescontoUnitario,

“ la cantidad de artículos del pedido,

“ as DeviceIdentifier,

“ como OeracaoFiscalUtilizadaNoPedido,

“ la Observación Interna,

“ como CampoLivre1,

“ como CampoLivre2,

“ como CampoLivre3,

“ como CódigoTipoOrden,

“Previsión de entrega,

“ como CodeVendorIssuer,

“la latitud,

“la Longitud,

“ como Solicitud de Origen,

“ as ValordoFrete,

“ como ValorPedidoTotal,

“ como tipo de envío,

“ como ValorTotalIPI,

“ como ValorTotalICMSST,

“como cancelado,

“ las Observaciones del Cliente,

“ as TypeDiscount,

“ como Orden de nivel de descuento porcentual,

“ como ValueDiscountLevelOrder,

“ como porcentaje de descuento, interés, condición, pago,

“InformacaoCapturaGPS,

“ como ValorComissao,

“ como CódigoTransportadora,

“ como CódigoTransportadoraRedespacho,

“ como dirección de entrega de ID única,

“ como segmento,

“ como idERP,

“la tabla de descuentos usados,

“ como CodeTypeDiscount,

“ como TotalValueAdditionalRate,

“ como Comisión ValorAbaterBaseCalculo,

“ como NumPedidoPrincipal,

“ como CodigoMixProdutos,

“ como IDUnicoClienteDemander

DESDE TABLE_ORDER

SELECCIONE ‘17’ como Identificador,

“ as CodeItemOrder,

“ como CódigoProduto,

“ como Código de pedido,

“ como elemento de descuento porcentual,

“ como elemento de aumento porcentual,

“ como ValorTotalProdutosDesconto,

“ como ValorUnitarioSemDesconto,

“ como ValorUnitarioComDesconto,

“ la cantidad del producto,

“ como Identificador de pedido,

“ las Observaciones,

“ como ValorTotaldoIPI,

“ como ValorTotalICMSST,

“ como TotalItemValueWithTaxes,

“ como ValorUnitarioComTaxes,

“ como Valor de descuento prorrateado,

“ como ValorTotalProdutosSemRateio,

“ como ValorUnitarioVendaSemRateio,

“ the Quantity Canceled,

“ la cantidad facturada,

“ como ValorFlexMovimentedo,

“ como ValueProductsWithoutDiscountAdditionConditionPayment,

“ como NumOfFixedPriceOptionUsed,

“ como DataTimeInsercaoItemAoPedido,

“ como Comisión Porcentual,

“ como ValorComissao,

“ la CantidadPorPaquete,

“ la tabla UsedDiscount,

“ como ValorUnitarioDaListaPrico,

“ como tasa de valor adicional,

“ asValueAbaterdaBasedeCalculoComisión,

“Comisión Porcentaje de descuento de Bonos

DE TABELA_ITEMPEDIDO

Con los scripts correctamente configurados es posible generar el archivo. Ejemplo:

3.10

17|45155286|2645|300057|0.0|0.0|59.6|29.8|29.8|2.0|2373352||||59.6|29.8||59.6|29.8||||59.6||||||||||| 17|45155287|454|300057|0.0|0.0|95.6|47.8|47.8|2.0|2373352||||95.6|47.8||95.6|47.8||||95.6||||||||||| 17 | 45155288 17|45155289|689|300057|0.0|0.0|7.96|3.98|3.98|2.0|2373352||||7.96|3.98||7.96|3.98||||7.96||||||||||| 17 | 17|45155291|2645|300058|0.0|0.0|59.6|29.8|29.8|2.0|2373353||||59.6|29.8||59.6|29.8||||59.6||||||||||| 17|45155292|454|300058|0.0|0.0|95.6|47.8|47.8|2.0|2373353||||95.6|47.8||95.6|47.8||||95.6||||||||||| 17 |45155293 17|45155294|689|300058|0.0|0.0|7.96|3.98|3.98|2.0|2373353||||7.96|3.98||7.96|3.98||||7.96|||||||||||16|2373352|300057||58||1|73|056.518.729-57|3|3||300057|||2017-11-23 12:00:00|276.24|276.24|5|||||||1|||||1|35623.00|35899.24|1|||0|||||||||||||||||||| 16|2373353|300058||46||1|1090|038.642.377-69|3|3||300058|||2017-11-23 12:00:00|191.12|191.12|4|||||||1|||||1|21321.00|21512.12|2|||0||||||||||||||||||||

Al igual que al importar a Demander, cada Pedido debe venir con sus respectivos artículos, el ejemplo anterior provocará un error en la importación. Para evitar que ocurra este problema, se creó la siguiente regla:

En el script de la tabla ORDER, es esencial configurar el campo OrderIdentifier con un número único. En el script de la tabla ITEMPEDIC, también es necesario configurar el campo OrderIdentifier con el mismo número único establecido en el pedido correspondiente. Nota: No es necesario configurar este campo con el idPedido generado por Demander. Con los campos completados correctamente, el Sincronizador leerá este archivo y organizará el Pedido colocando sus elementos debajo. Ejemplo:

01|3.7|

16|2373352|300057||58||1|73|056.518.729-57|3|3||300057|||2017-11-23 12:00:00|276.24|276.24|5|||||||1|||||1|35623.00|35899.24|1|||0|||||||||||||||||||| 17|45155286|2645|300057|0.0|0.0|59.6|29.8|29.8|2.0|2373352||||59.6|29.8||59.6|29.8||||59.6|||||||||| 17|45155287|454|300057|0.0|0.0|95.6|47.8|47.8|2.0|2373352||||95.6|47.8||95.6|47.8||||95.6|||||||||| 17 |45155288 | 17|45155289|689|300057|0.0|0.0|7.96|3.98|3.98|2.0|2373352||||7.96|3.98||7.96|3.98||||7.96||||||||||| 17 |

16|2373353|300058||46||1|1090|038.642.377-69|3|3||300058|||2017-11-23 12:00:00|191.12|191.12|4|||||||1|||||1|21321.00|21512.12|2|||0|||||||||||||||||||| 17|45155291|2645|300058|0.0|0.0|59.6|29.8|29.8|2.0|2373353||||59.6|29.8||59.6|29.8||||59.6|||||||||| 17|45155292|454|300058|0.0|0.0|95.6|47.8|47.8|2.0|2373353||||95.6|47.8||95.6|47.8||||95.6|||||||||| 17 | 45155293 17|45155294|689|300058|0.0|0.0|7.96|3.98|3.98|2.0|2373353||||7.96|3.98||7.96|3.98||||7.96|||||||||||

Con el archivo en esta organización será posible importarlo.