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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.06.2018, 11:10   #1  
Brave is offline
Brave
Участник
 
26 / 14 (1) ++
Регистрация: 13.09.2010
Адрес: Санкт-Петербург
Опасный метод PurchLine в VendInvoiceTrans
Здравствуйте! Axapta 3.0
Недавно накололся на методе в таблице VendInvoiceTrans.PurchLine()

Ожидалось, что данный метод вернёт мне строку закупки по накладной, но в некоторых случаях этого не происходило.

Некоторым случаем оказалась ситуация, когда по накладной от поставщика попадалась строчка из другой закупки. Ситуация не очень частая, но функцианал такое позволяет.
X++:
PurchLine purchLine()
{
  PurchLine purchLine;
  ;
  select purchLine
    where purchLine.purchId == this.purchID &&
               purchLine.inventTransId == this.inventTransId;
  return purchLine;
}
Собственно в методе VendInvoiceTrans.PurchLine() осуществляется выборка по PurchId и InventTransId. Зачем?! Достаточно одного InventTransId, так как он является первичным ключиком в строках закупки.
Глянул этот метод в Ax2009 - аналогичный код.
В 2012 глянуть возможности нет.

Как вы считаете? Старый баг? Или специальный метод?
Как выглядит метод в Ax2012?
Теги
purchline, vendinvoicetrans

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
alirazazaidi: Relation between PurchLine and PurchReqline Tables in Dynamics AX 2012 R3. Blog bot DAX Blogs 0 09.11.2017 15:11
PurchLine update conflict ?? IKA DAX: Программирование 20 19.01.2016 11:18
args.record - как заставить работать в форме PurchLine? Gustav DAX: Программирование 9 12.01.2010 16:53
Связь VendInvoiceTrans и PurchLine vadimiron DAX: Программирование 17 29.08.2008 08:59
Создние PurchLine NJD DAX: Программирование 4 22.06.2004 11:14

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

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

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