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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.04.2007, 15:39   #1  
konfet is offline
konfet
Снова балуюсь косаптой :)
 
143 / 50 (2) ++++
Регистрация: 23.04.2003
Адрес: Moscow
Цитата:
Сообщение от belugin Посмотреть сообщение
Есть еще edit методы
edit-методы не подходят: нужен поиск и сортировка. Название поставщика находится в одном гриде с полями из родительского датасурса table1.

Кстати, я несколько поторопился Метод setCurrent похоже здесь не при чем... все прекрасно работает, если его закомментировать. Достаточно сделать

X++:
VendTable.data(VendTable::find(table1.VendAccount));
VendTable_ds.refresh();
все фунциклирует точно также...

Более того - залез в стандартный функционал, в форму "Закупки" (PurchTable). Метод Write датасурса PurchLine - закомментировал там строчку с setCurrent.

PHP код:
void  write()
{;
    if (
purchTable.checkUpdate())
    {
        
purchLine.inventDimId InventDim::findOrCreate(inventDim).inventDimId;
        
InventMovement::bufferSetRemainQty(purchLine);

        
super();

        if (
purchLine.inventDimId != inventDim.inventdimId)
        {
            
inventDim.data(InventDim::find(purchLine.inventDimId));
//            inventDim_ds.setCurrent();
        
}

        
purchTable_ds.reRead();
        
purchTable_ds.reFresh();
    }

попробовал после этого повводить / посохранять строки, изменял в них аналитику... блин, все работает точно также БЕЗ setCurrent ! Может ли кто-нибудь из гуру объяснить в чем сакральный смысл setCurrent и почему без него будет хуже?
__________________
Бесты и регарды!
Старый 05.04.2007, 16:58   #2  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Цитата:
Сообщение от konfet Посмотреть сообщение
edit-методы не подходят: нужен поиск и сортировка.
Тогда outer join не подойдет, нужно динамически при наложении фильтра менять тип связи на inner...
__________________
Андрей.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Задача: запретить удалять строки разнесённых журналов. jeky DAX: Программирование 12 28.01.2009 22:22
Задача оптимизации rusalaudinov DAX: Программирование 62 16.11.2007 08:22
Задача оптимизации загрузки производственых мощностей SevA DAX: Программирование 23 01.11.2004 18:12
Простая загадка Wamr DAX: Программирование 5 18.07.2003 18:10
Нешуточная задача Wamr DAX: Программирование 8 02.04.2003 10:23
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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