Оказалось, что на часть изделий необходима одна и та же этикетка, но в двух экземплярах! До этого проблема решалась вручную: этикетки вырезались, накладывались на лист и ксерокопировались. Почему два? "Особое" изделие делалось в двух цехах - в каждый нужна этикетка на свою часть: собственно одна на штору, другая на карниз.
Решений может быть масса, но нашлось одно, благодаря которому не пришлось ничего переделывать.
Суть метода: - Источник вывода: таблица изделий в заказе. Каждое изделие имеет код каталога, которому принадлежит. - Делаем таблицу из двух полей (Код каталога, Просто число), назовем ее "Udvoenie". - Для "Особого изделия" добавляем в новую таблицу две записи. Учитываем, что код каталога для всех особых изделий совпадает. Иначе, на каждый новый код каталога придется делать еще две записи. - Меняем источник записей в отчете на: таблица изделий -> Udvoenie, связь по полю Код каталога.
Что меняется? Теперь каждая запись "особых изделий" будет удваиваться, поскольку ей соответствует ДВЕ записи в таблице "Udvoenie". Все остальные записи останутся в одном экземпляре, т.к. им НИЧЕГО не соответствует в вышеуказанной таблице.
Дальше пришлось решать проблему нумерации этикеток, поскольку из-за удвоения суммировка по группе сбилась. Но это уже совсем другая песня.) |