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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.09.2019, 18:01   #1  
Ich@Ru is offline
Ich@Ru
Участник
 
69 / 78 (3) ++++
Регистрация: 12.07.2010
Вебинар по функциональности Электронной отчетности (Electronic reporting) и Электронных сообщений (Electronic messages)
Коллеги,

Вебинар от команды локазации по функциональности Электронной отчетности (Electronic reporting) и Электронных сообщений (Electronic messages) доступен по ссылке:
https://info.microsoft.com/CE-DynOps...orminBody.html
За это сообщение автора поблагодарили: mnt_dx (2), sukhanchik (10), Stitch_MS (10), wojzeh (2).
Старый 20.09.2019, 09:15   #2  
Stitch_MS is offline
Stitch_MS
Участник
Аватар для Stitch_MS
Соотечественники
 
301 / 288 (10) ++++++
Регистрация: 27.02.2006
Адрес: Дания
А когда этот вебинар будет вообще?
Старый 20.09.2019, 09:59   #3  
Ich@Ru is offline
Ich@Ru
Участник
 
69 / 78 (3) ++++
Регистрация: 12.07.2010
Доступна запись вебинара
Старый 21.09.2019, 13:24   #4  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
277 / 191 (7) ++++++
Регистрация: 07.05.2009
Адрес: Москва
?
Цитата:
Сообщение от Ich@Ru Посмотреть сообщение
Доступна запись вебинара
Где её можно посмотреть?
Старый 21.09.2019, 18:47   #5  
Ich@Ru is offline
Ich@Ru
Участник
 
69 / 78 (3) ++++
Регистрация: 12.07.2010
Нужно зарегистрироваться по ссылке выше
Старый 22.09.2019, 19:09   #6  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,655 / 193 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
Цитата:
Сообщение от Dreadlock Посмотреть сообщение
Где её можно посмотреть?
По первой ссылке запись именно. Надо зарегистрироваться и через некоторое время придет ссылка на запись.
Старый 26.09.2019, 16:17   #7  
EVGL is offline
EVGL
Moderator
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,845 / 2372 (87) +++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Кто-нибудь знает: есть User parameter (дата отсечения) в мэппинге. Если нажать Run на мэппинге, то параметр показывается в диалоговом окне. Если нажать Run на формате, отображается только Query.

Я видел отчеты, где параметр "просачивается" из мэппинга в формат. Как этого добиться? Отчет вызывается напрямую без пунктов меню.
Старый 27.09.2019, 07:58   #8  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,295 / 2505 (92) +++++++++
Регистрация: 16.01.2004
Адрес: Москва
Записей в блоге: 5
Цитата:
Сообщение от EVGL Посмотреть сообщение
Как этого добиться? Отчет вызывается напрямую без пунктов меню.
Параметр должен показываться когда одновременно соблюдаются два условия:
1. Если его используют (есть мэппинг, прямой или опосредованный на поле в модели, которое используется в формате)
2. Если нет выражения которое определяет его видимость либо такое выражение возвращает TRUE

Если эти два условия соблюдаются и вы не видите параметра, то вероятно у нас ошибка. Подробнее можно сказать посмотрев на оба меппинга - из формата на модели и из модели на формат.
__________________
https://axcoder.github.io
За это сообщение автора поблагодарили: EVGL (10).
Старый 27.09.2019, 09:33   #9  
EVGL is offline
EVGL
Moderator
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,845 / 2372 (87) +++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от belugin Посмотреть сообщение
Параметр должен показываться когда одновременно соблюдаются два условия:
1. Если его используют (есть мэппинг, прямой или опосредованный на поле в модели, которое используется в формате)
2. Если нет выражения которое определяет его видимость либо такое выражение возвращает TRUE

Если эти два условия соблюдаются и вы не видите параметра, то вероятно у нас ошибка. Подробнее можно сказать посмотрев на оба меппинга - из формата на модели и из модели на формат.
Все понял. Параметр использовался опосредованно
X++:
FILTER(@.'<Relations'.ProjTransPosting,
AND(@.'<Relations'.ProjTransPosting.PostingType=Enums.LedgerPostingType.ProjCost,
@.'<Relations'.ProjTransPosting.LedgerTransDate <= UserParameters.'$ToDateOrInfinity'))
где UserParameters.'$ToDateOrInfinity' - это
X++:
IF(@.'$ToDate'>NULLDATE(), @.'$ToDate', DATEVALUE("31-12-2154","dd-MM-yyyy"))
а @.'$ToDate' - это искомый параметр.

