OneScript
OneScript copied to clipboard
Исполняющая среда скриптов на языке 1С
Originally reported by: **Alexey Lustin (Bitbucket: [allustin](http://bitbucket.org/allustin), GitHub: [allustin](http://github.com/allustin))** --- ЗначениеИзСтрокиВнутр (ValueFromStringInternal) Синтаксис: ЗначениеИзСтрокиВнутр() Параметры: (обязательный) Тип: Строка. Системное представление значения в строковом виде. Возвращаемое значение: Тип: Произвольный. Значение, полученное...
Перекликается с задачей #253 Библиотека может иметь внутри себя служебные классы и модули, которые не нужны потребителю библиотеки. Но за счет того, что пространство имен единое - они будут видны....
Хотелось бы иметь методы для контроля установки/записи атрибутов. По аналогии с http://www.1cpp.ru/docum/html/classes.html . Выдержка: > Для контроля установки/записи атрибутов необходимо определить предопределенные методы (Процедура) в модуле реализации КОП (слово Экспорт...
Исправлено падение с NPE, если при вызове метода пропущен обязательный параметр, после которого есть еще параметры (возможно пустые). Простейший пример: ```bsl Массив = Новый Массив(); Массив.Вставить(,1); ``` _Внешнее исключение (System.NullReferenceException):...
**Опишите ошибку** В v8 допустим код (хотя не скажу что это не косяк в платформе): ```os Значение = Новый Структура(, Неопределено); ``` В ОСкрипте в лицо прилетает исключение: ```sh {Модуль...
**Опишите ошибку** ```bsl #Использовать logos Перем Лог Экспорт; Процедура ПриСозданииОбъекта(Параметр = Ложь) Лог = Логирование.ПолучитьЛог("oscript.app.CreateReleaseFiles"); Лог.УстановитьРаскладку(ЭтотОбъект); Лог.УстановитьУровень(УровниЛога.Отладка); КонецПроцедуры Если ТекущийСценарий().Источник = СтартовыйСценарий().Источник Тогда //ПриСозданииОбъекта(Истина); Лог.Отладка("Начало выполнения скрипта: " + ТекущийСценарий().Источник);...
**Опишите ошибку** v2 native: не работает сравнение с Неопределено **Воспроизведение ошибки** 1. Запустить код ... ```bsl #native Нечто = Неопределено; Если Нечто Неопределено Тогда КонецЕсли; ``` 2. Увидеть ошибку _OneScript.Commons.TypeConversionException:...
**Опишите ошибку** mono и dotnet под MacOS не признают, что они macos https://docs.microsoft.com/en-us/dotnet/api/system.platformid?view=net-6.0 **Воспроизведение ошибки** ``` СистемнаяИнформация = Новый СистемнаяИнформация; Сообщить(СистемнаяИнформация.ВерсияОС); Сообщить(СистемнаяИнформация.ТипПлатформы); ``` Вывод: ``` Unix 19.6.0.0 Linux_x86_64 ``` **Ожидаемое...
**Опишите ошибку** ```bsl Функция Тест(Парам) Экспорт Возврат "1" + Парам; КонецФункции Действие = Новый Действие(ЭтотОбъект, "Тест"); Параметры = Новый Массив; Параметры.Добавить(21); Рефлектор = Новый Рефлектор(); а = Рефлектор.ВызватьМетод(Действие, "Выполнить", Параметры);...
После нажатия кнопки Disconnect (Shift+F5) в VSCode при попытке повторного подключения возникает ошибка. Can't connect: System.Net.Sockets.SocketException (0x80004005): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:5318 в System.Net.Sockets.TcpClient.Connect(String...