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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.07.2009, 23:26   #10  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,495 / 1070 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
2 Dima_Dima
ИМХО, дело не в отсутствии custTable.clear(), т.к. запись идет в одни и те же поля, а в том, что f=rs.fields() возвращает одни и те же значения, т.е. рекордсет не перебирается.

Специально сваял джоб, для которого сделал CopyOfCustTable, как копию CustTable, удалил с неё все методы, кроме initValue(). Джоб прекрасно отработал без custTable.clear().
Если я прав и рекордсет не перебирается, то custTable.clear() не поможет.

X++:
static void Job1(Args _args)
{
   CustTable            custTable;             
   CopyOfCustTable      CopyOfCustTable;
   ;
    while select custTable
    {
        ttsbegin;
        CopyOfCustTable.initValue();
        CopyOfCustTable.AccountNum        = custTable.AccountNum;
        CopyOfCustTable.CustGroup         = custTable.CustGroup;
        CopyOfCustTable.Name              = custTable.Name;
        CopyOfCustTable.Street            = custTable.Street;
        CopyOfCustTable.City              = custTable.City;
        CopyOfCustTable.ZipCode           = custTable.ZipCode;
        CopyOfCustTable.Currency          = 'EUR';
        CopyOfCustTable.LanguageId        = 'EN';

        if(CopyOfCustTable.validateWrite())
            CopyOfCustTable.insert();
        else ttsabort;

        ttscommit;
    }
}
Просто хочется понять где ошибка, может я ошибаюсь, может что поменялось в аксапте.
У меня Ax3, а у Вас?

ЗЫ. Я в таких конструкциях всегда использую clear().
Теги
movenext, создание записи, шаблон

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
PartyId в CustTable, VendTable nano3 DAX: Программирование 5 05.02.2010 07:15
Фильтрация CustTable по связанной таблице Hyper DAX: Программирование 6 21.11.2007 12:38
Динамическое заполнение Grid-а itfs DAX: Программирование 1 08.06.2006 15:52
Как программно открыть project? MaratRZ DAX: База знаний и проекты 2 04.08.2005 09:56
Как программно изменить к-во в строке заказа в форме SalesTable BorDark DAX: Программирование 2 13.01.2005 17:02
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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