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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.04.2007, 09:47   #1  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
наименование поставщика - должно меняться пользователем непосредственно в форме
Есть еще edit методы
Старый 05.04.2007, 15:39   #2  
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   #3  
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, время: 11:17.