1
0
mirror of https://github.com/salexdv/bsl_console.git synced 2024-11-24 08:33:29 +02:00
Commit Graph

1094 Commits

Author SHA1 Message Date
salexdv
c020922746 Ключевое слово Выполнить, как идентификатор в составных выражениях 2020-08-06 14:39:21 +03:00
salexdv
6788159804 Подсказки по объявленным переменным только тогда, когда нет подсказок по ссылкам.
Доработка подсказок по ссылкам
2020-08-06 12:26:06 +03:00
salexdv
2eeb1dcd58 readme 2020-08-06 11:07:42 +03:00
salexdv
90a079b015 readme && changelog 2020-08-06 10:52:46 +03:00
salexdv
51e85415f5 Доработка подсказок по ссылке т.к в 1С некорректно работают некоторые регулярные выражения.
Подсказки для объявленных переменных
2020-08-06 10:11:27 +03:00
salexdv
aa5ebb3c55 Функция для включения и выключения быстрых подсказов 2020-08-06 09:03:22 +03:00
salexdv
f1ddcf84f2 Описание свойств и методов для типа ВыборкаИзРезультатаЗапроса 2020-08-06 08:54:01 +03:00
salexdv
a63e9a1575 Функция инициализации, в которой активируются разные действия в зависимости от версии платформы 2020-08-05 21:17:59 +03:00
salexdv
4ff871b369 Доработка связей по типам в bslGlobals 2020-08-05 20:53:42 +03:00
salexdv
15ccf4fbaf Связи по типам в bslGlobals, чтобы работали подсказки через точку для методов и свойств.
Добавлены связи для типов ТаблицаЗначений, СписокЗначений, ДеревоЗначений, Массив,
HTTPОтвет, ДвоичныДанные и др.
2020-08-05 17:42:44 +03:00
salexdv
0c50dce9d3 Подсветка синтаксиса для Undefined, True, False fixes #15 2020-08-05 10:17:29 +03:00
salexdv
4e30d77ccd Подсветка синтаксиса для литералов типа булево fixes #15 2020-08-05 09:41:23 +03:00
salexdv
6b98585a18 Корректировка регулярного выражения для определения предыдущего присваивания т.к.
webkit в версиях 8.3.15-8.3.16 не поддерживает негативный просмотр назад.
2020-08-04 22:11:45 +03:00
salexdv
45fd8df100 Подказка через точку для свойств и методов объектов, полученных через какую-либо функцию.
Например, для результата запроса полученного через Запрос.Выгрузить().
Подказка параметров методов для объектов, полученных через какую-либо функцию, либо через точку.
Например, Таблица1 = Новый ТаблицаЗначений(); Таблица2 = Таблица1.Скопировать(); Таблица2.ВыгрузитьКолонку( - тут подсказка параметров
2020-08-04 21:12:21 +03:00
salexdv
625955b273 NumPad_Divide -> / 2020-07-31 14:35:29 +03:00
salexdv
5e3d94e22e Перевод всех команд на русский по умолчанию.
Удаление неиспользуемых языков
2020-07-31 14:26:42 +03:00
salexdv
09a8b0eec5 Подсказки через точку для реквизитов типа справочники/документы
Загрузка пользовательских объектов (структур) для использования в подсказках
2020-07-31 11:05:35 +03:00
salexdv
dfe421a529 Позиционирование на строке с ошибкой 2020-07-30 09:36:03 +03:00
salexdv
054d5cc0c2 Выделение строки, при выполнении которой произошла ошибка
Обновление readme closes #14
changelog
2020-07-29 20:19:03 +03:00
salexdv
0aa5a9d34c Вставка текста запроса с учетом отступа первой строки closes #12
Подсказка по списку общих модулей.
Доработка связей между типами и метаданными для корректной подсказки в функции Тип
2020-07-29 11:54:06 +03:00
salexdv
1db8927255 Доработка определения текста запроса и его позиции с учетом возможного наличия в запросе строковых литералов. fixes #12 2020-07-28 15:43:54 +03:00
salexdv
098f680038 Команды для добавления и удаления комментариев 2020-07-28 11:58:47 +03:00
salexdv
637559fc2d Оставил только русский язык в подсказках по умолчанию.
Добавил функцию для переключения языка подсказок.
2020-07-28 10:50:48 +03:00
salexdv
38e80da5b2 Описание всех типов и подсказка для функции Тип closes #2 2020-07-28 10:26:33 +03:00
salexdv
08e9e1e42c Дополнение описания структуры метаданных для справочников и документов 2020-07-27 17:59:49 +03:00
salexdv
6a371cdd59 Описание струкруты метаданных для следующих элементов:
Общие модули
Планы обмена
Планы видов расчета
Планы видов характеристик
Бизнес-процессы
Задачи
2020-07-27 17:18:05 +03:00
salexdv
a1bfe43937 changelog 2020-07-27 11:52:51 +03:00
salexdv
274a37d97b readOnly может не только устанавливаться, но и сниматься.
changelog
2020-07-24 23:23:29 +03:00
salexdv
6619e13463 Изменение механизма создания событий.
Вместо программного клика на скрытой кнопки создается событие и вызывается dispatchEvent
2020-07-24 14:17:06 +03:00
salexdv
7f1c39262f Поддержка пользовательских функций.
Функционал для загрузки пользовательских сниппетов и функций.
Исправление ситуации, когда в автокомплит не попадали функции, в названии которых есть цифры.
2020-07-24 12:42:36 +03:00
salexdv
cccc52c554 Подсказка свойств и методов для объектов созданных через Новый 2020-07-23 17:16:32 +03:00
salexdv
fa165ee55f Функция для установки readOnly 2020-07-23 16:45:35 +03:00
salexdv
12f99e93b2 changelog 2020-07-23 11:23:58 +03:00
salexdv
df6b95e712 Функционал для генерации событий в 1С.
Собственное контекстное меню и два новых действия ("Конструктор запроса" и "Конструктор форматной строки")
2020-07-23 10:52:46 +03:00
salexdv
c9bfffb4ec Удаление неиспользуемых файлов 2020-07-22 21:18:36 +03:00
salexdv
86e74b1a9e История изменения 2020-07-22 20:50:27 +03:00
salexdv
e2859feffa Переопределение действий "Копировать/Вставить", чтобы в 1С нормально работали сочетания клавиш CTRL+C и CTRL+V
Изменение функции вставки текста, чтобы работал откат действия CTRL+Z
2020-07-22 18:01:16 +03:00
salexdv
ce88c9d2fb Описание языка bsl в отдельном файле.
Провайдер (provideFoldingRanges) для определения сворачиваемых блоков (циклы, условия, тексты запросов).
Провайдер (provideHover) для простых всплывающих подсказок по глобальным функциям и классам.
В bslGlobals для keywords добавлено новое поле prefix, для автодополнения, например точкой с запятой.
2020-07-21 21:56:39 +03:00
salexdv
0d81829471 Отказ от хранения описаний конструкций языка и метаданных в файлах JSON. Теперь всё хранится в js и новая функция для загрузки метаданных из 1С.
Обработка подсказок для предопределенных значений элементов
2020-07-20 23:30:56 +03:00
salexdv
41a4d395b9 Функция для определения текущего текста запроса, его положения, а также для его замены 2020-07-19 13:47:03 +03:00
salexdv
c1da6111bb Доработка README 2020-07-17 12:10:21 +03:00
salexdv
00d1ac5a44 Доработка README 2020-07-17 10:58:04 +03:00
salexdv
4cae50e808 first commit 2020-07-16 21:43:33 +03:00
Alexander Shkuraev
2fc80bd07d
Initial commit 2020-07-16 21:40:27 +03:00