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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.03.2007, 11:50   #1  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
Смотри Maps SalesPurchLine, в нем метод setPriceAgreement. Сам поиск идет в классе PriceDisc
Спасибо за ответ ! Да , там в PriceDisc классе есть нужный метод - findPriceAgreement . Осталось одна проблема - как в етот метод получить IventDimID от SalesLine ? Теперь через debug вижу , что _inventDimId идёт пустой ( "Axapta" ) , то есть он от PriceDiscTablе . Мне нужен для поравнения InventDimId от SalesLinе . Может ещё подскажете как ето сделать ?

С уважением , Римантас
Старый 29.03.2007, 11:56   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
В смысле как получить? Он же есть в самом мапе SalesPurchLine это раз. Передается InventDim в качестве параметра - это два.
Старый 29.03.2007, 12:14   #3  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
В смысле как получить? Он же есть в самом мапе SalesPurchLine это раз. Передается InventDim в качестве параметра - это два.
Простите , но непонял ... Я здесь пробую и точно знаю что на моей строке SalesLine есть заполненный нужный InventDim , но тогда етот SalesPurchLine передаёт не тот inventDimid - так выходить ...

Мне надо поравнивать размеры , только от них зависят цена .

Код:
                   
 nSize = ConfigTable::find( itemRelation, InventDim::find( _inventDimId, false ).configId, false ).CIRFASSizeValue;
 if ( nSize != 0 )
   ...
Здесь внутри findPriceAgreement(PriceGroupId _priceGroupId, InventDimId _inventDimId) . Поетому выходить , что _inventDimId здесь есть от PriceDiscTable - ето поле пустое здесь . Ну будем искать где спрячаться InventDimId от SalesLinе ...

С уважением , Римантас
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Условия в Query AXnovice DAX: Программирование 18 25.07.2007 11:48
Ошибка в формате числа. 36AC DAX: Программирование 7 19.10.2006 10:04
Виды Relations в Axapta rohlenko DAX: Программирование 9 01.09.2004 14:21
Как попороть автоматическое кэширование PriceDiscTable? NEO DAX: Функционал 2 27.01.2004 14:13
Как автоматически заполнить поле InventDimId в таблице PriceDiscTable при импорте? Mike12345 DAX: Функционал 6 06.08.2003 11:29
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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