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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.04.2004, 18:19   #1  
kostas is offline
kostas
Участник
 
28 / 10 (1) +
Регистрация: 27.01.2004
Адрес: Владимир
Пресчет единиц измерения
Всем привет!
С помощью какого класса или каких-то других методов можно реализовать пересчёт единиц измерения. Пользователь выбирает, допустим, килограммы и в отчет выбрасываются данные в килограммах, хотя в заказах номенклатура может быть в литрах, штуках и т.п.
Старый 13.04.2004, 18:27   #2  
Lazy_Tiger is offline
Lazy_Tiger
NavAx
Axapta Retail User
1C
NavAx Club
 
610 / 31 (3) +++
Регистрация: 17.12.2001
Адрес: Красноярск
У таблицы UnitConvert есть статический метод
static Qty qty( Qty qtyFrom,
UnitID unitFrom,
UnitID unitTo,
ItemId itemId,
boolean roundOff = true)

это оно и есть.
__________________
И все они создания природы...
Старый 13.04.2004, 18:31   #3  
Mystery is offline
Mystery
Участник
 
43 / 11 (1) +
Регистрация: 28.01.2004
Спасибо
Старый 14.04.2004, 09:59   #4  
Oz is offline
Oz
Участник
Аватар для Oz
 
293 / 51 (2) ++++
Регистрация: 22.08.2002
Адрес: Москва
Даже более того!
Для этого существует специальный класс:
InventItemUnitConvert у которого есть метод:
Qty qty(Qty qtyFrom, UnitID unitFrom, UnitID unitTo, ItemId _itemId, boolean roundOff = true)

Должен также заметить, что когда я задавал на форуме подобный вопрос вот здесь:
http://www.axforum.info/forums/showt...?threadid=4523
ряд уважаемых товарищей высказывал сомнения в целесообразности подобной операции. Я думаю, не будет лишним учесть и их соображения.
__________________
Здесь могла быть Ваша реклама!
Старый 14.04.2004, 10:17   #5  
Lazy_Tiger is offline
Lazy_Tiger
NavAx
Axapta Retail User
1C
NavAx Club
 
610 / 31 (3) +++
Регистрация: 17.12.2001
Адрес: Красноярск
Это уже дело вкуса... результат один, да и код на самом деле один работает
__________________
И все они создания природы...
Старый 14.04.2004, 10:32   #6  
kostas is offline
kostas
Участник
 
28 / 10 (1) +
Регистрация: 27.01.2004
Адрес: Владимир
Lazy_Tiger: Спасибо!
Oz : Тоже спасибо! Соображения ваших собеседников прочитал. В моей задаче нужно только посмотреть, сколько каждый клиент взял у нас продукции. Данные выгружаются в Excel и никакого влияния на систему не оказывают. Хотя, по этим данным может сложиться не верное впечатление, если пересчет не корректный.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
пересчет значения цены при измении единиц измерения в заказе natterru DAX: Функционал 11 29.08.2011 18:24
коэффициенты преобразования единиц измерения и учет по места хранения АКС DAX: Функционал 7 23.11.2007 16:20
Внешние коды для единиц измерения номенклатуры IIS DAX: Функционал 9 01.04.2005 16:36
Пересчет единиц измерения Scherban DAX: Функционал 4 17.02.2005 21:29
Пересчет единиц измерения номенклатуры tolstjak DAX: Функционал 6 02.02.2005 14:08

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

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

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