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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.10.2015, 15:20   #1  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
! Ошибка в Управлении казначейством (KB3072850)
После установки на тестовое окружение модуля "Управление денежными средствами (Казначейство)" не удается создать новые записи в справочнике контрагентов или ГАК (в соответствующих формах). Возникает ошибка при проверке заполнения поля с названием, т.к. некорректно написан метод validateWrite для DS CFMDirPartyTable: производится поиск recId для несуществующей записи. Пришлось временно удалить DS CFMDirPartyTable в формах DirPartyTable, CustTable и VendTable.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
За это сообщение автора поблагодарили: AEG (1), Ich@Ru (1).
Старый 25.11.2015, 10:22   #2  
Ich@Ru is offline
Ich@Ru
Участник
 
75 / 99 (4) ++++
Регистрация: 12.07.2010
Исправлено в вышедшей Microsoft Dynamics AX 2012 R3 Cumulative Update 10
Старый 09.02.2016, 20:06   #3  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Еще одна недоработочка проявилась уже в CU10: на форме заявок на оплату, в строках попытка выбрать значение фин.аналитики из lookup приводит к ошибке "QueryBuildDataSource Объект не инициализирован" с трассировкой стека:
Код:
(C)\Classes\LedgerDimensionController\restrictQueryToTreeValuesForHierarchy - line 167
(C)\Classes\LedgerDimensionController\restrictQueryToTreeValues - line 58
(C)\Classes\CFMDimensionController\getAutoCompleteValidQuery - line 37
(C)\Classes\CFMDimensionController\getAutoCompleteDataFromDatabase - line 84
(C)\Classes\CFMDimensionController\loadAutoCompleteData - line 56
(C)\Forms\CFMPaymentRequest\Designs\DesignList\Dimension_LedgerDimension\Methods\loadAutoCompleteData - line 5
Проблема кроется в методе \Classes\CFMDimensionController\getControlIndexByDimensionAttribute, где, похоже, забыли написать кусок кода:
X++:
public int getControlIndexByDimensionAttribute(RecId _dimensionAttributeId)
{
    int controlIndex;
    int dimCount;
    int i;

    for (i = 1; i <= dimCount; i++)
    {
        if (dimStorage.getAttributeIdForSegment(i) == _dimensionAttributeId)
        {
            return controlIndex;
        }
    }

    return 0;
}
Очевидно, что метод в таком виде всегда будет возвращать 0. Ожидается, что он будет искать номер нужного сегмента в FormSegmentedEntryControl.
За это сообщение автора поблагодарили: Ich@Ru (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX 2012 R2 CU7 ошибка при развертывании стандартных кубов. Баг системы? axm2013 DAX: Администрирование 5 11.12.2013 09:25
Need help ошибка Неправильный тип индекса массива. Evgeniy2020 DAX: Администрирование 3 05.11.2013 03:13
Ошибка чтения файлов XLS под Windows 7 Zabr DAX: Программирование 14 05.09.2011 12:52
Ошибка в логе при установке клиента AX 2009 sao DAX: Администрирование 9 04.02.2010 11:56
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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