Открыл текстовый макет с кодом Javascript и вызвал команду "Список процедур и функций" Турбоконфа. При открытии списка видимая область модуля переместилась в его конец. А ожидалось что она не изменится.
function addArrlatLng(mapElement, arrlatLng)
{
mapElement.forEach(function(value, key)
{
let detailed;
let simple;
var LatLngs = [];
var visible = true;
if (value.has("visible")) {
visible = value.get("visible");
}
if (!visible) {
return arrlatLng;
}
if (value.has("simple")) {
simple = value.get("simple");
}
if (value.has("detailed")) {
detailed = value.get("detailed");
}
if (typeof simple !== 'undefined')
{
LatLngs = getLatLngs(simple);
}
if (LatLngs.length == 0 && typeof detailed !== 'undefined') {
LatLngs = getLatLngs(detailed);
}
arrlatLng = arrlatLng.concat(LatLngs);
});
return arrlatLng;
}
function getLatLngs(elementLatLngs) {
let LatLngs;
if (typeof elementLatLngs.getLatLngs === 'function') {
LatLngs = elementLatLngs.getLatLngs();
}
if (typeof elementLatLngs.getLatLng === 'function') {
var LatLng = elementLatLngs.getLatLng();
LatLngs = [LatLng];
}
if (!(LatLngs instanceof Array)) {
LatLngs = [];
}
return LatLngs;
}
#1, 07 октября 2025 16:24
Еще при открытии такого списка не активируется текущий метод
#2, 07 октября 2025 16:29
ТурбоКонф вроде для 1С, а не для JavaScript ))