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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.09.2009, 15:45   #1  
SIrina is offline
SIrina
Участник
Аватар для SIrina
 
51 / 10 (1) +
Регистрация: 02.03.2007
Складская аналитика типа TransDate
Решили мы создать новую складскую аналитику "Срок хранения" (TransDate).

Но перед реализацией сей идеи решила узнать об особенностях складкой аналитики типа Дата.
Может у кого-то она успешно используется, есть какие-нибудь советы или подводные камни?

Заранее благодарю
__________________
MS DAX 2012
Старый 03.09.2009, 15:48   #2  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
А не расскажете из каких нужд вылезла такая необходимость?
Просто не савсем понимаю надобность такой аналитики...
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 03.09.2009, 15:55   #3  
SIrina is offline
SIrina
Участник
Аватар для SIrina
 
51 / 10 (1) +
Регистрация: 02.03.2007
Чтобы видеть сколько товара у нас с каким сроком хранения + переписать резервирование по складу для реализации товара с меньшей датой.
__________________
MS DAX 2012
Старый 03.09.2009, 15:58   #4  
renat is offline
renat
Участник
Аватар для renat
 
142 / 12 (1) ++
Регистрация: 14.10.2002
есть ведь хорошая складская аналитика "партия" обычно срок хранения к ней и привязывают
За это сообщение автора поблагодарили: lev (2).
Старый 03.09.2009, 15:58   #5  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
Цитата:
Сообщение от SIrina Посмотреть сообщение
Чтобы видеть сколько товара у нас с каким сроком хранения датой.
Смотрите остатки в разрезе партии. Срок годности привязан как раз к партии.
Цитата:
Сообщение от SIrina Посмотреть сообщение
переписать резервирование по складу для реализации товара с меньшей
Так и перепишите резервирование. Для этого не нужно добавлять аналитику.
За это сообщение автора поблагодарили: lev (2).
Старый 03.09.2009, 16:21   #6  
SIrina is offline
SIrina
Участник
Аватар для SIrina
 
51 / 10 (1) +
Регистрация: 02.03.2007
Мы предлагали нашим пользователям использовать эту аналитику, но их не устраивает наличие отдельного справочника по партиям.
Или он заполняется автоматически, например, при оприходовании товара ?
__________________
MS DAX 2012
Старый 03.09.2009, 16:34   #7  
twilight is offline
twilight
MCTS
MCBMSS
 
881 / 237 (9) ++++++
Регистрация: 17.10.2004
Адрес: Королёв
Цитата:
Сообщение от SIrina Посмотреть сообщение
Мы предлагали нашим пользователям использовать эту аналитику, но их не устраивает наличие отдельного справочника по партиям.
Или он заполняется автоматически, например, при оприходовании товара ?
У номенклатуры можно настроить группу нумерации партий для автоматического создания партий в момент оприходования.
За это сообщение автора поблагодарили: lev (2).
Старый 03.09.2009, 16:51   #8  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Заработался, и меня опередили с ответами
В общем используйте партию. И Автоматическое создание можно настроить. Причем для определенных документов (чтоб создавалась по закупке, по заказам, по складскому журналу и тп)
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 04.09.2009, 06:51   #9  
player is offline
player
Участник
 
107 / 69 (3) ++++
Регистрация: 25.08.2007
Но FEFO программировать придется...
Я менял метод newquery таблицы InventSum, и методы UpdateResrveMore и ...Less класса InventUpd_Reservation, а также updateDepreciateIssue класса InventUpd_Estimated.

+таблица и форма InventModelGroup - для параметризации контроля по дате истечения срока годности +новая переменная и parm-метод в классе InventUpdate.

Последний раз редактировалось player; 04.09.2009 в 07:04.
Старый 04.09.2009, 07:50   #10  
SIrina is offline
SIrina
Участник
Аватар для SIrina
 
51 / 10 (1) +
Регистрация: 02.03.2007
Спасибо за ответы Попробуем настроить автоматическое заполнение
__________________
MS DAX 2012
Старый 04.09.2009, 09:09   #11  
player is offline
player
Участник
 
107 / 69 (3) ++++
Регистрация: 25.08.2007
Проект с описанными изменениями - настоятельно рекомендую протестировать тщательно, особенно в случаях когда используется InventSumDelta. Так же приветствуются критика и пожелания.
SharedProject_Invent_Batch_FEFO.rar

P.S. Проект для AX 2009.
За это сообщение автора поблагодарили: SIrina (1).
Старый 04.09.2009, 10:28   #12  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
Причем для определенных документов (чтоб создавалась по закупке, по заказам, по складскому журналу и тп)
Здесь есть одна фигня, которая мне не нравится: независимо от галок настройки этапа создания номера (строка, регистраци, обработка прихода), он создаётся сразу, при создании строки, только не отображается. В некоторых случаях бывает неудобно.
Старый 23.08.2010, 12:49   #13  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Перед нами также встала задача реализации FEFO. Посмотрел проект, мне кажется не очень красиво добавлять в запрос таблицу партий для сортировки. Более красивым будет добавить в InventSum поле LastUpdExpDate, заполнять его по аналогии с полем LastUpdDatePhysical, только из партии. Тогда можно, например, в метод InventUpd_Reservation.updateReserveMore просто добавить addSortField(fieldnum(InventSum,LastUpdExpDate) в цикл.
За это сообщение автора поблагодарили: mazzy (2), player (1).
Старый 23.08.2010, 13:58   #14  
vashilov is offline
vashilov
Участник
 
3 / 11 (1) +
Регистрация: 28.07.2003
Если срок хранения известен на момент генерации партии и неизменен, то самое естественное, на мой взгляд, решение, формировать номер партии таким образом годмесяцдень[...]. Система будет практически нетронута руками программиста.

Вот если срок хранения может измениться, то надо выбирать из разных зол меньшее в вашей ситуации:
- технически, легче всего переписать запрос резервирования (при использовании даты в партии), но возможны проблемы с быстродействием, если у вас много движения по складу - перемещения, реализация, списания (очень существенные, проверено на опыте).

- применять различные ухищрения - типа обновления предложенного выше дополнительного поля в InventSum, у которых в партии изменилась дата и т.п.

- другие изменения системы.
За это сообщение автора поблагодарили: Bega (1).
Теги
дата, законченный пример, складская аналитика

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Складская аналитика. Авторезервирование. Бесконечный цикл. andenis DAX: Функционал 8 27.06.2007 08:12
Складская аналитика ... 2b4fITin DAX: Функционал 18 05.03.2007 16:25
Опять складская аналитика rrkrivov DAX: Программирование 0 03.03.2005 17:47
Складская аналитика eva DAX: Программирование 18 12.02.2005 14:25
Складская аналитика для услуг s_pro DAX: Функционал 8 15.09.2004 15:21

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

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

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