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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.04.2004, 10:58   #1  
Хилари is offline
Хилари
Решили жить вечно?
Аватар для Хилари
 
33 / 10 (1) +
Регистрация: 15.04.2004
Доступ к строкам закупки при сохранении
Таблица InventBatch, метод initFromInventMovement. Мне нужно получить в этом методе доступ к purchLine. Как это сделать?

Класс InventUpd_Estimated метод updateAutoDimBatchId вызывает метод initFromInventMovement для таблицы партий и передает ему значение inventMovement в котором в отладчике вижу purchLine и могу просмотреть все значения полей строки закупки. Но когда в коде пытаюсь написать inventMovement.purchLine() не компилируется. Выдается сообщение: Класс InventMovement не содержит эту функцию.
Старый 26.04.2004, 09:24   #2  
Хилари is offline
Хилари
Решили жить вечно?
Аватар для Хилари
 
33 / 10 (1) +
Регистрация: 15.04.2004
Не ужели никто не поможет. Я отчетливо наблюдаю в отладчике класс InventMovement и вижу в нем мою PurchLine и все свойства. Как мне в програмном коде обратиться к ним?
Старый 26.04.2004, 09:48   #3  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
buffer
InventMovement.buffer() или bufferDB() должны Вам помочь
Старый 27.04.2004, 10:09   #4  
Хилари is offline
Хилари
Решили жить вечно?
Аватар для Хилари
 
33 / 10 (1) +
Регистрация: 15.04.2004
А как к нему обратиться. Пишу inventMovement.buffer().мое_поле, компилятор говорит что талица не содержит это поле. В отладчике вижу его нормально. Подозреваю, что нужна проверка на то что buffer это PurchLine или как-то преобразовать к PurchLine. Как это сделать в коде?
Старый 27.04.2004, 12:24   #5  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Напишите в InventMovement метод getPurchLine()
что-то вроде
PurchLine getPurchLine()
{
return this.purchLine;
}
и пользуйтесь наздоровье!

тогда Ваш код: inventMovement.getPurchLine() (бывший inventMovement.purchLine())
откомпилируется. И, может быть, даже сработает.
Старый 27.04.2004, 12:32   #6  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Цитата:
Изначально опубликовано George Nordic
Напишите в InventMovement метод getPurchLine()
что-то вроде
PurchLine getPurchLine()
{
return this.purchLine;
}
и пользуйтесь наздоровье!

тогда Ваш код: inventMovement.getPurchLine() (бывший inventMovement.purchLine())
откомпилируется. И, может быть, даже сработает.
Не делайте так, пожалуйста!

Лучше сделать, что-то вроде такого
PHP код:
    PurchLine       purchLine_InvMov;
    ;

    ...
    if(
inventMovement.buffer().TableId == tableNum(PurchLine))
    {
        
purchLine_InvMov inventMovement.buffer();
        ...
    } 
Старый 27.04.2004, 12:35   #7  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
А чем грозит?
To Warm:

Почему плохо и чем грозит то использование, которое я использовал?
Подскажите мне плиз - я у себя переделаю.
Старый 27.04.2004, 13:13   #8  
Хилари is offline
Хилари
Решили жить вечно?
Аватар для Хилари
 
33 / 10 (1) +
Регистрация: 15.04.2004
Спасибо всем, очень помогло, уже несколько дней мучаюсь
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
документооборот и доступ к файлам ivas DAX: Программирование 34 18.05.2012 11:00
Как дать доступ к Аксапте внешним пользователям? mazzy DAX: Администрирование 43 29.08.2008 15:46
Доступ пользователей к определенным строкам справочника номенклатуры Pustik DAX: Программирование 28 25.07.2005 08:30
Обновление цены закупки tolstjak DAX: Функционал 3 21.06.2005 14:31
пользователи 1-ой группы должны видеть свои закупки и не видеть закупки введенные... OlegKocherga DAX: Функционал 4 11.12.2003 16:10

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

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

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