AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.09.2017, 03:09   #281  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
1,970 / 868 (32) +++++++
Регистрация: 03.04.2002
Адрес: Australia
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Please change this bug to a DCR.
А что такое DCR?
__________________
Isn't it nice when things just work?
Старый 04.09.2017, 05:29   #282  
skuull is offline
skuull
Участник
Лучший по профессии 2014
Most Valuable Professional
 
325 / 277 (10) ++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от macklakov Посмотреть сообщение
А что такое DCR?
Delivery Change Request

P.S. Удивительно видеть такой вопрос от человека с иконкой мелкомягких

Последний раз редактировалось skuull; 04.09.2017 в 05:31.
Старый 04.09.2017, 07:10   #283  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
1,970 / 868 (32) +++++++
Регистрация: 03.04.2002
Адрес: Australia
Цитата:
Сообщение от skuull Посмотреть сообщение
Delivery Change Request

P.S. Удивительно видеть такой вопрос от человека с иконкой мелкомягких
Спасибо. Совсем забыл откуда у меня в профиле эта иконка появилась. Из группы вышел, чтобы не смущать народ.
__________________
Isn't it nice when things just work?
Старый 04.09.2017, 08:53   #284  
fed is offline
fed
Moderator
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
Ex AND Project
Соотечественники
 
2,131 / 3900 (135) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen
Цитата:
Сообщение от skuull Посмотреть сообщение
Delivery Change Request

P.S. Удивительно видеть такой вопрос от человека с иконкой мелкомягких
Может все таки Design Change Request ?
За это сообщение автора поблагодарили: skuull (2).
Старый 04.09.2017, 11:33   #285  
online
kashperuk
Senior SDE, Dynamics AX
Аватар для kashperuk
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
 
4,314 / 2013 (76) +++++++++
Регистрация: 30.05.2004
Адрес: Копенгаген, Дания
Цитата:
Сообщение от fed Посмотреть сообщение
Может все таки Design Change Request ?
Ага
Старый 04.09.2017, 12:09   #286  
skuull is offline
skuull
Участник
Лучший по профессии 2014
Most Valuable Professional
 
325 / 277 (10) ++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от fed Посмотреть сообщение
Может все таки Design Change Request ?
У меня то иконки нет
Старый 05.09.2017, 11:59   #287  
skuull is offline
skuull
Участник
Лучший по профессии 2014
Most Valuable Professional
 
325 / 277 (10) ++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Надо просто говорить.
The way it works now does not make sense for this and this industry.
Please change this bug to a DCR. It needs to be fixed
И тебя посылают на https://ideas.dynamics.com/ideas/dynamics-operations
Старый 05.09.2017, 12:57   #288  
online
kashperuk
Senior SDE, Dynamics AX
Аватар для kashperuk
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
 
4,314 / 2013 (76) +++++++++
Регистрация: 30.05.2004
Адрес: Копенгаген, Дания
Цитата:
Сообщение от skuull Посмотреть сообщение
И тебя посылают на https://ideas.dynamics.com/ideas/dynamics-operations
Могут, ничего не скажешь...
Старый 26.09.2017, 18:58   #289  
fed is offline
fed
Moderator
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
Ex AND Project
Соотечественники
 
2,131 / 3900 (135) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen
D365FOE July 2017 release. Метод класса inventCostitemDim
X++:
private void insertReferenceForDeferredAssemblyUpdate(
        InventTransOrigin  _inventTransOrigin,
        InventTrans        _inventTrans
        )
    {
        InventCostListAssembly      costListAssembly;
        InventTrans                 assemblyInventTrans;
        UserConnection              connection;
        Integer                     logPointBegin;

        if (_inventTrans.StatusIssue <= StatusIssue::Sold &&
            _inventTrans.StatusReceipt <= StatusReceipt::Purchased &&
            this.inventModelGroup(_inventTransOrigin.ItemId).inventModelType().stdCostBased())
        {
            try
            {
                select firstonly RecId
                    from costListAssembly
                        where costListAssembly.InventClosing == inventClosing.RecId
                           && costListAssembly.inventTransOrigin == _inventTransOrigin.RecId;

                if (!costListAssembly)
                {
                    logPointBegin = infologLine();

                    assemblyInventTrans = InventTrans::findByInventTransOrigin(_inventTransOrigin.RecId);
                    connection = new UserConnection();
                    connection.ttsbegin();

                    costListAssembly.setConnection(connection);
                    costListAssembly.inventClosing     = inventClosing.RecId;
                    costListAssembly.inventTransOrigin = _inventTransOrigin.RecId;
                    costListAssembly.itemId            = _inventTransOrigin.itemId;
                    costListAssembly.ReferenceId       = _inventTransOrigin.referenceId;
                    costListAssembly.ReferenceCategory = _inventTransOrigin.ReferenceCategory;
                    costListAssembly.CostGroupId       = this.inventTable(_inventTransOrigin.ItemId).costGroup();
                    costListAssembly.ModelGroupId      = this.inventModelGroup(_inventTransOrigin.ItemId).ModelGroupId;
                    costListAssembly.DateFinancial     = assemblyInventTrans.DateFinancial;
                    costListAssembly.DefaultDimension  = assemblyInventTrans.dimensionFinancialDefaultDimension();
                    costListAssembly.insert();
                    connection.ttscommit();
                }
            }
            catch (Exception::DuplicateKeyException)
            {
                connection.ttsabort();
                infolog.cut(logPointBegin + 1, infologLine());
            }
            finally
            {
                connection.finalize();
            }
        }
    }
Если присмотреться, то переменная connection инициализируется только если costListAssembly не пустое.А вот connection.finalize() выполняется во всех случаях (Обычно с null reference exception).
За это сообщение автора поблагодарили: gl00mie (2), kashperuk (5).
Старый 26.09.2017, 23:41   #290  
Logger is offline
Logger
Участник
Лучший по профессии 2014
 
2,900 / 1536 (57) ++++++++
Регистрация: 12.10.2004
Цитата:
Сообщение от fed Посмотреть сообщение
D365FOE July 2017 release. Метод класса inventCostitemDim
Если присмотреться, то переменная connection инициализируется только если costListAssembly не пустое.А вот connection.finalize() выполняется во всех случаях (Обычно с null reference exception).
А пофиксить такое самим возможно? Hard Seal ведь, будь он не ладен.
Старый 27.09.2017, 00:33   #291  
online
kashperuk
Senior SDE, Dynamics AX
Аватар для kashperuk
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
 
4,314 / 2013 (76) +++++++++
Регистрация: 30.05.2004
Адрес: Копенгаген, Дания
Цитата:
Сообщение от Logger Посмотреть сообщение
А пофиксить такое самим возможно? Hard Seal ведь, будь он не ладен.
Hard Seal только в "далеком" 2018ом.
Теги
axapta, cil, rasset, баг

 

Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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