Hello Mauricio,
As usual - backup the project.
Valentina Server 9 has major changes in protocol, it is necessary to use Valentina Studio and ADKs of this version, too (earlier versions will not connect).
Yes, per my tests it is possible to print own page numbers for each group.
For this:
1. Add expression to the header (exp_group_page)
2. Add pre_build report script (JavaScript):
// Init variables
report.group_start = 1; // Page where the current group started
report.current_group = ''; // Current group name, empty at start
3. Add pre_place expression script:
// Reset group start page if the next group is going to be printed
if( report.current_group != report.cursor.columnValue( 'category' ) )
report.group_start = report.pageCount;
// Assign value to control
report.controls.exp_group_page.label = report.pageCount - report.group_start + 1;
4. Add post_place expression script:
// Update current group name
report.current_group = report.cursor.columnValue( 'category' );