Я окончательно задрался с отладкой, засучил рукава и залез в кишки. Если у кого опять не будет переключаться в HTTP:
Отвечает файл \AppData\Roaming\1C\1cv8\00000000-0000-0000-2023-202307051340\1cv8.pfl
Строка для поиска {"debug"
, скобочку после нее (в новой базе это просто {""},
) надо заменить на
{"debuggerType",
{"S","http"},"debugServerType",
{"N",1},"localDebugServerAddr",
{"S",""},"localDebugServerPortRanges",
{"S",""},"remoteDebugServer",
{"S",""},"remoteDebugServerHistory",
{"S",""},"remoteDebugUseSpecifiedInfobaseAlias",
{"B",0},"remoteDebugInfobaseAlias",
{"S",""},"DbgsUserName",
{"S",""},"DbgsPassword",
{"S",""},""},
Если там такой блок уже есть и он про TCP, то отличаться будет только строка с {"S","tcp"},"debugServerType",
- ну в ней понятно что на что поменять
Если файл полная пустышка - можно подсунуть вот этот:
{
{""},
{
{"App",
{"SplashMonitorPlacementConf",
{"S","{0,0,0}"},""},
{
{""}
}
},
{"Config",
{"Open",
{"B",1},"OpenExtensions",
{"U"},"OpenExtensions2",
{"#",51e7a0d2-530b-11d4-b98a-008048da3034,
{0}
},""},
{
{""}
}
},
{"debug",
{"debuggerType",
{"S","http"},"debugServerType",
{"N",3},"localDebugServerAddr",
{"S",""},"localDebugServerPortRanges",
{"S",""},"remoteDebugServer",
{"S",""},"remoteDebugServerHistory",
{"S",""},"remoteDebugUseSpecifiedInfobaseAlias",
{"B",0},"remoteDebugInfobaseAlias",
{"S",""},"DbgsUserName",
{"S",""},"DbgsPassword",
{"S",""},""},
{
{""}
}
},
{""}
}
}