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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.04.2021, 10:01   #1  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Заработало
Удалось сделать вот так:
X++:
        purchTable.InventLocationId = 'XXXXXX';
        //purchTable.modifiedField(fieldNum(PurchTable, InventLocationId));
        purchTable.InventSiteId = InventLocation::find(purchTable.InventLocationId).InventSiteId;
        //purchTable.modifiedField(fieldNum(PurchTable, InventSiteId));

            purchTable.update();

            while select forupdate purchLine
                where
                    purchLine.PurchId == purchTable.PurchId
            exists join existInventDim
                where
                    existInventDim.inventDimId == purchLine.InventDimId
                &&  existInventDim.InventLocationId != purchTable.InventLocationId
            {
                inventDim = purchLine.inventDim();
                inventDim.InventLocationId  = purchTable.InventLocationId;
                inventDim.InventSiteId      = inventDim.inventLocation().InventSiteId;
                inventDim = InventDim::findOrCreate(inventDim);
                purchLine.InventDimId = inventDim.inventDimId;
                //purchLine.setInventDimId(inventDim.inventDimId);
                purchLine.update();
            }
После этого утверждение и разноска накладной работают. Вчера почему-то не работало
Теперь все отрабатывает за 10 минут, включая разноску накладной.
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отмена закрытия склада Logger DAX: Программирование 3 19.05.2023 23:39
Закрытие склада и бухгалтерия. Skvorcal DAX: Прочие вопросы 45 17.01.2011 10:24
Сальдо на счете "Потребление по закупке (возврат)" ViV DAX: Функционал 7 17.09.2010 14:39
Denis Fedotenko: Себестоимость и закрытие склада Blog bot DAX: База знаний и проекты 44 29.03.2010 14:54
Бизнес-процессы склада в Аксапта Sirius DAX: Функционал 6 02.03.2004 18:52

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

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

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