Поделиться через


Устранение неполадок с представлениями таблиц

Эта статья помогает решать проблемы, связанные с просмотрами таблиц.

Проблема 1. Не удается просмотреть данные в определенных столбцах в представлениях таблиц

Причина

Эта проблема возникает из-за несоответствия имен столбцов между layoutxml и fetchxml в файле представления ODATA (OrgUrl/api/data/Dynamics 365 version/savedqueries(ViewId)).

Решение

Чтобы устранить эту проблему, необходимо удалить и добавить столбец, вызывающий эту проблему. Это обеспечит совпадение имен столбцов в layoutxml и fetchxml.

Примечание.

Прежде чем приступить к решению проблемы, обратите внимание на представление (или интерфейс), для которого возникает эта проблема.

  1. Перейдите в раздел Параметры>Настройки>Настройка системы.

  2. Выберите сущностные>представления и выберите представление, которое имеет эту проблему. В этом примере мы выбираем таблицу Учетная запись и просматриваем как Отслеживаемые учетные записи.

    Выберите представление из таблицы.

  3. Выберите "Дополнительные действия">"Изменить".

    Откроется страница редактирования представления.

    Откройте страницу редактирования представления, чтобы изменить представление.

  4. Выберите столбец, вызывающий проблему, и нажмите кнопку "Удалить". В этом примере мы выбираем столбец "Электронная почта" (основной контакт) для удаления.

    Удаление столбца из представления.

    Столбец был удалён из представления.

  5. Добавьте столбец, который вы удалили. Выберите Добавить столбцы и добавьте заново столбец, который вы удалили. В этом примере мы добавим столбец "Электронная почта" (основной контакт), который был удален.

    Добавление обратно удаленного столбца.

    Данные в столбцах отображаются правильно.

Проблема 2. Не удается просмотреть некоторые записи в представлениях таблицы

Причина

Эта проблема возникает из-за фильтрации данных в представлении.

Решение

Чтобы устранить эту проблему, необходимо изменить или удалить фильтры для представления. Это гарантирует, что фильтры будут правильно применены для отображения.

Примечание.

Прежде чем приступать к решению проблемы, обратите внимание на вид, при котором возникает эта проблема.

  1. Перейдите в раздел Параметры>Настройки>Настройка системы.

  2. Выберите представления сущностей>и выберите представление, которое имеет эту проблему. В этом примере мы выбираем таблицу Account и просматриваем как Учетные записи, за которыми я слежу.

    Выберите представление из таблицы.

  3. Выберите "Дополнительные действия">"Изменить".

    Откроется страница редактирования представления.

    Откройте страницу редактирования представления, чтобы изменить или удалить фильтры.

  4. Выберите "Изменить критерии фильтра" и проверьте условие фильтра, обновив или удалив его.

    Обновите или очистите критерии фильтра.

    Записи в представлениях отображаются правильно.

Проблема 3. Не удается просмотреть некоторые записи в возможностях, предложениях, заказах или подрешетках счетов

Во время работы с записями о возможностях, коммерческими предложениями, заказами или счетами, вы можете заметить, что некоторые записи отсутствуют.

Причина

Некоторые записи могут не отображаться из-за ошибки, которая произошла из-за настройки, выполненной в подгриде.

Решение

Чтобы устранить проблему неправильной настройки, выполните следующие действия, чтобы убедиться в правильности настройки подопределения.

  1. В вашем приложении на панели навигации выберите значок Параметры, затем выберите Дополнительные параметры.

    Ссылка

    Страница Параметры управления бизнесом открывается в новой вкладке браузера.

  2. На панели навигации выберите Параметры, затем в разделе Пользовательская настройка выберите Настройки.

  3. Выберите Настройка системы.

  4. В разделе Компоненты в обозревателе решений разверните Сущности, разверните Возможность, а затем выберите Формы.

  5. Откройте форму "Возможность" типа Main.

  6. Дважды щелкните, чтобы выбрать раздел "Подключения" в разделе "Позиции продуктовой линейки".

    Подсетка элементов товарной номенклатуры.

    Откроется диалоговое окно "Задать свойства ".

    Задайте свойства сетки

  7. На вкладке "Элементы управления" дважды щелкните, чтобы выбрать редактируемую сетку.

    Дважды щелкните параметр

  8. Убедитесь, что все значения заданы правильно:

    • Представление сетки: встроенное редактирование продукта возможности

    • Представление вложенной сетки: выберите значок карандаша и заполните следующие сведения:

      Сведения в диалоговом окне

      • Таблица: Продукты возможностей
      • Вид: Просмотр контекстного редактирования продукта с возможностью: Упакованные продукты
    • Родительский идентификатор вложенной сетки: parentbundleidref

    • Группировка по столбцу: включено (тип Enum)

    • Разрешить фильтрацию: Включено (Enum)

    • Скрыть заголовок вложенных столбцов сетки: Скрыть столбец

      Примечание.

      Если вы используете пакеты продуктов и редактируете связанные элементы в сетке продуктов, выберите опцию "Скрыть заголовок столбца вложенной сетки" в качестве "Показать столбец".

