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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.02.2005, 08:45   #1  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Пересчет единиц измерения номенклатуры
Здравствуйте уважаемые!

Имеется следующий вопрос.

Имеется номенклатурная единица. У нее настроена складская аналитика - размер. Т.е. номенклатурная единица: к примеру называется - "поковка" в складской аналитике - "размер" настроено: 1 метр, 2 метра, 3 метра.
Требуется по связке: номенклатура - размер - настроить пересчет единиц измерения?
Кто может, что-нибудь подсказать?
Старый 02.02.2005, 09:40   #2  
Nikolaich is offline
Nikolaich
Участник
 
238 / 10 (1) +
Регистрация: 15.12.2004
Не совсем понятно, что вам хочется сделать.
Пересчет единиц существует для того чтобы указать правила пересчета номенклатурной единице для тех способ измерения, в которых она может пребывать.
Например из шт в кв.м или из шт в куб.м.

Что конкретно вы хотите сделать ??
Старый 02.02.2005, 12:26   #3  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Изначально опубликовано Nikolaich
Не совсем понятно, что вам хочется сделать.
Пересчет единиц существует для того чтобы указать правила пересчета номенклатурной единице для тех способ измерения, в которых она может пребывать.
Например из шт в кв.м или из шт в куб.м.

Что конкретно вы хотите сделать ??
Я хочу настроить пересчет единиц измерения не просто для номенклатурной единицы (это просто и понятно), а для связки номенклатура - размер.

Пример:
У меня есть номенклатура 1 у этой номенклатуре настроен размер ( через складскую аналитику) :
размер 1
размер 2
размер 3.

По умолчанию у этой номенклатуре ед. изм - штуки.

То есть на складе у меня числится товар не просто по номенклатурному номеру но еще и по размеру:
К примеру:
на складе 2 имеется остаток:
номенклатура 1 + размер 1 - 5 шт.
номенклатура 1 + размер 2 - 10 шт.

Хочу настроить пересчет единиц измерения для:

номенклатура 1 + размер 1 = вес 150 кг
номенклатура 1 + размер 2 = вес 200 кг
номенклатура 1 + размер 3 = вес 250 кг

Чтобы можно было продавать такую номенклатуру в кг: типа номенклатура 1 + размер 2 - 400 кг ( 2 шт)
Старый 02.02.2005, 12:34   #4  
Nikolaich is offline
Nikolaich
Участник
 
238 / 10 (1) +
Регистрация: 15.12.2004
Боюсь что это нереально, хотя идея хорошая.
Все пересчеты в UnitConvert работают только в привязке через ItemId, поля InventDimId или в вашем случае InventSizeId там нет.
Можно рискнуть, если у вас это будет массовое явление и добавить поле InventDimId
или InventSizeId в эту таблицу. Но тогда нужно переписать все методы на этой таблице с учетом этого требования и вообще внимательно проследить к чему это может привести, "прошерстить" все приложение.
Старый 02.02.2005, 12:53   #5  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Изначально опубликовано Nikolaich
Боюсь что это нереально, хотя идея хорошая.
.
Собираемся выкрутиться следующим образом:

Настроили пересчет для номенклатурной единицы : 1 шт - 200 кг.
Продаем товар в кг.
К примеру: номенклатура 1 + размер 1 - кол-во 150 кг. В строках заказа, на закладке настройки видим, что система пересчитала ед. изм. - штуки и вывела - 1.3. Переправляем полученное значение на 1 шт. и радуемся.

Каково Ваше мнение? Нет ли в таком подходе подводных камней?
Старый 02.02.2005, 13:11   #6  
Nikolaich is offline
Nikolaich
Участник
 
238 / 10 (1) +
Регистрация: 15.12.2004
Подводные камни могут быть, но надо протестировать. Я так понимаю что штуки - это складская единица измерения для данной номеклатуры. Вы в SalesLine отредактировали поле RemainInventPhysical скорее всего, в общем все поля в SalesLine где есть часть названия Invent - признак того что это в складcкой единице измерения и все такие поля должны содержать верную информацию с учетом реального пересчета ! Дело в том что складские проводки (InventTrans) и наличие
(InventSum) хранит инфу именно в складской единице измерения ! Проверьте проводки, обработайте накладные посмотрите что получилось - может глюки и полезут. Кроме того ручная корректировка неудобна для юзера - ему все время надо помнить об этом и не забыть.
Старый 02.02.2005, 14:08   #7  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Изначально опубликовано Nikolaich
Подводные камни могут быть, но надо протестировать. .
Будем еще тестировать.
Спасибо за ответ.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Пересчет между двумя единицами измерения на уровне партии Андре DAX: Функционал 15 22.10.2013 00:26
пересчет значения цены при измении единиц измерения в заказе 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
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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