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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.06.2004, 10:18   #1  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Регистрация: 21.05.2003
Адрес: Moscow
Работа с InventDim...
Вот джобик, которые генерит закупку автоматом. Все генерится - и заголовок закупки, и линия.
Мне нужно задать склад закупки. Я так понял, что для этого нужно идти в InventDim. В конце джобика я делаю выборку, нахожу нужную строку в инвент диме, задаю склад, он меняется (инфо выдает нужный мне склад), но строка не апдейтится, в итоге склад не меняется! В чем может быть дело? Спасибо.

// Declare
PurchTable purchTable;
NumberSeq numberSeq;
PurchLine PurchLine;
InventDim InventDim;
;

TTSBegin;
purchTable.clear();

purchTable.PurchaseType = PurchaseType::Purch;
numberSeq = NumberSeq::newGetNum(PurchParameters::numRefPurchId());
purchTable.PurchId = numberSeq.num();
purchTable.initValue();
purchTable.OrderAccount = "OST";
purchTable.InvoiceAccount = "OST";
purchTable.CurrencyCode = "RUR";
purchTable.VendGroup = "400";
purchTable.LanguageId = "ru";
purchTable.transferOrderAccount();

if (purchTable.validateWrite())
{
purchTable.insert();
}

// Теперь лепим строку

purchLine.clear();
purchLine.PurchId=purchTable.PurchId;
info(purchLine.PurchId);
purchLine.ItemId="391731-0001"; // номенклатура
purchLine.PurchPrice=11; // цена
purchLine.PurchQty=3; //количество
purchLine.CurrencyCode='RUR';
purchLine.initValue();
purchLine.createLine(true, true, true, true, true, true);

select forupdate InventDim
where InventDim.inventDimId == purchLine.InventDimId;
{InventDim.InventLocationId= "РубМос";
info(InventDim.InventLocationId);
InventDim.update();
}

TTSCommit;
}
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
inventUpd_reservation использование inventDim SHiSHok DAX: Программирование 2 31.03.2007 21:32
InventDim maze DAX: Администрирование 4 07.12.2005 10:59
Можно ли вообще сделать JOIN временной таблицы и InventDim??? Maxim Gorbunov DAX: Программирование 9 05.03.2005 10:39
InventDim.findOrCreateBlank - простое сложно? Pavlo AKA Panok DAX: Программирование 5 25.10.2004 16:50
Как правильно установить связь между двумя записями в InventDim Sirius DAX: Программирование 0 25.05.2004 16:50

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

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

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