Проблема 4. Не удается задать пользовательское представление в качестве представления по умолчанию для поля "Существующие продукты" в диалоговом окне "Добавление продуктов"

Чтобы добавить продукты в сделку, предложение, заказ или счет, выберите продукты из поля поиска существующего продукта в диалоговом окне 'Добавление продуктов'. Если изменить представление по умолчанию поля подстановки на пользовательское представление, поле не отображает товары из пользовательского представления.

Причина

Чтобы иметь возможность отображать продукты из выбранного прайс-списка, поиск всегда по умолчанию использует системное представление с именем "Продукты" в родительском прайс-списке. Таким образом, даже если вы измените значение по умолчанию, поле подстановки вернет значение по умолчанию к представлению Продукты в родительском прайс-листе.

Решение

Это поведение работает так, как это разработано. Хотя вы не можете задать представление по умолчанию, вы можете вручную переключиться на представление для существующих товаров.

Параметр

Проблема 5. Не удается обновить вложенные элементы пакета на вкладке "Продукт"

Причина

При обновлении вложенных элементов пакета на вкладке "Продукт" значок сохранения отключен. Эта проблема возникает из-за того, что заголовок столбца вложенной сетки скрыт под представлением встроенного редактирования продукта "Возможности" в настройках.

Решение

Чтобы устранить эту проблему, выполните следующие действия, чтобы отобразить заголовок столбцов вложенной сетки для продуктов в форме возможности.

  1. В вашем приложении на панели навигации выберите значок Параметры, затем выберите Дополнительные параметры.

    Дополнительные параметры в меню

    Страница Параметры управления бизнесом открывается в новой вкладке браузера.

  2. На панели навигации выберите Параметры, затем в разделе Пользовательская настройка выберите Настройки.

  3. Выберите Настройка системы.

  4. В разделе "Компоненты" в обозревателе решений разверните "Сущности", разверните узел "Возможность" и выберите "Формы".

  5. Откройте форму "Возможность" типа "Главная".

  6. В разделе "Элементы продуктовой линии" дважды щелкните, чтобы выбрать раздел "Продукты возможностей".

    Выберите продукты

    Откроется диалоговое окно "Задать свойства ".

    Установите свойства таблицы

  7. На вкладке "Элементы управления" дважды щелкните, чтобы выбрать редактируемую сетку.

    Выберите

  8. В разделе "Редактируемая сетка" щелкните значок карандаша рядом с Скрыть заголовок столбца вложенной сетки.

    Выберите

  9. В диалоговом окне "Настройка свойства" в разделе "Привязка к статическим параметрам" выберите "Показать заголовок столбца".

    Выберите

  10. Сохраните и опубликуйте конфигурацию.

Проблема 6. Не удается просмотреть записи о возможностях в устаревшем веб-клиенте при выборе возможностей на карте сайта, но их можно увидеть в едином интерфейсе.

Причина

Записи отображаются в списке на основе представлений таблиц. Эта проблема может возникнуть, если общедоступное представление не помечено как представление по умолчанию для таблицы.

Решение

Выберите одно из общедоступных представлений таблицы в качестве значения по умолчанию. Это гарантирует, что представления отображаются должным образом. Сведения о том, как сделать представление в качестве представления по умолчанию, см. в разделе "Указание представления приложения на основе модели" по умолчанию

Примечание.

Если записи по-прежнему не отображаются, очистите кэш браузера и повторите попытку.