Пользовательский код, который разрешено использовать в отчетах FetchXML Microsoft Dynamics CRM Online

Переводы статьи Переводы статьи
Код статьи: 2600639 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Может появиться сообщение об ошибке при попытке загрузить пользовательский отчет FetchXML в Microsoft Dynamics CRM Online организации:

Ошибка при передаче отчета.
Произошла ошибка при попытке добавить отчет Microsoft Dynamics CRM.

Повторите это действие. Если неполадка не исчезнет, проверьте сообщества Microsoft Dynamics CRM решений, или свяжитесь с администратором для вашей организации Microsoft Dynamics CRM. Наконец можно обратиться в службу технической поддержки Майкрософт.
 

Причина

Microsoft Dynamics CRM Online использует определения "песочницы", который препятствует отправке отчетов или если они содержат код, который использует запрещенные методы.

"Песочницы" языка определения Отчетов

Отчеты в Microsoft Dynamics CRM Online запуска в изолированном режиме, и для этого "песочницы" языка определения Отчетов включен в службах Reporting Services Microsoft SQL Server. Таким образом некоторые возможности могут быть недоступны в Microsoft Dynamics CRM Online. Например пользовательский код в определение отчета не будет работать. Для получения дополнительных сведений см.Включение и отключение "песочницы" языка определения Отчетов.

При включении "песочницы" RDL отключены следующие функции:
  • Пользовательский код в<Code> element of a report definition</Code>
  • Режим обратной совместимости языка определения Отчетов для SQL Server 2005 Reporting Services пользовательские элементы отчета
  • Именованные параметры в выражениях, таких как DateFormat или Пространство имен


Решение

При "песочницы" языка определения Отчетов будет включена, только некоторые классы и методы, которые могут использоваться в отчете пользовательских FetchXML. Ниже приведен список классов, которые разрешены и под каждого класса являются доступные методы для использования в отчетах по Microsoft Dynamics CRM Online:

  1. Microsoft.VisualBasic.Interaction(Дополнительные сведения см.:Взаимодействие)
    • IIF
    • Раздел
    • ToString

  2. Microsoft.VisualBasic.Information(Дополнительные сведения см.:Информация)
    • Функция IsArray
    • Функция IsDate
    • Функция IsNothing
    • Функция IsNumeric
    • IsReference
    • QBColor
    • RGB
    • ToString
    • TypeName
    • VarType
  3. Microsoft.VisualBasic.Strings (Дополнительные сведения см.:Строки)
    • ASC
    • AscW
    • Chr
    • ChrW
    • Формат
    • FormatCurrency
    • Функция FormatDateTime
    • FormatNumber
    • FormatPercent
    • InStr
    • Функция InStrRev
    • Объединение
    • LCase
    • Слева
    • Длина
    • LTrim
    • Mid
    • Замена
    • Справа
    • RTrim
    • Места
    • Разделение
    • StrComp
    • StrReverse
    • ToString
    • Обрезать
    • UCase
  4. Microsoft.VisualBasic.DateInterval(Дополнительные сведения см.:DateInterval)
    • Год
    • Квартал
    • Месяц
    • День
    • WeekOfYear
    • День недели
    • Час
    • Минуты
    • Второй
  5. Microsoft.VisualBasic.DateAndTime(Дополнительные сведения см.:DateAndTime)
    • Функция DateAdd
    • Функция DateDiff
    • Функция ДАТАЗНАЧ
    • День
    • Час
    • Минуты
    • Месяц
    • Функция MonthName
    • Второй
    • Часть даты
    • DateSerial
    • TimeSerial
    • Функция TimeValue
    • ToString
    • День недели
    • WeekdayName
    • Год
  6. Microsoft.VisualBasic.Financial(Дополнительные сведения см.:Финансы)
    • DDB
    • БС
    • IPmt
    • Кпер
    • ПЛТ
    • PPmt
    • ПС
    • Скорость
    • АПЛ
    • SYD
    • ToString
  7. Microsoft.VisualBasic.Conversion(Дополнительные сведения см.:Преобразование)
    • CTypeDynamic
    • Шестн.
    • Окт
    • STR
    • ToString
    • Функция Val
  8. System.DBNull(Дополнительные сведения см.:Значение DBNull)
    • Метод GetObjectData
    • ToString
  9. Культуры(Дополнительные сведения см.:CultureInfo)
    • ClearCachedData
    • Клон
    • CreateSpecificCulture
    • GetConsoleFallbackUICulture
    • GetCultureInfo
    • GetCultureInfoByLeftLanguageTag
    • GetCultures
    • GetFormat
    • Только для чтения
    • ToString
  10. System.Math(Дополнительные сведения см.:Математические)
    • ABS
    • ATAN
    • Cos
    • EXP
    • Этаж
    • Журнал
    • Log10
    • Макс.
    • Мин.
    • Округление
    • Знак
    • Sin
    • Корень
    • Tan
  11. System.String(Дополнительные сведения см.:Строка)
    • Клон
    • CompareOrdinal используется
    • Сцепление значений
    • Содержит
    • Copy
    • CopyTo
    • EndsWith
    • Формат
    • GetEnumerator
    • IndexOf
    • IndexOfAny
    • Вставка
    • Интернирования
    • IsInterned
    • IsNormalized
    • IsNullOrEmpty
    • IsNullOrWhiteSpace
    • Объединение
    • LastIndexOf
    • LastIndexOfAny
    • Нормализация
    • PadLeft
    • PadRight
    • Разделение
    • StartsWith
    • Подстрока
    • ToCharArray
    • ToLower
    • ToLowerInvariant
    • ToString
    • ToUpper
    • ToUpperInvariant
    • Обрезать
    • TrimEnd
    • TrimStart
  12. System.Text.RegularExpressions.Match (Дополнительные сведения см.:Соответствие)
    • ToString
  13. System.Text.RegularExpressions.Regex(Дополнительные сведения см.:Регулярное выражение)
    • Соответствие
    • Замена
    • Разделение
    • ToString

Свойства

Код статьи: 2600639 - Последний отзыв: 11 января 2012 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Dynamics Live CRM Professional Edition
  • Microsoft Dynamics Live CRM Enterprise Edition
Ключевые слова: 
kbmbsmigrate kbsurveynew kbmt KB2600639 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2600639

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com