Combinación de datos de Indesign: número variable de páginas de la columna en el archivo CSV

Tengo un archivo CSV con una línea por SKU y una columna "Cantidad" que especifica la cantidad de cada SKU en un gran envío de productos.

Para pasar la aduana en el país en el que estoy, ahora necesito pegar una etiqueta por caja, por lo que necesito configurar un proceso para imprimir X etiquetas por SKU, con X correspondiente al valor de la columna "Cantidad" para cada respectiva SKU en el CSV (las cantidades varían mucho).

Obtener una etiqueta por SKU no es un problema a través de la combinación de datos, pero ¿cómo puedo obtener la cantidad de etiquetas para cada SKU de una columna en el CSV?

Respuestas (2)

Para que este tipo de lógica funcione en InDesign, necesita un script. La combinación de datos es bastante simple, no es diferente de la "combinación de correspondencia" que se encuentra en los procesadores de texto.

Sin un script personalizado, tiene dos opciones: crear la cantidad correcta de líneas individuales en el CSV original o crear una instancia de cada etiqueta e imprimirla la cantidad adecuada de veces ingresando el número apropiado en el campo "Copias" de Acrobat. Imprimir varias copias de cada etiqueta desde archivos PDF es considerablemente más rápido que imprimir varias instancias de una etiqueta desde InDesign, debido a las diferentes cantidades de procesamiento involucradas, por lo que incluso con un script personalizado es posible que no esté satisfecho con la velocidad de su salida.

El enfoque que funcionaría mejor depende de cómo genere el CSV en primer lugar, por lo que realmente no puedo brindarle ninguna orientación al respecto.

Supongo que esta no es una situación única, sino algo que tendrá que incorporar en un flujo de trabajo estándar para el futuro. Si es así, vale la pena invertir algo de tiempo en desarrollar y probar diferentes enfoques para ver cuál funciona mejor.

Ante la misma situación, probablemente buscaría primero en mi base de datos o en la aplicación de procesamiento de pedidos para ver si podría generar un CSV completo para impulsar la combinación de datos. Si eso no fuera factible, probablemente me dirigiría a los foros de secuencias de comandos de Adobe InDesign y Acrobat y pediría ayuda. Los programadores son un grupo de personas increíblemente útil, y es muy probable que alguien responda con el script exacto que necesita.

Puede hacer el cálculo antes de crear el CSV y agregar el valor a un nuevo campo en cada fila. Luego rellene su área de texto de InDesign a partir de eso.