Цитата:
Сообщение от
A_BAS
а версия аксапты какая? может у вас отладчик не установлен. а для AX2012 нужно добавится еще и в группу пользователей для отладки.
а определить место выполнения можно по иконке в окне стека в отладчике.
или просто напишите в вашем методе
if (isRunningOnServer())
{
info("Выполняется на сервере");
}
сделал. Версия: Аксапта 3.0
X++:
void createNewFile()
{
#winAPI
str _path = WinAPI::getFolderPath(#CSIDL_Profile) + "\\Local Settings\\Temp\\loadRP.xls";
str _pathFind = WinAPI::getFolderPath(#CSIDL_Profile) + "\\Local Settings\\Temp\\loadRPF.xls";
str _path_temp = "D:\\public\\Temp\\loadRPF.xls"
;
if (isRunningOnServer())
{
info("Âûïîëíÿåòñÿ íà ñåðâåðå");
}
else
{
info("Âûïîëíÿåòñÿ ëîêàëüíî");
}
if (WinAPI::fileExists_RU(fileName))
{
info("Detaction file :"+fileName);
}
else
{
info("? file :"+_pathFind);
}
if (WinAPI::copyFile(fileName, _path_temp, true) == 0)
{
forFindPath = _pathFind;
}
else
{
error ('Îøèáêà êîïèðîâàíèÿ ôàéëà:'+fileName+";"+ _path_temp);
error(Int2str(WinAPI::copyFile(fileName, _path_temp, true)) ) ;
throw exception::Error;
}
еще поменял путь создания временного файла, но все равно не помогает.