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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.05.2010, 11:29   #1  
Shirmin Oleg is offline
Shirmin Oleg
Участник
 
89 / 35 (2) +++
Регистрация: 26.03.2004
Думаю, что
X++:
if (_filename)
лучше заменить на
X++:
 if(WinAPI::fileExistsClient(_fileName))
у нас подобная система отлично работает и все проблемы, кот. возникали при отладке - система искала файл там, где его не было (на сервере, например)
За это сообщение автора поблагодарили: Roman N. Krivov (1).
Старый 17.05.2010, 12:23   #2  
Roman N. Krivov is offline
Roman N. Krivov
Участник
 
25 / 11 (1) +
Регистрация: 04.05.2010
Адрес: Мир, Россия, Московская область
Благодаря совету Shirmin Oleg вопрос был решен. Файл действительно создавался и система его видела, но проблема оказалась в следующем: Excel держит файл в монопольном режиме, даже после сохранения. Т.е. с этим файлом ничего нельзя сделать пока не закроешь excel. Следовательно, перед отправкой файла нужно:
X++:
    . . .
    comDocument.SaveAs(_fileName, #xlWorkbookNormal);
    comDocument.finalize();
    comExcelApplication.Quit();
    . . .
    this.sendMessage();
    . . .
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отправка письма при помощи SysEmailBatch. Проблема с прикреплением файла PSerg DAX: Программирование 11 22.10.2009 10:21
Возникла проблема с получением имени файла при создании своего канала вывода отчетов. oleg_kap DAX: Программирование 3 06.06.2006 14:12
Установить время файла? SnowMan DAX: Программирование 5 01.10.2003 14:42
CRM: отправка файла как сообщение tanyusha DAX: Функционал 10 12.09.2003 21:13
Сохранение файла в таблице Andrew Besedin DAX: Программирование 2 10.06.2003 06:48
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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