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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.07.2019, 17:41   #1  
smailik is offline
smailik
Участник
Аватар для smailik
 
250 / 70 (3) ++++
Регистрация: 10.04.2012
Адрес: Москва
LedgerJournalTable создание записи
Всем доброго дня.

Что имеем. Ax12 R3
Создали MI который ссылается на форму LedgerJournalTable. Прописали EnumTypeParameter LedgerJournalType, EnumParameter CustPayment. В справочнике "Наименование журнала" прикрутили новое поле "Подмодуль". Казалось бы все просто, при нажатии на MI хотим чтобы открылась форма с типами журналов "Клиентский платеж" и с определенным Подмодулем. Для этого есть класс наследник от LedgerJournalFormTable, в нем перекрыт queryAddRange и имеется следующий код
X++:
    super();

    qbds = SysFormDataSource::fds2Qbds(journalTable_ds);
    
    while select ledgerJournalName
        where ledgerJournalName.JournalType == LedgerJournalType::CustPayment
            && ledgerJournalName.SysSubModule_MRC == SysSubModule_MRC::Disribution
    {
        qbrJournalName = qbds.addRange(fieldnum(LedgerJournalTable, JournalName));
        qbrJournalName.value(SysQuery::value(ledgerJournalName.JournalName));
        qbrJournalName.status(RangeStatus::Locked);*/
    }
при открытии формы, все красиво, показываются только те журналы которые нужны, но есть одно но при создании записи она создается с типом "Ежедневно", хотя вроде как должна создаваться с типом "Клиентский платеж". Если в перекрытом методе закоментить наложение range либо вообще убрать этот метод, то все работает как надо. Запись создается с типом "Клиентский платеж". кто-нибудь сталкивался с такой проблемой?

Последний раз редактировалось smailik; 30.07.2019 в 19:05.
Теги
journaltype, ledgerjournaltable

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dynamics AX 2012 создание записи в таблице с наследованием skuull DAX: Программирование 0 04.10.2013 22:53
Создание новой записи + Фильтр (3.0 SP5 KR2 SQL) polygris DAX: Программирование 7 03.01.2008 16:17
4.0SP2: Создание записи в ForecastSales через API Jab Straight DAX: Программирование 8 30.11.2007 11:39
Создание новой записи в таблице Andrux DAX: Программирование 28 01.06.2007 10:23
Возможно ли создание записи ядром на 2-ом датасорсе? zipo DAX: Программирование 9 25.05.2006 10:21

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

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

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