Цитата:
3. Подразделение работников. (Table1)
4. Рабочее подразделение (Table2)
У Вас эти две таблицы никак не связаны между собой? Тот код, что Вы привели - именно так и работает. Т.е. на каждую запись Table1 в отчет выводятся ВСЕ записи Table2? Или все-таки между таблицами есть связь?
Т.е. Ваш отчет работает вот так
X++:
while select table1
{
while select table2
{
(...)
}
}
Или вот так
X++:
while select Table1
join Table2
where Table1.FieldId == Table2.FieldId
{
(...)
}