При закрытии 1с остается висеть процесс
После этого процесс "1CV8.exe" продолжает висеть в среди процессов в диспетчере задач.
Как победить эти зависания?
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):Ответы 16
Добавьте при закрытии
мДрайверТСД.ОсвободитьРесурсы(); и мДрайверТСД =неопределено, проверьте
Тот же результат. Процесс висит.
Проверяем, передали программистам. Как будет ответ сразу вам сообщим.
Попробуйте не использовать ПодключитьВнешнююКомпоненту, а объект создавать так:
мДрайверТСД = Новый COMОбъект("AddIn.Cl.TerminalConnector");
Да есть такая проблема. Попробывал решения прдставленные тут. Вот это решение помогло:
Попробуйте не использовать ПодключитьВнешнююКомпоненту, а объект создавать так:
мДрайверТСД = Новый COMОбъект("AddIn.Cl.TerminalConnector");
Но есть проблема, при данном создании драйвера не происходит удаление документа при вызове метода
Вопрос, как быть и что делать.
Данные почти теже, только платформа другая
Версия и конфигурация 1С: 1C 8.2.19.130
УдалитьДокументы принимает список значений:
СписокИд = Новый СписокЗначений;
Да и так тоже делал, реакции ноль.
документ остается в базе
Если Не мОбъектТСД.Драйвер.УдалитьДокументы(СписокИд) Тогда
Так будет понятно, возникает ли ошибка при удалении документа.
См. также логи в C:\ProgramData\Cleverence\Logs или <Папка базы Mobile Smarts>\Logs
База Mobile Smarts серверная или работа происходит с терминалом напрямую?
Удаляемый документ не открыт на терминале?
Проверьте также, что передается верный Id документа.
И еще просьба, где можно получить полное описание методов и свойст вашего драйвера.
Ошибки при удалении документа нет, тоже делал такую конструкцию для понимания ошибки.
База Mobile Smarts серверная.
ИДДокумента верное, так как я только его отработал и он еще в переменных.
Логи смотрю. пока не могу понять куда смотреть.
Соберем сегодня новый релиз, в котором нормально должен работать вариант с подключением через ПодключитьВнешнююКомпоненту
Читайте также: