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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.12.2021, 10:14   #1  
Pandasama is offline
Pandasama
Участник
 
464 / 140 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
Цитата:
Как то можно не удаляя глобальные ttsbegin / ttscommit но все же добиться перехвата исключения?
В аксапте - нет.
Делайте проверку валидности файлов где-то перед транзакцией.
За это сообщение автора поблагодарили: dech (2).
Старый 14.12.2021, 20:34   #2  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
650 / 352 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Цитата:
Сообщение от Pandasama Посмотреть сообщение
В аксапте - нет.
Делайте проверку валидности файлов где-то перед транзакцией.
Поддерживаю.
Работать с файлами внутри транзакции вообще не комильфо ни разу.
__________________
// no comments
Старый 16.12.2021, 15:52   #3  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Может вот так попробовать?

X++:
binData = new BinData();

// LoadFile demands read permission on the file
new FileIOPermission(filename, #io_read).assert();
// BP deviation documented
if (binData.loadFile(filename)) //only works if file not locked
{
	docuValue.File = binData.getData();
}
else
{
	throw error(strfmt("@SYS54217",filename));
}
Исходник в DocuValue.writeDocuFile()
Старый 16.12.2021, 17:38   #4  
Pandasama is offline
Pandasama
Участник
 
464 / 140 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
ну, это валидность изображения никак не проверяет
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сгруппировать строки в Excel через .NET BSM_ DAX: Программирование 3 25.12.2013 09:40
fed: Net requirements update in MRP Module and Working Set of MRP Blog bot DAX Blogs 14 08.05.2012 13:09
ssmantha: Debugging .NET code called from X++ code in AX 2012 Blog bot DAX Blogs 1 11.11.2011 15:50
AX.NET: интеграция .NET-приложений с Аксаптой и (будущие) возможности облачных вычислений gl00mie DAX: Программирование 2 23.04.2010 00:47
Вложение файлов через метод .NET Business Connector (DocuRef, DocuValue) kornix DAX: Программирование 6 18.09.2009 10:36
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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