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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.12.2005, 13:47   #1  
Delfins_imported is offline
Delfins_imported
Участник
 
147 / 10 (1) +
Регистрация: 24.03.2004
Понадобилось ввести одно/два поля в subj. таблицах..
Обычно InventTrans обновляэстя через кучу обьектов для корректной работы [резервация,разделение] (логично )

Но вот не нашел такого места, где можна было бы и разом и правильно перекопировать некоторые значения из SalesLine, PurchLine, InventJournalTrans в InventTrans... так что-бы это всё работали со всеми стандартными функциями.

Спасибо!
Старый 01.12.2005, 14:27   #2  
Wamr_imported is offline
Wamr_imported
Участник
 
101 / 10 (1) +
Регистрация: 08.01.2004
проводки создаются в классе InventUpd_Estimated дальше они просто режутся и меняют статусы.

inventMovement.initInventTransFromBuffer()
Старый 01.12.2005, 14:45   #3  
Delfins_imported is offline
Delfins_imported
Участник
 
147 / 10 (1) +
Регистрация: 24.03.2004
Огромное спасибо... я уже видел эту функцию, но попоялся, что надо будет дописать свою функцию и переписывать в InventMov_* .. похоже это единственный метод..

Хотя сейчас одна проблемка,... при update SalesPurchLine, InventJournalTrans... эта ф-я не выполняется.. этот `узел` помоему исполняется только при создании строчек заказов/транзакций..

тут я сейчас нашел такую ф-ю "boolean mustUpdateInventTransFields(InventMovement _movement_orig)"
Может это поможет??? Хотя мне кажется это такая general-функция, когда меняется основные параметры (а мои поля это только для info/статистики...)
Старый 01.12.2005, 15:08   #4  
Wamr_imported is offline
Wamr_imported
Участник
 
101 / 10 (1) +
Регистрация: 08.01.2004
Цитата:
при update SalesPurchLine, InventJournalTrans... эта ф-я не выполняется
Эта функция выполняется при увеличение количества в строке. При любом другом изменении изменяются либо созданные проводки, либо скопированные с тех что были уже созданы.
То есть, задав в этом методе какие-то значения для своих полей вы можете быть уверены, что они останутся в проводках при любых операциях с ними.
Старый 01.12.2005, 15:45   #5  
Delfins_imported is offline
Delfins_imported
Участник
 
147 / 10 (1) +
Регистрация: 24.03.2004
Ну да, еслу перепишу `mustUpdateInventTransFields`, то и при изменении моих полей будет производится update...
Старый 01.12.2005, 16:09   #6  
Wamr_imported is offline
Wamr_imported
Участник
 
101 / 10 (1) +
Регистрация: 08.01.2004
Да, это надо сделать. Но, я не уверен, что этого будет достаточно.
Старый 01.12.2005, 17:37   #7  
Delfins_imported is offline
Delfins_imported
Участник
 
147 / 10 (1) +
Регистрация: 24.03.2004
Vrode hvatilo... pasiba.
 


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

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

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