|
![]() |
#1 |
Участник
|
У вас похоже создаваемый класс клиентский. (Не dictClass а тот который он пытается создать методом dictClass.MakeObject())
Есть несколько способов 1. Запустить пакетник в старом режиме (а-ля ax3 - чтобы висел ax32.exe и обрабатывал эту пакетную группу) - это быстрый и неудобный но рабочий способ. 2. Доработать напильником docu* классы чтобы они были Called from |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от gl00mie
![]() Валится на создании не самого DictClass, а экземпляра класса-наследника DocuAction, например, DocuActionTrans. Штатный т.н. документооборот в 2009-й жестко завязан в ряде мест на клиента. Чтобы это побороть, приходилось в ряде классов Docu* менять тип запуска на Called from и делать кое-где костыли, чтобы иногда явно создавать экземпляры классов на клиенте. После доработки напильником прикрепление файлов нормально заработало на сервере.
Цитата:
Сообщение от Logger
![]() У вас похоже создаваемый класс клиентский. (Не dictClass а тот который он пытается создать методом dictClass.MakeObject())
Есть несколько способов 1. Запустить пакетник в старом режиме (а-ля ax3 - чтобы висел ax32.exe и обрабатывал эту пакетную группу) - это быстрый и неудобный но рабочий способ. 2. Доработать напильником docu* классы чтобы они были Called from Я вас понял, спасибо большое за ответы! Произведу отладку и посмотрю, что заходит в makeObject, какой класс, его и откорректирую, если вариант с guid-ом не подойдет. |
|