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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.05.2007, 17:11   #1  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Автоматическая нумерация партии для расхода в заказе
По бизнес-логике процесса (услуги) необходимо плясать в расчете себестоимости от заказа:
- приняли заявку
- договорились о ценах
- получили фактические документы от поставщика или нескольких поставщиков) (одна строка заявки - несколько строк закупки или закупок)
- провели документы прихода, потом документы отгрузки
Решил задействовать автонумерацию партий по заказу и ... наткнулся, что для расхода это не работает. Нашел, вроде, где исправлять. Но, т.к. не программист, возникли сомнения (не бейте ногами: проекта пока нет, настраивается макет для демонстрации варианта работы). В методе updateAutoDimMovement класса InventUpd_Estimated внес следующие правки:
X++:
protected void updateAutoDimMovement()
{
    boolean     updateDim;
    InventDim   inventDim;
//Автоматическая нумерация партий для расхода по заказам
    if (movement.transType() == InventTransType::Sales)
    {
        if (! movement_Orig && movement.transQty()          <  0)
            updateDim = this.updateAutoDimBatchId();
    }
    if (movement.transType() != InventTransType::Sales) //"родной" режим по приходным проводкам работает для закупок и журналов
    {
        if ((! movement_Orig && movement.transQty()          >  0) ||
            (  movement_Orig && movement_Orig.transQty()     <= 0 && movement.transQty() > 0))
        {
            updateDim = this.updateAutoDimBatchId();
            updateDim = this.updateAutoDimSerialId()    || updateDim;
        }
    }
Вопросы. Не зарыл ли я бомбу? Почему изначально не закладывали автонумерацию для партий отгрузок, хотя активизация в группе нумерации для заказов есть?
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Теги
заказ на продажу, нумерация, партии

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Пересчет между двумя единицами измерения на уровне партии Андре DAX: Функционал 15 22.10.2013 00:26
Партия в заказе на продажу LEO DAX: Функционал 5 02.12.2008 14:36
Автоматическая генерация номера партии simply2double DAX: Программирование 2 29.06.2006 17:29
Код аналитики 'Номер партии' отмечен в складских проводках со значением Antidot DAX: Программирование 9 29.07.2005 10:57
Возврат товара по партии, проданной в минус axot DAX: Функционал 2 18.11.2002 18:22

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

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

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