1С:Предприятие 8.3 (8.3.6.1848)
Создал обработку внешнюю. Потом 1с ка упала (не знаю важно это или нет).
После этого при перезапуске, менеджер сессии пытается открыть не сохраненную обработку и открывает что то, после этого если пытаться закрыть эту обработку, то вызывается отладчик. Без вариантов, и никак не закрывается. Пришлось отключить скрипт менеджер сессий.
Замечательно. Оказывается дело не только в менеджере сессий. Дело в том что он не может записать обработку, в итоге она с размером 0. Он по сути ее портит (((((((((
Исключение AngelScript.
модуль: Snegopat
секция: com_events.as
функция: void transmitCommandTrap(ICommandReceiver&inout, const CommandRef@, bool)
строка: 215
1C version 8.3.6.1848. Snegopat 2.0.0.0 (Jun 1 2015 09:42:20)
Exception 0xC0000005 at address 0x100FC5B2 (core83.dll) in call native func transmitCommandTrap_orig
Section: com_events.as
Function: void transmitCommandTrap(ICommandReceiver&inout, const CommandRef@, bool)
Line: 215
Variables:
cmdRecv = native object 'ICommandReceiver' (0x08B35410)
command = native object 'CommandRef' (0x0018ED7C)
deactivate = false
original = native object '_builtin_function_' (0x05C19E10)
eventName = {00000000-0000-0000-0000-000000000000}-4
hp = script object 'CmdHandlerParam' (0x00000000)
args = native object 'array' (0x00000000)
---------- Ошибка ----------
Исключение AngelScript.
модуль: Snegopat
секция: com_events.as
функция: void transmitCommandTrap(ICommandReceiver&inout, const CommandRef@, bool)
строка: 215
1C version 8.3.6.1848. Snegopat 2.0.0.0 (Jun 1 2015 09:42:20)
Exception 0xC0000005 at address 0x100FC5B2 (core83.dll) in call native func transmitCommandTrap_orig
Section: com_events.as
Function: void transmitCommandTrap(ICommandReceiver&inout, const CommandRef@, bool)
Line: 215
Variables:
cmdRecv = native object 'ICommandReceiver' (0x08B35410)
command = native object 'CommandRef' (0x0018ED7C)
deactivate = false
original = native object '_builtin_function_' (0x05C19E10)
eventName = {00000000-0000-0000-0000-000000000000}-4
hp = script object 'CmdHandlerParam' (0x00000000)
args = native object 'array' (0x00000000)
PS Оказывается дело не только в снегопате, а еще и в 1с. В определенных случаях, 1с открывает еще одну копию внешней обработки при отладке. Буду надеяться что они это починят.