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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.09.2005, 20:10   #1  
axz is offline
axz
Участник
 
19 / 10 (1) +
Регистрация: 04.12.2003
? Назначение WMSOrderTrans
Для чего в стандартном приложении разделили понятия складских заказов (WMSOrder) и строк слдаских заказов (WMSOrderTrans)?
С толку сбивает, то что сам заказ имеет:
1. inventTransId - значит может делать проводки
2. InventDimId - знает аналитику источника
3. toInventDimId - знает аналитику приемника
4. qty - знает количество, которое необходимо разнести, кстати имеет еще ряд полей с остатками количества в различных статусах

С одним заказом может быть связано нескоклько строк, но зачем разработчикам понадобилось вводить понятие строк ?
Ведь в строках, теже самые основные поля. Тех которые есть в строках, но нет в заказах, можно было бы добавить в заказ (например shipmentId - отгрузка или postTransfer).
Ясно одно, что такая схема может использоваться для разноски количества заказа частями (в каждой строке можно указать количество), но зачем с точки зрения бизнес - процесса склада может понадобиться с одно и тойже аналитики на одну и ту же аналитику перемещать остаток частями ..., разче что если за один подход не осилят и в системе необходимо видеть какая часть заказу уже перемещена, а какая только готовиться.
Объясните пожалуйста
Старый 29.09.2005, 22:13   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Честно говоря, я не очень хорошо понимаю ваш вопрос. Мне кажется, он какой-то академический.

Один складской заказ может отгружаться из нескольких ячеек (несколько транспортировок полностью заполненных паллет и одна комплектация) разными людьми (по разным маршрутам комплектации).

Одной таблицей складских заказов точно не обойтись.
__________________
С уважением,
glibs®
Старый 30.09.2005, 14:32   #3  
axz is offline
axz
Участник
 
19 / 10 (1) +
Регистрация: 04.12.2003
Спасибо за ответ
Да верно он академический, просто в приложении которое я использую, функционал изменен и непосредственно работа со складскими заказами не ведется, но они лежат в основе дописаной функциональности. Я же в свою очередь хотел узнать, как этот механизм используется в стандартном приложении.

На мой вопрос вы ответили "заказ может отгружаться из нескольких ячеек" . Как я понимаю это означает, что аналитика (WMSOrderTrans.InventDimId) строк складского заказа не обязана совпадать с аналитикой самого складского заказа. Получается WMSOrder.InventDimId нужна не для формирования проводок, а только лишь, как значения по умолчанию для аналитики создаваемых по заказу строк. Тогда все становиться на свои места.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как добавить назначение платежа в печатную форму velk DAX: Программирование 4 03.10.2016 10:37
Назначение прав доступа на созданный файл mau DAX: Программирование 3 15.03.2007 15:58
Назначение операции потребляемого на ней материала slava09 DAX: Функционал 14 19.04.2006 13:32
Платежное поручение - поле "Назначение платежа" Filip DAX: Функционал 2 03.03.2004 09:57
Прикрепленные закупки. Назначение? StoneRoller DAX: Функционал 1 12.02.2004 12:41
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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