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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.03.2009, 16:14   #1  
decoder is offline
decoder
Участник
Аватар для decoder
 
63 / 15 (1) ++
Регистрация: 19.12.2008
Адрес: Москва
BinData. Что не так?
Всем привет! Странная такая ошибка. При повторной проверке на существование файла (при попытке открытия) файл вдруг не находится((
X++:
void doLetter(
    MyTemplates     _templates)     //таблица шаблонов Word (*.dot)
{
    BinData         binData = new BinData();
    ;
    if (!_templates.Template) //поле контейнерного типа BlobData
        throw error("Не задан файл шаблона");

    binData.setData(_templates.Template);
    if (! binData.saveFile('C:\\111.dot'))
        throw Error("Ошибка при обработке файла");

    if(! WinApi::fileExists_RU('C:\\111.dot'))
        throw error(strFmt("Файл «%1» не найден", 'C:\\111.dot'));
    //файл вроде как существует, идем дальше

    try
    {
        word                = new ComWordDocument_RU();
        word.open('C:\\111.dot', true);
        //тут ошибка: файл 'C:\\111.dot' не найден
        //почему???

        word.InsertFieldValue("User",       EmplTable::findByUserId_W(curUserId()).Alias);
        word.InsertFieldValue("Telephone",  EmplTable::findByUserId_W(curUserId()).Phone);

        word.documentSave();
        word.quitApplication(true);
    }
    catch (exception::Error)
    {
        error(strFmt("Ошибка записи в файл %1", 'C:\\111.dot'));
    }
}
Что не так?
Старый 19.03.2009, 16:28   #2  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
WinApi::fileExists_RU('C:\\111.dot') на сервере
а
word.open('C:\\111.dot', true); на клиенте (это точно)

?

поставьте брейкпойнт на if(! WinApi::fileExists_RU('C:\\111.dot')) , а лучше внутри метода
и посмотрите где выполняется код.
За это сообщение автора поблагодарили: decoder (1), Crusader3000 (1).
Теги
клиент-сервер

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Расширенный фильтр в запрос или как то так Sada DAX: Программирование 7 15.01.2009 16:09
Что я делаю не так? Бигудь DAX: Программирование 2 05.11.2008 13:48
Я может быть что-то не так делаю?! qbds2 = _qbds2; - ошибка. Roman. ~RVS DAX: Программирование 3 21.10.2005 12:07
что не так делаю? амортизация ОС по периоду yooshi DAX: Функционал 1 08.08.2005 14:03
Так можно ли в 1С передавать параметры, используя COM? Maxim Gorbunov DAX: Программирование 3 09.12.2004 13:05

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

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

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