github EvilBeaver/OneScript v1.6.0

latest releases: v1.9.1, v2.0.0-rc4, v1.9.0...
3 years ago

Новое в версии 1.6.0

Новая функциональность

МассивПараметров[0] = 1;
МассивПараметров[1] = 2;

ФоновыеЗадания.Выполнить(ЭтотОбъект, "МетодДляВыполненияВФоне", МассивПараметров);

Попытка
	ФоновыеЗадания.ОжидатьЗавершенияЗадач();
Исключение
	МассивОшибок = ИнформацияОбОшибке().Параметры;
	Если МассивОшибок <> Неопределено Тогда
		Для Каждого Задание Из МассивОшибок Цикл
			Сообщить(ПодробноеОписаниеОшибки(Задание.ИнформацияОбОшибке));
		КонецЦикла;
	КонецЕсли;
КонецПопытки;
  • Реализован класс БлокировкаРесурса, который предназначен для синхронизации доступа к одной переменной из разных потоков (Mutex)
  • Реализована трассировка загрузки пакетов. Если задана переменная окружения OS_LRE_TRACE=1 то в консоль выводится трассировка поиска библиотек, что должно помочь при расследовании ошибок поиска библиотеки.
  • Обновлен плагин отладчика для VS Code, исправлена ошибка вычисления дочерних переменных в панели watch
  • Реализована поддержка ввода многострочной строки методом ВвестиСтроку. Сигнатура ВвестиСтроку() приведена к платформе 1C

Исправление ошибок

  • Разрешена пустая строка и пробелы в имени кодировки. Используется в методах, где можно указывать перечисление КодировкаТекста или имя кодировки строкой
  • Исправлены ошибки #1014,#487: Работа внешних компонент после компиляции в EXE при подключении из файла или макета стала более корректной.
  • Исправлено сравнение строк при сортировке списков значений и таблий. Поведение приведено к 1С
  • Исправлено вычисление дочерних переменных для панели watch в отладчике (требуется обновление плагина отладчика для VSC)
  • Прочие мелкие исправления

Don't miss a new OneScript release

NewReleases is sending notifications on new releases.