AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.04.2017, 14:07   #1  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1630 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Несколько вопросов к автору:
1. можно ли это использовать как полноценную замену отчетности - типа у нас есть требования десятка отчетов(типа накладных и т.п.). мы можем создать модель данных с необходимыми таблицами(что не очень сложно) и сделать так чтобы пользователи дальше уже сами делали эти отчеты? Как я понял это будет заполнение шаблонов Excel. соответственно интерфейсно хотелось бы чтобы это были кнопки на формах, по нажатию на которые открывался Excel.
или все же это не настолько мощная утилита?

2. почему Day number in a year (1-366) было не сделать просто дисплей методом в АХ(использую функцию dayofYr()) . или это трудоемко?
Старый 17.04.2017, 15:32   #2  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от trud Посмотреть сообщение
1. можно ли это использовать как полноценную замену отчетности - типа у нас есть требования десятка отчетов(типа накладных и т.п.). мы можем создать модель данных с необходимыми таблицами(что не очень сложно) и сделать так чтобы пользователи дальше уже сами делали эти отчеты? Как я понял это будет заполнение шаблонов Excel. соответственно интерфейсно хотелось бы чтобы это были кнопки на формах, по нажатию на которые открывался Excel.
или все же это не настолько мощная утилита?
Можно разметить шаблон Excel названиями ячеек а потом связать участки шаблона с даннами в редакторе формата. Оналайн редактора Excel нет - только вот так: 1) Создание шаблона 2) Импорт шаблона 3) Связь с моделью данных

Цитата:
Сообщение от trud Посмотреть сообщение
почему Day number in a year (1-366) было не сделать просто дисплей методом в АХ(использую функцию dayofYr()) . или это трудоемко?
ER не поддерживает вызовы методов с неконстантными параметрами. Если создать display method без параметров, надо было бы его протаскивать через модель данных - то есть дальше формат мог бы работать только с измененной моделью и ее пришлось бы поддерживать.

И еще это потребовало бы изменения X++ кода и распространения его.

Последний раз редактировалось belugin; 17.04.2017 в 15:53.
За это сообщение автора поблагодарили: alex55 (1).
Старый 17.04.2017, 16:27   #3  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1630 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от belugin Посмотреть сообщение
Оналайн редактора Excel нет - только вот так: 1) Создание шаблона 2) Импорт шаблона 3) Связь с моделью данных
Спасибо.
интерестно а вот это "работающий" процесс. т.е. можно применять для замены реальных отчетов SSRS? Какие есть ограничения-особенности
Старый 17.04.2017, 16:40   #4  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от trud Посмотреть сообщение
Спасибо.
интерестно а вот это "работающий" процесс. т.е. можно применять для замены реальных отчетов SSRS? Какие есть ограничения-особенности
Так же как Office Open XML отчеты в Ax2012 (в российской локализации) отсутствует возможность пакетной печати. То есть результаты пакетных заданий складываются в отдельную табличку но пользователь может распечатать их только интерактивно.

Так, в-принципе, отчеты формируются тем же OOXML и либо отдаются в браузер либо складываются в Document Management. Наверняка есть какие-то органичения по отношению к тому, что можно вытворить тем же способом через X++ но я их не назову так сразу.
За это сообщение автора поблагодарили: trud (2).
Старый 18.04.2017, 05:39   #5  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1630 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от belugin Посмотреть сообщение
Наверняка есть какие-то органичения по отношению к тому, что можно вытворить тем же способом через X++ но я их не назову так сразу.
А диалог можно вывести? т.е. самый простой сценарий- добавить на форму клиентов кнопку запрограммировав вывод диалога с 2 датами(С и По) и в результате хотим получить отчет который показывает данные клиента + данные проводок по клиенту зафильтрованные по введенным датам в диалоге.
т.е. программист описывает 2 ентити - клиенты и проводки, пишет метод фильтрации. а пользователь уже делает себе отчет и шаблон.
такие сценарии возможны? и есть что-нибудь подобное в стандарте?
Старый 18.04.2017, 08:55   #6  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от trud Посмотреть сообщение
А диалог можно вывести?
Да,
  1. Есть User Input Parameter - это источник данных, который показывает запрос на ввод значения (только нельзя управлять их порядком)
  2. Есть функция FILTER которая отбирает записи по условию транслируя формулу в SQL
  3. Программист может сделать запрос на X++ и отфильтровать источник данных "Записи таблицы" передав в качестве параметра Query

см. также Обзорное описание
За это сообщение автора поблагодарили: Logger (3).
Теги
electronic reporting, erconsult, ger

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
daxdilip: Book Review - Microsoft Dynamics AX 2012 Reporting CookBook Blog bot DAX Blogs 0 07.01.2014 01:12
palleagermark: Book review: Microsoft Dynamics AX 2012 Reporting Cookbook Blog bot DAX Blogs 0 28.11.2013 20:12
kamalblogs: Dynamics Ax 2012 Reporting cookbook published & 5 reasons why you should go for it Blog bot DAX Blogs 1 20.10.2013 15:12
kamalblogs: Dynamics Ax 2012 Reporting cookbook published & 5 reasons why you should go for it Blog bot DAX Blogs 0 30.09.2013 10:11
NAV reporting: Building a Matrix Report in Microsoft Dynamics NAV 2009 SP1 Blog bot Dynamics CRM: Blogs 0 28.08.2009 18:26

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:18.