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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.06.2005, 10:47   #4  
online
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,665 / 1172 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Мне кажется, что простейшее решение, это перекрыть modified на DS для InventDim, но не на поле InventDimId, а на том поле, которое и содержит твою нестандартную аналитику.

Дело в том, что, например, в формах SalesTable и PurchTable просто не происходит модификация InventDim_ds.InventDimId. Посмотри код метода

\Forms\SalesTable\Data Sources\SalesLine\Methods\write

Там не модификация, а просто замена всей записи InventDim происходит

PHP код:
...
        
// Нашли или создали складскую аналитику по заданным значениям
        
salesLine.inventDimId InventDim::findOrCreate(inventDim).inventDimId;
...
        if (
salesLine.inventDimId != inventDim.inventdimId)
        {
            
// Обновили источник данных
            
inventDim.data(InventDim::find(salesLine.inventDimId));
            
inventDim.write();
        }
.... 
А насчет универсальности, не думаю что получится. Ведь в каждом конкретном случае невозможно сказать в какой именно таблице ты собираешся менять финансовую аналитику при изменении складской.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
сопоставление по клиенту с учетом финансовых аналитик? Aquarius DAX: Функционал 3 20.12.2008 10:05
Добавление складских аналитик. DAX 4.0 Бигудь DAX: Функционал 7 16.10.2008 12:30
ALEG: Интересная статья про иерархию финансовых аналитик в Microsoft Dynamics AX 4.0 Blog bot DAX Blogs 0 09.11.2006 06:00
mazzy: Иерархия финансовых аналитик в Microsoft Dynamics AX 4.0 Blog bot DAX Blogs 0 28.10.2006 17:22
Добавление финансовых аналитик в Оракле.. MironovI DAX: Программирование 32 08.08.2006 13:02

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

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

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