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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.01.2006, 17:30   #1  
malex is offline
malex
Участник
 
164 / 19 (1) ++
Регистрация: 10.08.2004
Адрес: Тверь, Москва
Снятие резерва с проводок со статусом Физ. зарезервировано
Необходимо снять резерв только с проводок лота со статусом расхода Физ. зарезервировано (по лоту есть еще и проводки со статусом Зарезервировано в заказанном).
Пытаюсь делать это так:
Код:
void updateNow(Qty _handleQty, //[+] установка резерва, [-] снятие резерва
                 Common _buffer,
                 InventDimId _inventDimId,
                 boolean _autoReserve = false,
                 boolean _reserveOnOrdered = InventParameters::find().ReserveOnOrdered)
{
    InventMovement inventMov;
    InventUpd_Reservation updateReservation;
    inventDimParm inventDimParm;
    InventDimFixed inventDimFixed;
    InventDim inventDimReserve;
    ;
    inventDimReserve = InventDim::find(_inventDimId);
    inventDimParm.initFromInventDim(inventDimReserve);

    updateReservation = InventUpd_Reservation::newParameters(
        InventMovement::construct(_buffer),
        inventDimReserve,
        inventDimParm,
        InventDimFixedClass::inventDimParm2InventDimFixed(inventDimParm),
        -_handleQty,
        true);
    updateReservation.parmAllowAutoReserveDim(_autoReserve);
    if (_reserveOnOrdered)
        updateReservation.parmAllowReserveOrdered(true);
    else
        updateReservation.parmAllowReserveOrdered(false);
    updateReservation.updateNow();
}
Под алгоритм снятия с резерва попадают как первые, так и вторые проводки.

Возможен ли сабж и как его сделать?
Старый 23.01.2006, 17:48   #2  
ALES is offline
ALES
Участник
Злыдни
 
220 / 45 (2) +++
Регистрация: 11.08.2004
Цитата:
Сообщение от malex
Возможен ли сабж и как его сделать?
updateReserveLess подкрутите
Старый 23.01.2006, 19:26   #3  
malex is offline
malex
Участник
 
164 / 19 (1) ++
Регистрация: 10.08.2004
Адрес: Тверь, Москва
Спасибо.
Так и пришлось сделать...
Старый 23.01.2006, 21:47   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
см. также
http://axapta.mazzy.ru/lib/reserve_from_code/
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: Sergey Petrov (1).
Старый 23.01.2006, 21:52   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от malex
Необходимо снять резерв только с проводок лота со статусом расхода Физ. зарезервировано (по лоту есть еще и проводки со статусом Зарезервировано в заказанном).
Судя по постановке задачи, вы пытаетесь решить проблему затоваривания склада.
За счет принудительного снятия резерва.

По сути: Товар зарезервирован - означает, что вы гарантируете клиенту, кто для него товар есть.
Принудительное снятие резерва приводит к тому, что вы теряете сам смысл резервирования. Разрешая принудительно снимать резерв, тем самым вы ничего не гарантируете клиенту.

Вы идете принципиально неверным путем.

Поищите. Тема обсуждалась не раз.
__________________
полезное на axForum, github, vk, coub.
Старый 24.01.2006, 10:22   #6  
malex is offline
malex
Участник
 
164 / 19 (1) ++
Регистрация: 10.08.2004
Адрес: Тверь, Москва
Реализуется иная задача.
Связь потребности в номенклатуре и складского журнала переноса в рамках доработки модуля Проекты по ФТ клиента.
По ФТ журнал переноса на проектный склад должен создаваться только по физически доступному кол-ву (если по строчке потребности в номенклатуре есть физический резерв то в первую очередь по этим строчкам)...
Старый 24.01.2006, 11:12   #7  
Владимир Ю. is offline
Владимир Ю.
Участник
Аватар для Владимир Ю.
 
251 / 9 (1) +
Регистрация: 26.09.2003
Адрес: СПб
Странна задача.
Чем функционал сводного планирования не угодил?
__________________
ИМХО.
С уважением, Владимир Ю.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание скл проводок при закр склада (AX 3 SP2). VictorSH DAX: Функционал 16 13.02.2008 19:39
Физ резерв проводок sssss DAX: Программирование 2 25.06.2007 09:17
Разбиение проводок при сопоставлении по поставщикам lugachy DAX: Функционал 11 24.05.2005 17:10
3.0, Модуль: ОС, операция: Разноска строк журнала ОС (с предварит просм проводок) MagisterLudi DAX: Функционал 2 07.10.2003 18:55
Исследование возможности удаления проводок sguryev DAX: База знаний и проекты 33 06.02.2003 16:42

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

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

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