Включение вкладки "Выбор компании" для настраиваемого отчета в Microsoft Dynamics SL или Microsoft Solomon
В этой статье описывается, как включить функцию выбора компании для пользовательского отчета в среде с несколькими компаниями. Если эта функция включена, пользователь может распечатать или просмотреть отчет для любого идентификатора компании.
Применимо к: Microsoft Dynamics SL 2011
Исходный номер базы знаний: 909146
Введение
В этой статье описывается, как включить вкладку Выбор компании на экране интерпретатора параметров отчета (ROI) в Microsoft Dynamics SL или в Microsoft Solomon.
Дополнительная информация
В среде с несколькими компаниями может потребоваться распечатать отчеты для компаний, отличных от компании, в которую вы вошли в систему. По умолчанию настраиваемые отчеты не включают эту функцию. Чтобы включить эту функцию в Microsoft Dynamics SL или Microsoft Solomon, выполните следующие действия.
Примечание.
- Это ограничение печати в нескольких компаниях также возникает при использовании функции предварительного просмотра.
- Следующие действия относятся к Crystal Reports 10 для Соломона. Однако эти действия применяются ко всем версиям Crystal Reports при использовании Crystal Reports вместе с Microsoft Dynamics SL или Microsoft Solomon.
Включите выбор нескольких компаний для настраиваемого отчета. Для этого выполните следующие действия:
- В меню Служебной программы выберите пункт Обслуживание управления отчетами.
- В поле Номер отчета введите номер отчета, который требуется изменить, и нажмите кнопку Параметры управления.
- Щелкните, чтобы выбрать проверка Разрешено выбор нескольких компаний, а затем нажмите кнопку ОК.
- Нажмите кнопку Сохранить, а затем закройте экран Обслуживание управления отчетами (98.300.00).
Создайте ссылки в пользовательском отчете, чтобы предоставить доступ к данным, зависящим от компании. Для этого выполните следующие действия:
- Запустите Crystal Reports для Соломона.
- В диалоговом окне Добро пожаловать в Crystal Report for Solomon щелкните Открыть существующий отчет и нажмите кнопку ОК.
- В диалоговом окне Открыть выберите пользовательский файл отчета и нажмите кнопку Открыть.
- В меню База данных выберите пункт Эксперт по базам данных.
- В диалоговом окне Эксперт по базам данных найдите раздел Доступные источники данных и разверните узел Текущий Connections.
- Разверните соответствующую базу данных приложения Microsoft Solomon, разверните второй экземпляр этой базы данных приложения, а затем разверните узел Таблицы.
- Щелкните RptCompany и щелкните стрелку Добавить , чтобы добавить таблицу RptCompany в раздел Выбранные таблицы .
- Перейдите на вкладку Ссылки .
- Интеллектуальное связывание автоматически создает связи между таблицей RptCompany и существующими таблицами в поле CpnyID . Например, если таблица Apdoc отображается в отчете, smart Link создает связь между полем APDoc.CpnyID и полем RptCompany.CpnyID . Убедитесь, что эти ссылки верны.
- Если ссылки неверны, нажмите кнопку Очистить ссылки. Затем вручную создайте ссылки. Для этого щелкните CpnyID в таблице RptCompany, а затем перетащите поле CpnyID в соответствующее поле CpnyID в существующей таблице.
- Нажмите кнопку OK.
Добавьте в отчет формулу RI_ID. Для этого выполните следующие действия:
В меню Отчет щелкните Выбрать эксперта.
В диалоговом окне Выбор поля щелкните RI_ID и нажмите кнопку ОК.
В диалоговом окне Выбор эксперта откройте вкладку RptCompany.RI_ID , а затем щелкните формулу в появившемся списке.
В поле формулы введите следующее:
{RptCompany.RI_ID} = tonumber(RIPARAM("RI_ID"))
Нажмите кнопку OK.
Нажмите кнопку Сохранить, а затем закройте Crystal Reports для Соломона.