18.12.2003, 17:06 | #1 |
Участник
|
Вопрос по Запросу отчета
Привет всем!
Помогите пожалуйста разобраться с источниками данных простого отчета. Имеются таблицы отделы (код и наименование отдела), должности (код и наим-е должности), и сотрудники (код и наименование сотрудника, код отдела из таблицы отделов, код должности из таблицы должностей). Хотел вывести список сотрудников с полями наименования сотрудника, его отдела, и должности. На первом уровне запроса источник данных - таблица сотрудников. Ему подчиняются два источника соответственно с таблицами отделов и должностей. Для них установлено JoinMode=OuterJoin, FetchMode 1:1 (tckb 1:n, отделы сотрудников в отчете не соответствуют реальным). Relations=Yes. Для кодов используются расширенные типы даных, отношения установлены, при установке Relations=Yes в источнике данных у него в узле Relations отношение появляется правильно. Проблема в том, что при формировании отчета выдается ошибка: Невозможно выбрать запись в 'Должности' ('AATitles') Использован оператор объединения таблиц join, но выражение where не содержит связи между таблицами. (C) \Classes\QueryRun\next (C) \Classes\ReportRun\fetch (C) \Classes\ReportRun\run (C) \Classes\SysReportRun\run - line 16 Я предполагал, что where будет соответствовать отношения, но располагается иначе. Вопрос - что не так? Пробовал ставить отношения между таблицами сотрудников и должностей явно (хотя через расширенный тип оно уже есть). Также аналогичное отношение пробовал явно указывать в источникке данных - не помогает. |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Вопрос по созданию отчета | 6 | |||
Вопрос по запросу | 1 | |||
Вопрос по дизайну отчета | 8 | |||
Вопрос по запросу (query) | 2 | |||
Русская локализация Axapta 3 ? | 59 |
|