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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.02.2007, 16:14   #1  
rkorchagin is offline
rkorchagin
Участник
 
81 / 69 (3) ++++
Регистрация: 26.09.2006
Заметил что если есть соответствующая запись в ReqTransCov то такой planned order не отображается в форме! сделал так:

X++:
//[AGR6996] TE-rko 20.02.2007 - delete existing Planned Order
void deleteExistingReqPO(ReqPO _reqPO)
{
    ReqPO           reqPO;
    ReqTrans        reqTrans;
    ReqTransCov     reqTransCov;
    ;
    ttsbegin;

    while
        select forupdate reqPO where
                              reqPO.ItemId              == _reqPO.ItemId      &&
                              reqPO.AgrSalesTypeAdv     == _reqPO.AgrSalesTypeAdv &&
                              reqPO.RefType             == 33
    {
        reqTrans = reqPO.reqTrans();
        if (reqTrans && reqTrans.Direction == 1)
        {
            select firstonly reqTransCov where reqTransCov.IssueRecId == reqTrans.RecId;
            if (!reqTransCov)
                reqPO.delete();
        }
    }
    ttscommit;
}
Кто может прокомментировать, не вызовет ли проблем такой код?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как правильно создать в коде X++ новый planned order (ReqPO, ReqTrans) rkorchagin DAX: Программирование 5 02.06.2016 18:00
Как не выводить заголовки в форме, если нет строк? DreamCreator DAX: Программирование 9 29.05.2008 15:10
Почему на форме "Пользовательские настройки", когда я перехожу в нее из формы, отсутствует закладка "Запрос"? Hans DAX: Администрирование 0 05.07.2007 13:52
почему нет "шаблон пользователя" в моей форме? Hans DAX: Программирование 2 05.10.2006 13:23
Форма InventOnhandItem, Почему RecID у InventSum в этой форме всегда 0? Кирилл DAX: Программирование 2 25.05.2004 18:15
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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