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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.12.2011, 20:35   #4  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Проблема в том, что после удаления строки LedgerJournalTrans почему-то перестает нормально работать датасорс LedgerJournalTrans_RCash (возвращает пустую запись, хотя в базе она есть). Почему это происходит, не могу понять. Насчет "фигакс!" gl00mie прав, там после всей логики разрешения/запрета редактирования просто перезаписывается allowEdit() исходя из статуса LedgerJournalTrans_RCash, поскольку этот буфер пустой, то allowEdit() становится в true.

Пока что нашел некрасивое решение: в конце метода executeQuery() датасорса LedgerJournalTrans_RCash вставить:
X++:
if (!LedgerJournalTrans_RCash)
{
   LedgerJournalTrans_RCash = LedgerJournalTrans_RCash::find(LedgerJournalTrans.RecId, true);
}
Вроде работает, но вообще хорошо бы понять, почему глючит датасорс LedgerJournalTrans_RCash.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проводки с типом SummedUp при закрытии склада в DAX 2009 ansoft DAX: Функционал 15 20.09.2010 08:28
VendTransOpen содержит RefRecID, к-ого нет в VendTrans Arahnid DAX: Программирование 2 07.06.2010 11:51
КЛАДР, он есть или его еще нет? Бигудь DAX: Функционал 8 30.07.2009 17:44
Копирование строк журнала отгрузочной накладной по производственному заказу tolstjak DAX: Программирование 2 22.06.2009 08:39
Вставка строк в таблицы Аксапты сторонними средствами Андре DAX: База знаний и проекты 1 07.05.2009 16:49

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

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

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