Команда "Список методов модуля" Турбоконфа перемещает видимую область текста Javascript

tormozit Открыто

Открыл текстовый макет с кодом 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;
}

Комментарии

tormozit
#1, 07 октября 2025 16:24

Еще при открытии такого списка не активируется текущий метод


bolsun
#2, 07 октября 2025 16:29

ТурбоКонф вроде для 1С, а не для JavaScript ))


tormozit
#3, 15 ноября 2025 07:49

Все же прошу исправить прыжок текущей строки. Иногда на автомате жму это сочетание клавиш. Позиция теряется и "Перейти назад" ее не восстанавливает.


bolsun
#4, 15 ноября 2025 21:25

(3) tormozit, может редактировать текст макета в соответствующем редакторе, который для этого предназначен? Уверен ты можешь добавить команду, которая откроет текст макета для редактирования например в VS Code или в твоем редакторе в ИР и вернет результат обратно.


tormozit
#5, ред. 15 ноября 2025 21:28

(4) bolsun, Представь что у тебя большой текст и надо поправить в нем пару простых мест. Ты пришел в нужное место и машинально вызывал команду "Список методов модуля". Ты понял, что ошибся, и нажимаешь Escape. При этом каретка прыгает в конец модуля и вернуться обратно нельзя. Я прошу устранить этот прыжок.


tormozit
#6, 28 февраля 2026 09:33

Актуально


tormozit
#7, 28 февраля 2026 09:34

Хотя бы отключи работу этой команды в текстовом макете.


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера