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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.06.2019, 12:30   #23  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
1,800 / 969 (36) +++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
В одной пакетной задаче (BatchJob), по крайней мере, в DAX2009 смешивание для разных Batch этой задачи режимов выполнения (поле RunType таблицы Batch) работало - нужные задания выполнялись пакетником, встроенным в AOS, нужные - запущенной формой я-ля до DAX4 включительно.
Но это не решает условия:
Цитата:
Ровно как это написано в вопросе.
  • должны быть выполнены на клиенте из-за аппаратных ЭЦП, какого-нибудь ХАСПа или подобные системы "безопасности" и "шифрования".
  • должны быть выполнены на клиенте потому что там стоит драйвер камеры, с которой надо принять вход или счетчик посетителей или пос-терминалы с которых аксапта получает Z-отчеты или еще какое-нибудь оборудование.
  • должны быть выполнены на клиенте, поскольку только на этой машине установлен дорогуще-лицензионный кодек чего-нибудь во что-нибудь.
Ведь этот legacy запускается не на машине клиента, а на отдельной выделенной машине и, как заметил belugin, её окружение совсем другое и там может не быть дорогуще-лицензионный кодека.
Похоже, что обе части сделать полностью на пакетной обработке не получится. Даже если legacy и будет выполнять клиентский класс (кстати, он может выполнять и серверный), то это совсем не тот клиент, на котором началось всё это безобразие.
Пока наиболее подходящим, на мой взгляд, является подход, который предложил Владимир Максимов - что можно, делаем на клиенте без пакета, обычным RunBase, а для последующей обработки программно из него формируем пакетную задачу. Да, в этом случае, пользователю придется ждать выполнения клиентской части на своей машине (но диалог будет закрыт и вполне можно выводить прогресс-бар, чтобы было не скучно).
За это сообщение автора поблагодарили: mazzy (2).
Теги
как правильно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ax3,ax4,ax2009,ax2012: Есть ли красивый способ передать packable объект между клиентом и сервером? mazzy DAX: Программирование 20 09.06.2019 23:19
axaptacorner: How to read excel and update record in AX2012 through X++ code Blog bot DAX Blogs 0 04.01.2019 17:13
Скрипт для переноса данных Ax3.0 (Oracle) - Ax2009 (MSSQL) someOne DAX: Программирование 2 14.06.2011 14:53
axcoder: AxPath pugin for Tabax which works with Ax3, Ax4, Ax2009 Blog bot DAX Blogs 0 08.11.2008 02:11
Импорт из 'офисной БД' (Excel, Access) Gustav DAX: База знаний и проекты 4 07.06.2008 17:17
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:49.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.