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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.02.2009, 00:27   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,889 / 3165 (113) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
dataareaid conpeek
Возможно уже было, но на форуме не нашел.
Наткнулся на странный глюк, если передавать common как элемент контейнера, то при "доставании" из контейнера может слететь dataareaid
X++:
static void JobCheckSerialize2(Args _args)
{
    CompanyId   CompanyIdFrom = "300";
    CompanyId   CompanyIdTo   = "dat";
    salesLine   salesLineFrom;
    salesLine   salesLineTo;
    salesLine   salesLineTo2;
    container   con;
    anyType     a;
    ;
    changeCompany(CompanyIdFrom)
    {
        salesLineFrom = null;
        select salesLineFrom;
        info(strFMT("Сначала %1; %2", salesLineFrom.dataAreaId, salesLineFrom.RecId));
        con = [salesLineFrom];
        int2str(salesLineTo2.RecId);
    }
    changeCompany(CompanyIdTo)
    {
        salesLineTo = null;
        //a = conPeek(con,1);
        //salesLineTo2.data(conPeek(con,1));
        salesLineTo  = conPeek(con,1);
        if(salesLineTo.dataAreaId == salesLineFrom.dataAreaId)
            info(strFMT("Потом %1; %2; Все в порядке, значения dataareaId сопадают", salesLineTo.dataAreaId, salesLineTo.RecId));
        else
            error(strFMT("Потом %1; %2; Ошибка, значения dataareaId не сопадают", salesLineTo.dataAreaId, salesLineTo.RecId));
    }
}
Ax 3.0 KR3
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DataAreaId в виртуальной компании. vasiliy DAX: Программирование 1 17.04.2008 15:30
Строки временной таблицы с разными DataAreaId PavelSR DAX: Программирование 16 26.03.2008 10:32
Dave: Creating 'Permanent' Indexes on DataAreaId in Dynamics AX Blog bot DAX Blogs 0 29.02.2008 05:37
Самопроизвольная смена компании (DataAreaId) у табличной переменной gl00mie DAX: Программирование 14 10.04.2006 12:18
changecompany(conpeek(container)) Vadik DAX: Программирование 3 03.06.2003 16:59

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:15.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.