Интересует такая вещь. При печати пакета документов (т.е. к примеру, накладная, счёт-фактура и т.д.).
Каждый отчёт - соответственно в отельном blob'е в базе, и при выводе на печать они объединяются следующим образом:
Код: Выделить всё
for (int j = 0; j < repCount; j++)
stiReport.SubReports.Add(CreateReport(connectionString, repBody, reportVars), true, false);
Код: Выделить всё
CreateReport() просто загружает блоб (тело отчёта) из БД по коду отчёта.
печатается Страница № 1 из -1, Страница № 2 из -1, Страница № 3 из -1 и т.д.
А мне нужно, чтобы нумерация каждого отчёта (несмотря на то, что они "склеены") начиналась с единицы.
Смысл этого всего в том, чтобы в разной последовательности выводить разные документы в необходимом количестве, т.е. например,
сначала идут 2 накладные ТОРГ-12, затем одна счёт-фактура и т.д. Соответственно каждый документ должен иметь свою нумерацию,
всегда начинающуюся с единицы.