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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.06.2004, 10:53   #1  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Регистрация: 21.05.2003
Адрес: Moscow
Создние PurchLine с ед. измерения типа 'Склад'
Создаю программно строки закупки. При инициализации, строки делаются с ед. изм. типа Закупка. Но мне надо, для некоторых случаев, брать ед. закупки типа склад.
Ниже приведен кусок кода. Что у меня получается - к примеру, строка, 2,955 км,(но километры у меня настроены до 2-х знаков после запятой). Ставлю единицы измерения метры. Количество 2955. Строка создается верно, но при разноске, всё округляется до 3000. Я не понимаю в чем дело. Правильность разноски я смотрю в отчете - Расчеты с поставщиками-Настройки- Картотека отчетов прогнозов продаж.
purchLine.clear();
purchLine.PurchId=purchTable.PurchId;
purchLine.ItemId=Spt_Temp_Perenos.ItemId; // номенклатура
purchLine.CurrencyCode='RUR';
purchLine.initValue();
purchLine.createLine(true, true, true, true, true, true);

inventDim = inventDim::find(purchLine.InventDimID);
inventDim.inventLocationId = "излишки-2";
inventDim.InventGTDId_RU = Spt_Temp_Perenos.InventGtdId_RU;
purchLine.InventDimID = inventDim::findOrCreate(inventDim).inventDimID;

purchLine.PurchQty=Spt_Temp_Perenos.PurchQty; //количество

// Блок инициализации ед. изм.
if (Spt_Temp_Perenos.SPT_Description=='km')
{purchline.PurchUnit=InventTableModule::find(Spt_Temp_Perenos.ItemId,ModuleInventPurchSales::Invent).UnitId;}

purchLine.lineAmount = Spt_Temp_Perenos.PurchPrice; // сумма

purchLine.update();
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Стандартные единицы измерения Andromache DAX: Функционал 3 27.04.2011 16:40
Внешний склад vey DAX: Функционал 0 05.07.2006 11:38
Отчет по заказу во вторичной единице измерения. ATimTim DAX: Функционал 3 21.04.2006 17:42
Сводное планирование и основной склад PSA DAX: Функционал 11 20.12.2004 15:16
Создние PurchLine NJD DAX: Программирование 4 22.06.2004 11:14

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

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

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