Как изменить существующий отчет Epicor SSRS, добавив поля в набор данных и вставив поле в виде выражения в текстовое поле - PullRequest
0 голосов
/ 28 апреля 2019

Я хочу изменить существующий отчет SSRS на упаковочном листе, добавив новое поле для отображения номера TNR.Когда я включил поле в набор данных и попытался добавить выражение и сохранить его, он показывает ошибку:

Поля нельзя использовать в выражении параметра запроса

1 Ответ

0 голосов
/ 03 июня 2019

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

  1. Перейдите к определению данных отчета (RDD) из меню Epicor.
  2. Дублируйте базовый RDD для PackSlip, если он еще не настроен в вашей системе, и выберите новый RDD.
  3. Выберите «Источники данных» -> «Таблица отчета» -> «Список» и выберите «Источник данных», имя которого совпадает с именем таблицы, содержащей ваше настраиваемое поле «Номер TNR». Если это настраиваемое поле существует в другой таблице, вам необходимо создать новый источник данных для этой таблицы и связать его с отношением отчета (более подробную информацию можно найти в документации Epicor, доступной через EpicWeb ).
  4. Перейдите на вкладку исключений и либо найдите свое имя поля, либо добавьте новое исключение вместе с именем поля и снимите флажок, который указывает «ExcludeColumn». Нажмите Сохранить.
  5. Откройте файл PackSlip RDL на портале SSRS с помощью VS / Report Builder. Я также рекомендую сохранить дубликат копии в вашем пользовательском каталоге, чтобы ваши изменения не были перезаписаны в будущих обновлениях продукта.
  6. Откройте набор данных SSRS с тем же именем, что и у источника данных RDD, который вы обновили на шаге 4, и измените базовое выражение запроса, чтобы оно содержало ваше новое поле. Обратите внимание, что новые отношения, определенные в RDD, не обновляют автоматически этот запрос выбора, но они будут создавать новый экземпляр источника данных при каждом запуске отчета (поэтому вам необходимо добавить параметр GUID во все новые таблицы в этом выражении). Добавьте поле в список полей набора данных, затем добавьте свое поле в отчет в нужном месте и сохраните отчет.
  7. Откройте форму стиля отчета в Epicor ERP и создайте новый стиль отчета для своей пользовательской версии пакета (если это первый раз, когда он настраивается). Вам нужно будет указать свой пользовательский RDD, а также местоположение пользовательских RDL.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...