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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.02.2007, 23:56   #1  
Keen is offline
Keen
Участник
 
4 / 10 (1) +
Регистрация: 06.09.2006
? простейший job уходит в бесконечный цикл
Понадобилось вручную подправить несколько десятков номеров ваучеров в неразнесённых журналах, т.к. из-за копирования из другой компании номера задвоились. Написал левой ногой простенький одноразовый джоб, а он почему-то уходит в бесконечный цикл. Реально записей таких меньше сотни. При отборе непосредственно из LedgerJournalTrans по RecId всё отлично отрабатывает. Где могут крыться грабли? Или я к полуночи пятницы уже просто зверски туплю?

X++:
static void LJ_VoucherRefresh(Args _args)
{
    LedgerJournalTable      ljt;
    LedgerJournalTrans      ljtr;
    int num = 212;
    ;
    ttsbegin;
    while select ljt where ljt.Posted == false
    {
        while select forupdate ljtr where ljtr.JournalNum == ljt.JournalNum
        {
            num++;
            ljtr.Voucher = strfmt("V0000%1", num);
            ljtr.doUpdate();
        }
    }
    ttscommit;
}
P.S. Стоит SP3 Critical Update 1 Build #9.3, билд ядра #1951.2410/514-193.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как передать параметр из Job-a в Class с возможностью перезаписи? Yury J DAX: Программирование 14 11.01.2009 17:11
Глючит Job и TreeNode Alex_KD DAX: Программирование 0 29.08.2007 11:00
dax-lessons: Setting Configurations - by simple Job run Blog bot DAX Blogs 0 27.08.2007 23:00
Складская аналитика. Авторезервирование. Бесконечный цикл. andenis DAX: Функционал 8 27.06.2007 08:12

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

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

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