Показать сообщение отдельно
Старый 21.08.2006, 15:49   #14  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2494 (89) +++++++++
Регистрация: 20.08.2005
Да, кстати, по поводу runbuf и иже с ним
утечка памяти в аксапта
Можно так-же сделать так
X++:
    cm = dictTable.makeRecord();
    buf = strfmt("void getRecord(%1 %1)\n{\n;\n select %1 where %1.%2 == \"%3\";\n}",
            dictTable.name(), dictField.name(), it.ItemId);
    if (compiler.compile(buf))
    {
        compiler.execute(cm);
Т.е. функция ничего не возвращает.

А вот еще про runbuf()
Пример использования RunBuf

В общем - на свой страх и риск.
__________________
Axapta v.3.0 sp5 kr2

Последний раз редактировалось AndyD; 21.08.2006 в 15:52.