После того, как я напрямую полключил '$ToDate' к ненужному полю, он появился и в формате.

Спасибо!
Старый 27.09.2019, 11:05   #10  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,295 / 2505 (92) +++++++++
Регистрация: 16.01.2004
Адрес: Москва
Записей в блоге: 5
Я попытался это воспроизвести на исскуственном примере и не получилось (дата показывается). Можно ли узнать какие виды преобразований использовались дальше на пусти от фильтра к полю в формате, либо получить каким-то образом конфигурации для анализа? Либо загеристрировать багу по официальным каналам?
__________________
https://axcoder.github.io

Последний раз редактировалось belugin; 27.09.2019 в 11:10.
Старый 27.09.2019, 11:29   #11  
EVGL is offline
EVGL
Moderator
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,845 / 2372 (87) +++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от belugin Посмотреть сообщение
Я попытался это воспроизвести на исскуственном примере и не получилось (дата показывается). Можно ли узнать какие виды преобразований использовались дальше на пусти от фильтра к полю в формате, либо получить каким-то образом конфигурации для анализа? Либо загеристрировать багу по официальным каналам?
Да конечно, вот пример того, где не работало:
BWT Project model v9.zip
За это сообщение автора поблагодарили: belugin (10).
Старый 27.09.2019, 20:14   #12  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,655 / 193 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
Подскажите, пожалуйста, по созданию платежей:
имя файла настраивается где-то в электронной отчетности?
Нажмите на изображение для увеличения
Название: MicrosoftTeams-image (3).png
Просмотров: 22
Размер:	55.4 Кб
ID:	12388
Старый 30.09.2019, 10:17   #13  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,295 / 2505 (92) +++++++++
Регистрация: 16.01.2004
Адрес: Москва
Записей в блоге: 5
Цитата:
Сообщение от mnt_dx Посмотреть сообщение
Подскажите, пожалуйста, по созданию платежей:
имя файла настраивается где-то в электронной отчетности?
Вложение 12388
Это поле забито в CustVendOutPaym.initializeNewCustVendSumForPaym

Есть делегат, который можно перехватить и что-то там поменять:

X++:
/// <summary>
    /// Delegate to initialize <c>CustVendOutPaym</c>.
    /// </summary>
    /// <param name = "_sumForPaym">
    /// Identifies the payment parameters.
    /// </param>
    /// <param name = "_custVendOutPaym">
    /// The <c>CustVendOutPaym</c> instance that can be initialized.
    /// </param>
    static delegate void initializingNewCustVendSumForPaym(CustVendSumForPaym _sumForPaym, CustVendOutPaym _custVendOutPaym)
    {
    }
В других отчетах ER можно задавать выражение на компоненте "файл" чтобы как-то вычислять имя файла.
__________________
https://axcoder.github.io
Старый 01.10.2019, 11:02   #14  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,655 / 193 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
Цитата:
Сообщение от belugin Посмотреть сообщение
Это поле забито в CustVendOutPaym.initializeNewCustVendSumForPaym
Это класс и метод? А откуда они берут какие-то данные?
Старый 04.10.2019, 10:19   #15  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,295 / 2505 (92) +++++++++
Регистрация: 16.01.2004
Адрес: Москва
Записей в блоге: 5
Цитата:
Сообщение от mnt_dx Посмотреть сообщение
Это класс и метод? А откуда они берут какие-то данные?
Если я правильно разобрался - то вот: журнал, счет, дата


X++:
 // Defines the sequence of the date, -1 applies the current user's preferences
        int monthDayYearSequence = -1;
        str currentDateTime = DateTimeUtil::toFormattedStr(DateTimeUtil::applyTimeZoneOffset(DateTimeUtil::utcNow(), DateTimeUtil::getUserPreferredTimeZone()),
            monthDayYearSequence,
            DateDay::Digits2,
            DateSeparator::None,
            DateMonth::Digits2,
            DateSeparator::None,
            DateYear::Digits4,
            TimeSeparator::Dot,
            TimeSeparator::Dot,
            DateFlags::None);
        Filename generatedFilename = strFmt('%1_%2_%3.txt', _custVendOutPaym.parmLedgerJournalId(), _custVendOutPaym.parmBankAccountID(), currentDateTime);
        _custVendOutPaym.parmFilename(generatedFilename);
