[ID CS4-CS6] Персонализация/нумерация театральных билетов

Статус
Закрыто для дальнейших ответов.

AskMan

переносы
Топикстартер
12 лет на форуме
Сообщения
36
Реакции
1
Здравствуйте.
Вот тут спросили совета: нужно печатать билеты в театр/концертный зал с указанием ряда и места. (Версия ИнДД не важна). Залы могут быть разного размера, с разным числом рядов и мест.

Допустим, в зале есть партер и амфитеатр, в партере 10 рядов, в амфитеатре 15 (цифры пока с потолка). В рядах партера, допустим, 30 мест, а в рядах амфитеатра -- 35.

Нужно напечатать комплект билетов для зала с одинаковым дизайном, с надписями:

Партер Ряд 1 место 1
Партер Ряд 1 место 2
..
Партер Ряд 1 место 30
Партер Ряд 2 место 1
.
Партер Ряд 10 место 30
Амфитеатр Ряд 1 место 1
...
...
Амфитеатр Ряд 15 место 35

Как это можно сделать в ИнДизайне? Можно ли сделать такое "трехмерное" слияние данных -- т.е. не просто пройти все места с 1 по n, -- но после этого автоматически переключиться на следующий ряд, а пройдя партер, перейти в амфитеатр?

Напрашиваются решения:
1. развернуть всё в Экселе в длинный одномерный список, и затягивать в ИнДД через DataMerge (или как он там называется, не помню). Неудобно, и надо возиться с Экселем.
2. написать простенький скриптик со вложенными циклами типа for i=1 to n... Но я совершенно не знаю JavaScript. Может, есть похожий готовый? Или надо идти в подфорум к скриптовальщикам?

Есть ли еще другие способы? Может, тут неэтично спрашивать, но есть ли подобные решения для других пакетов -- Иллюстратор, Акробат, Корел и т.д.

Спасибо
 
Всей возни в Excel - на три минуты. Персонализация через Data Merge - простой и мощный инструмент.
Образец данных
 
  • Спасибо
Реакции: Flame и Jeine
Статус
Закрыто для дальнейших ответов.