26.04.2013, 10:50 | #1 |
Участник
|
Ошибка при печати SSRS
Доброго времени суток!
Изучаю SSRS и ax2012. при попытке вывести на экран печатную форму накладной из формы журнал накладных выводится следующая ошибка: Цитата:
Error while setting server report parameters. Error message: The item 'http://la-mdax/sites/DynamicsAx/Reports/TORG-12/M-15.Excel.rdl' cannot be found. (rsItemNotFound)
|
|
26.04.2013, 17:40 | #2 |
MCT
|
Посмотреть на SSRS этот отчет действительно имеется, если нет, то с помощью power shell задеплоить.
__________________
Axapta book for developer |
|
29.04.2013, 09:32 | #3 |
Участник
|
с помощью power shell задиплоил все отчеты. на сайте нужного отчета нет. дело в том что "TORG-12/M-15.Excel" это строковое значение хранится табличке PrintMgmtReportFormat, соответствующей записи, и как название для файла не корректно, подобных строк в ней несколько. я так понимаю, что строки в эту таблицу добавила система автоматически.
|
|
29.04.2013, 09:36 | #4 |
Участник
|
Похоже это какой-то глюк интеграции эксельных русских отчетов в print management. Не могли бы вы описать как этого добиться начиная с чистой системы?
|
|
29.04.2013, 09:54 | #5 |
Участник
|
Система была поставлена с нуля (все на один сервер) и не содержит изменений, без демоданных. настраивалась вручную. были задиплоины все отчеты. локализованные отчеты все вылетают с ошибкой
|
|
29.04.2013, 10:27 | #6 |
Участник
|
Таблица PrintMgmtReportFormat заполняется при первом обращении и её содержание зависит от установленного CountryRegionContext. Чтобы она перезаполнилась её надо полностью очистить. Для отчёта TORG-12/M-15.Excel должна стоять галка NonSSRS - он в ексель печатается. Ещё надо пойти в параметры Setup\Forms\FormSetup - там можно выбрать формат отчёта - иностранный(SSRS) или русский. Русский торг 12, насколько я знаю, есть только в экселе.
|
|
|
За это сообщение автора поблагодарили: belugin (5), Logger (1), ice (5). |
29.04.2013, 10:52 | #7 |
Участник
|
Спасибо, помогло установив в значение NonSSRS. к сожалению не нашел настройку в интерфейсе, можно показать с помощью скриншотов? (возможно в ax2012 R2 поменялось и такой настройки нет)
|
|
29.04.2013, 12:26 | #8 |
Участник
|
Судя по всему, оно заполняется при первом использовании таблицы. Вы не меняли страну первичного адреса компании в процессе использования?
|
|
29.04.2013, 13:28 | #9 |
Участник
|
нет
|
|
29.04.2013, 15:32 | #10 |
Участник
|
Setup\Forms\FormSetup - на первой закладке кнопка PrintManagement. Там выбрать настройку для Customer Invoice - выбрать нужный формат из выпадающего списка
|
|
29.04.2013, 15:43 | #11 |
Участник
|
|
|
29.04.2013, 19:44 | #12 |
Участник
|
Да, так и есть, а какую настройку надо тогда показать? Признак SSRS не показывается нигде в интерфейсе, и не должно изменяться пользователем когда либо. Если вы реализуете, например,свой ТОРГ-12 в SSRS то вам надо будет добавить создание новой записи в PrintMgmtReportFormat.populate().
|
|
25.05.2015, 14:52 | #13 |
Участник
|
Всем привет! Столкнулся с такой же ошибкой, но в AX 2012 R3. Проверил и настроил всё так как рекомендовали сделать здесь. Однако, ошибка остаётся. Что можно сделать? Что ещё посмотреть? Потратил кучу времени, но не выходит каменный цветок...
|
|
29.05.2015, 21:16 | #14 |
Участник
|
Проблему решили наполовину. А именно, отключили локализацию :-) Возможно, в R3 ещё не реализована функциональность по печати M-15. Однако в таблице PrintMgmtReportFormat именно для отчёта TORG-12/M-15.Excel установлена галка System. Эту галку можно снять и установить для SalesInvoice.Report. После этого всё печатается. Интересно, что при печати накладной с помощью Use print management акт M-15 не печатается даже в случае заводских настроек. Однако, разбираться почему так, к сожалению, не было времени.
|
|
Теги |
ax2012, m-15, r2, r3, ssrs, torg-12 |
|
|