__________________
https://axcoder.github.io
Старый 05.10.2019, 19:31   #16  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
572 / 374 (14) ++++++
Регистрация: 27.04.2006
Адрес: Montreal
ребята молодцы! забабахали реальное демо!
но длинновато, конечно. для тех, у кого времени не так много, я сделал несколько снимков на память. пролистать можно здесь

Electronic Reporting Webinar Screenshots, Part 1: Building and Debugging Configurations

http://alexvoy.blogspot.com/2019/10/...g-webinar.html
__________________
Felix nihil admirari
За это сообщение автора поблагодарили: trud (2).
Старый 16.10.2019, 08:41   #17  
online
trud
Участник
Лучший по профессии 2017
 
781 / 1029 (36) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Наконец-то осилил семинар. Напишу отзыв
Во первых, спасибо, материал и примеры просто отличные, нет маркетинга, все по делу, но в связи с этим вопрос - можно ли это видео куда-нибудь скачать или выложить на тот-же youtube чтобы при вопросах можно было пересматривать? (текущая запись наверняка имеет ограниченный срок жизни)
По самому контенту:
А кто предполагается как пользователь этого ER модуля? Ну т.е. вы по сути создали свою среду разработки с собственной версионностью, компонентами тестирования, профайлинга и т.п. в браузере. Выглядит конечно круто, но если пользователь - это консультант - то после фразы "Этот компонент используется в качестве источника данных в следующей компоненте в формате. Формат-это компонент который содержит в себе описание структуры документа.." - будет замечание что это too technical
Если разработчик - какое преимущество перед X++? Т..е подобные интеграции о которых тут рассказывали стандартно разрабатывают в Х++ и непонятно зачем переходить на ER. Ну т.е. я с ходу назову только недостатки(отсутствие нормальной контроля версий со всеми бранчами, усложнение развертывания - если выгружаем новое поле к примеру, то надо будет как-то синхронизировать новую версию ER и новую версию приложения с этим полем, сложность настройки и т.п.). Может быть и сейчас есть преимущество что формат можно изменить без остановки системы, но как только MS сделает возможность установки пакетов без остановки, по сути весь модуль потеряет это главное преимущетсво
Т.е. текущая политика Микрософта - что приложения где не требуется кодить делаются в PowerApps - и Микрософт это сильно продвигает(Людвиг вон видео пишет, где тоже файлы загружает-выгружает в XML), где надо - в X++. Какое место тут у ER, непонятно.
Вообще конечно интерестно кто был автором идеи и кто разрабатывал интерфейс. ну т.е. на первый взгляд мне кажется очень сложным и непонятным, даже посмотрев семинар я по памяти не настрою выгрузку о которой там рассказывалось, очень много неочевидных кликов и действий. Показывали ли вы это не-программистам из западного мира, как они на это смотрели/что говорили?

К Николаю - во время рассказа очень много слов-паразитов "соответсвенно" и "э..", это немного отвлекает от сути

Бухгалтерская отчетность - тоже вызывает вопросы.
Откуда в этих сделанных отчетах берутся данные?
Если напрямую запросы к проводкам, это же перестанет работать на миллионах/десятках миллионах записей
Для подобных отчетов стандарт предлагает использовать PowerBI(в варианте DW или BYOD) или Financial reporting, они конечно тоже перестанут работать работать на каком-то объеме данных, но это будет на порядок больше чем прямые запросы к проводкам. Рассматривались ли такие варианты?
За это сообщение автора поблагодарили: mnt_dx (4), raz (5), mazzy (5), wojzeh (5).
Теги
generic electronic reporting, ger

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ievgensaxblog: MSDyn365FO. How to Import CSV file using Electronic Reporting. Part 2 – Format. Blog bot DAX Blogs 0 06.02.2019 07:12
ievgensaxblog: MSDyn365FO. How to Import CSV file using Electronic Reporting. Part 1 – Data Model. Blog bot DAX Blogs 0 06.02.2019 07:12
erconsult: Electronic Reporting (ER) Cookbook 2: new tips from the kitchen Blog bot DAX Blogs 0 06.08.2018 17:11
powerobjects: Electronic Reporting in Dynamics 365 for Finance and Operations Blog bot DAX Blogs 0 14.02.2018 03:28
erconsult: Electronic Reporting (ER) Cookbook Blog bot DAX Blogs 24 09.10.2017 08:47
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:50.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.