AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 18.12.2008, 14:02   #1  
frosted ist offline
frosted
Участник
 
6 / 10 (1) +
Registriert seit: 18.12.2008
Появление номенклатуры на складе
Добрый день всем!

Подскажите, пожалуйста, каким образом можно в момент появления какой-либо номенклатуры на произвольном складе (физ. доступное кол-во > 0) выполнить определенные действия? Например, производить резервирование для заказов клиентам в порядке желаемого приоритета или резервирование в складских журналах по опреленному алгоритму.
После выполнения этих операций механизм автоматического резервирования должен работать как обычно.

Помогите решить такую проблему.

Заранее благодарю!
Alt 18.12.2008, 14:07   #2  
Sada ist offline
Sada
Программатор
Benutzerbild von Sada
 
1.450 / 153 (8) ++++++
Registriert seit: 29.03.2005
Ort: Толи Барнаул, толи Москва
Кслаcc InventUpd_Reservation
Alt 18.12.2008, 14:12   #3  
frosted ist offline
frosted
Участник
 
6 / 10 (1) +
Registriert seit: 18.12.2008
а по конкретнее можно?
уточню, что меня интересует не программное резервирование, а способ "перехватить" появление товара на складе и выполнение определенных действий до механизма автоматического резервирования.
Alt 18.12.2008, 14:16   #4  
Sada ist offline
Sada
Программатор
Benutzerbild von Sada
 
1.450 / 153 (8) ++++++
Registriert seit: 29.03.2005
Ort: Толи Барнаул, толи Москва
\Classes\InventUpd_Reservation\updateReserveMore

в начале метода будет вам перехват резервирования
Автоматического, не автоматического.

Соответственно
\Classes\InventUpd_Reservation\updateReserveLess - разрезервирование
Только поокуратнее там

Geändert von Sada (18.12.2008 um 14:19 Uhr)
Alt 18.12.2008, 14:27   #5  
ZVV ist offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1.006 / 246 (11) ++++++
Registriert seit: 13.02.2004
Ort: Минск
->
ну это не совсем то, о чём автор страшивает, как я понимаю?
сюда он придёт только когда резервирование будет происходить, а ему нужен "момент появления какой-либо номенклатуры на произвольном складе".
Разные веши всё-таки.

Если уж совсем глубоко начинать - то смотреть insert/update на таблице InventSum, и отслеживать нужное вам "появление". Правда, будет много подводных камней.
Сам не делал, возможно есть и более удачные места.

Хотя сама постановка вопроса немного смущает. Может действительно лучше саму процедуру резервирования поменять так как вам нужно, чем перехватывать данный "момент"?
__________________
Zhirenkov Vitaly
Alt 18.12.2008, 14:54   #6  
Raven Melancholic ist offline
Raven Melancholic
Участник
Benutzerbild von Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2.164 / 1296 (48) ++++++++
Registriert seit: 21.03.2005
Ort: Москва-Петушки
А какой момент считается "появлением на складе"?
1) Регистрация
2) Приход по отборочной
3) Появление финансовых данных (финансовая разноска).
4) А может разноска WMS журнала прихода и переход проводок в Прибыло?
5) А может быть появление "заказано"?
Какие действия нужны при таких ситуациях? Нужны все случаи "появления" или, например, возврат по заказу покупателя не нужен?
PS: кстати, если есть автоматическая генерация серийных номеров или партий, то действия нужно выполнять До или после этой генерации?

Geändert von Raven Melancholic (18.12.2008 um 14:57 Uhr)
Alt 18.12.2008, 14:58   #7  
frosted ist offline
frosted
Участник
 
6 / 10 (1) +
Registriert seit: 18.12.2008
появлением на складе считается момент, когда физически доступное кол-во на складе становится > 0.

Zitat:
PS: кстати, если есть автоматическая генерация серийных номеров или партий, то действия нужно выполнять До или после этой генерации?
Скорее всего после.

Geändert von frosted (18.12.2008 um 15:03 Uhr)
Alt 18.12.2008, 14:59   #8  
miklenew ist offline
miklenew
Участник
Benutzerbild von miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1.688 / 438 (18) +++++++
Registriert seit: 10.07.2006
Ort: г. Ликино-Дулёво
Допустим вы используете статус зарезервировано в заказанных.
1) Создаём новую номенклатуру.
2) Создаём закупку. Не разносим отборочную.
3) Создаём перенос. Резервируем то что в закупке.
4) Разносим закупку. Зарезервированое в заказном(расход переноса) станет физ. зарезервировано.
Вот этот момент и ищите.
InventUpdate\updateDimReservePhysical
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.

Geändert von miklenew (18.12.2008 um 15:02 Uhr)
Alt 18.12.2008, 15:10   #9  
frosted ist offline
frosted
Участник
 
6 / 10 (1) +
Registriert seit: 18.12.2008
2 miklenew
Zitat:
Вот этот момент и ищите.
InventUpdate\updateDimReservePhysical
не подходит, т.к. этот метод не вызывается, если например уменьшать кол-во в строке заказа на продажу, если это кол-во было физически зарезервировано.
Alt 18.12.2008, 15:16   #10  
miklenew ist offline
miklenew
Участник
Benutzerbild von miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1.688 / 438 (18) +++++++
Registriert seit: 10.07.2006
Ort: г. Ликино-Дулёво
Не понял.
А что должно произойти при изменении количества в строке заказа?
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
Alt 18.12.2008, 15:21   #11  
frosted ist offline
frosted
Участник
 
6 / 10 (1) +
Registriert seit: 18.12.2008
Zitat:
Не понял.
А что должно произойти при изменении количества в строке заказа?
если физ. доступное кол-во на складе = 0 и кол-во уменьшить, то возникает физ. доступное кол-во на складе, равное кол-ву снятого с резерва из-за уменьшения кол-ва в строке заказа.
При этом метод InventUpdate\updateDimReservePhysical не вызывается.
Alt 18.12.2008, 15:29   #12  
Sada ist offline
Sada
Программатор
Benutzerbild von Sada
 
1.450 / 153 (8) ++++++
Registriert seit: 29.03.2005
Ort: Толи Барнаул, толи Москва
Настою на своем
Alt 18.12.2008, 15:43   #13  
frosted ist offline
frosted
Участник
 
6 / 10 (1) +
Registriert seit: 18.12.2008
Zitat:
Настою на своем
Спасибо, будем пробовать...
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Планирование номенклатуры с типом Основное средство AlexeyBP DAX: Функционал 19 29.01.2009 07:42
Как подцепить остатки на складе при создании дочерних Произв. заказов? e@gle DAX: Функционал 5 27.04.2007 15:04
Импорт списка номенклатуры Роман Кошелев DAX: База знаний и проекты 2 15.06.2006 16:52
На одной паллете на складе должен храниться один вид продукции ? Ilia# DAX: Функционал 4 15.11.2005 15:38
Резервируется ли бюджет номенклатуры на складе? Kashesh DAX: Функционал 2 04.06.2005 00:17

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 13:26 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.