Включение вкладки "Выбор компании" для настраиваемого отчета в 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.
  1. Включите выбор нескольких компаний для настраиваемого отчета. Для этого выполните следующие действия:

    1. В меню Служебной программы выберите пункт Обслуживание управления отчетами.
    2. В поле Номер отчета введите номер отчета, который требуется изменить, и нажмите кнопку Параметры управления.
    3. Щелкните, чтобы выбрать проверка Разрешено выбор нескольких компаний, а затем нажмите кнопку ОК.
    4. Нажмите кнопку Сохранить, а затем закройте экран Обслуживание управления отчетами (98.300.00).
  2. Создайте ссылки в пользовательском отчете, чтобы предоставить доступ к данным, зависящим от компании. Для этого выполните следующие действия:

    1. Запустите Crystal Reports для Соломона.
    2. В диалоговом окне Добро пожаловать в Crystal Report for Solomon щелкните Открыть существующий отчет и нажмите кнопку ОК.
    3. В диалоговом окне Открыть выберите пользовательский файл отчета и нажмите кнопку Открыть.
    4. В меню База данных выберите пункт Эксперт по базам данных.
    5. В диалоговом окне Эксперт по базам данных найдите раздел Доступные источники данных и разверните узел Текущий Connections.
    6. Разверните соответствующую базу данных приложения Microsoft Solomon, разверните второй экземпляр этой базы данных приложения, а затем разверните узел Таблицы.
    7. Щелкните RptCompany и щелкните стрелку Добавить , чтобы добавить таблицу RptCompany в раздел Выбранные таблицы .
    8. Перейдите на вкладку Ссылки .
    9. Интеллектуальное связывание автоматически создает связи между таблицей RptCompany и существующими таблицами в поле CpnyID . Например, если таблица Apdoc отображается в отчете, smart Link создает связь между полем APDoc.CpnyID и полем RptCompany.CpnyID . Убедитесь, что эти ссылки верны.
    10. Если ссылки неверны, нажмите кнопку Очистить ссылки. Затем вручную создайте ссылки. Для этого щелкните CpnyID в таблице RptCompany, а затем перетащите поле CpnyID в соответствующее поле CpnyID в существующей таблице.
    11. Нажмите кнопку OK.
  3. Добавьте в отчет формулу RI_ID. Для этого выполните следующие действия:

    1. В меню Отчет щелкните Выбрать эксперта.

    2. В диалоговом окне Выбор поля щелкните RI_ID и нажмите кнопку ОК.

    3. В диалоговом окне Выбор эксперта откройте вкладку RptCompany.RI_ID , а затем щелкните формулу в появившемся списке.

    4. В поле формулы введите следующее:

      {RptCompany.RI_ID} = tonumber(RIPARAM("RI_ID"))

    5. Нажмите кнопку OK.

    6. Нажмите кнопку Сохранить, а затем закройте Crystal Reports для Соломона.