Skip to content

Commit

Permalink
Actualizacion
Browse files Browse the repository at this point in the history
  • Loading branch information
Lucasponzoni committed Dec 17, 2024
1 parent ad731e5 commit 2572a0d
Showing 1 changed file with 47 additions and 5 deletions.
52 changes: 47 additions & 5 deletions js/bnaCards.js
Original file line number Diff line number Diff line change
Expand Up @@ -2159,26 +2159,68 @@ if (isSplit) {
}

// Ajustar la cantidad de bultos
const cantidadBultos = isSplit ? (cantidad * 2) + cantidadKitsParsed : cantidad;
const cantidadBultos = isSplit ? (cantidad * 1) + cantidadKitsParsed : cantidad;
const VolumenTotalFinal = isSplit ? volumenCm3 / 2 : volumenCm3 / cantidad;

// Inicializar arreglos para las medidas
const Alto = [];
const Ancho = [];
const Largo = [];

// Llenar las medidas de acuerdo a la cantidad de bultos
for (let i = 0; i < cantidadBultos; i++) {
Alto.push(altoA);
Ancho.push(anchoA);
Largo.push(largoA);
}

// Si es un split, agregar las medidas de la unidad interior tantas veces como la cantidad de bultos
if (isSplit) {
for (let i = 0; i < cantidadBultos; i++) {
Alto.push(altoInterior);
Ancho.push(anchoInterior);
Largo.push(largoInterior);
}
}

// Crear bultos con las medidas reales
for (let i = 0; i < cantidadBultos; i++) {
bultos.push({
"kilos": peso / cantidadBultos,
"largoCm": null,
"altoCm": null,
"anchoCm": null,
"largoCm": Ancho[i] || null, // Usar Ancho[i] si existe, de lo contrario null
"altoCm": Alto[i] || null, // Usar Alto[i] si existe, de lo contrario null
"anchoCm": Largo[i] || null, // Usar Largo[i] si existe, de lo contrario null
"volumenCm": VolumenTotalFinal,
"valorDeclaradoSinImpuestos": precioSinIVA,
"valorDeclaradoConImpuestos": precioVentaRedondeado,
"referencias": [
{ "meta": "detalle", "contenido": producto_nombre },
{ "meta": "idCliente", "contenido": `${remito}-BNA`.toUpperCase() },
{ "meta": "observaciones", "contenido": calle + ",Telefono: " + telefono + " " + "Electrodomestico: " + producto_nombre }
{ "meta": "observaciones", "contenido": `${calle}, Telefono: ${telefono} Electrodomestico: ${producto_nombre}` }
]
});
}

// Si es un split, agregar los bultos de la unidad interior
if (isSplit) {
for (let i = 0; i < cantidadBultos; i++) {
bultos.push({
"kilos": peso / cantidadBultos, // Ajusta según sea necesario
"largoCm": anchoInterior,
"altoCm": altoInterior,
"anchoCm": largoInterior,
"volumenCm": VolumenTotalFinal, // Ajustar según sea necesario
"valorDeclaradoSinImpuestos": precioSinIVA,
"valorDeclaradoConImpuestos": precioVentaRedondeado,
"referencias": [
{ "meta": "detalle", "contenido": "Unidad Interior" }, // Detalle de la unidad interior
{ "meta": "idCliente", "contenido": `${remito}-BNA`.toUpperCase() },
{ "meta": "observaciones", "contenido": `${calle}, Telefono: ${telefono} Unidad Interior: ${producto_nombre}` }
]
});
}
}

const requestData = {
"contrato": volumenCm3 > 100000 ? "351002753" : "400017259",
"idPedido": `${remito}-BNA`.toUpperCase(),
Expand Down

0 comments on commit 2572a0d

Please sign in to comment.