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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.10.2012, 15:19   #1  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
попробуйте такое
X++:
static Common copyRecord(Common _fromRecord, Common _toRecord)
{
    DictTable   dt = new DictTable(_fromRecord.tableId);
    DictField   df;
    int         i;
    int         j;
    ;
    dt.makeRecord();
    for (i=1; i <= dt.fieldCnt(); i++)
    {
        df = new DictField(_fromRecord.tableId, dt.fieldCnt2Id(i));
        if (!df.isSystem())
        {
            if (df.arraySize() == 1)
            {
                _toRecord.(df.id()) = _fromRecord.(df.id());
            }
            else
            {
                for (j=1;j<=df.arraySize();j++)
                {
                    _toRecord.(fieldId2Ext(df.id(), j)) = _fromRecord.(fieldId2Ext(df.id(), j));
                }
            }
        }
    }
    return _toRecord;
}
тут еще и массивы копируются

Последний раз редактировалось Sada; 26.10.2012 в 15:23.
За это сообщение автора поблагодарили: Pustik (9).
Теги
внутреннем стеке, ошибка времени выполнения

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка времени выполнения в ComExcelDocument_RU.findRange() Toto DAX: Программирование 47 26.04.2018 10:45
Странная ошибка(Ошибка времени выполнения: Неправильный тип индекса массива.) raniel DAX: Программирование 7 21.01.2011 14:45
Ошибка времени выполнения: В NumberSeqReference_Empl_RU (Объект), не найден исполнимый код метода "loadModule" Ksju DAX: Функционал 14 21.10.2009 13:00
Ошибка времени выполнения Stas[SNRC] DAX: Программирование 6 12.03.2008 12:21
Ошибка времени выполнения. Pegiy DAX: Программирование 2 27.05.2004 16:26

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

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

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