OneScript
OneScript copied to clipboard
Исполняющая среда скриптов на языке 1С
В среде Турбоконф выполняю скрипт обращающийся к системному перечислению КодировкаТекста. Довольно часто (бывает по 20 раз в день) после каких то действий его значения портятся и стабильно возникает ошибка при...
**Опишите ошибку** При команде Stop в IDE отладчик не завершает процесс, а отключается и продолжает выполнение. При Disconnect аналогично **Ожидаемое поведение** Одна из команд должна прерывать процесс **Окружение** - ОС:...
Существующий тест eval https://github.com/EvilBeaver/OneScript/blob/develop/tests/eval.os#L270 описывает поведение, которое не поддерживается в 1С. И судя по тесту, он тестирует не очень хорошую особенность работы ВМ 1Скрипт, исправляемую в рамках #1000 и #268...
Английский вариант СоединитьДвоичныеДанные в 1С - ConcatBinaryData, а в OS - ConcatenateBinaryData

**Опишите ошибку** При переводе Консоль как Console возникает ошибка **Окружение** - ОС: Windows 10 - Версия: 1.9.0.6 ScriptEngine.Compiler.SymbolNotFoundException: {Модуль C:\Repos\OPI\src\en\cli\help\Modules\Справка.os / Ошибка в строке: 17,10 / Неизвестный символ: Console} 
**Опишите ошибку** Позиция целевого потока `ЧтенияДанных` из `ДвоичныхДанных` слетает до 64 в отладчике (VSC) при вызове метода `Прочитать()` и `ЦелевойПоток().ТекущаяПозиция()`. При этом, при выполнении скрипта через CL все нормально. Также...
**Опишите ошибку** При вызове ЗаписьJSON.УстановитьСтроку() возникает ошибка `Внешнее исключение (System.TypeInitializationException): The type initializer for 'Newtonsoft.Json.JsonWriter' threw an exception.}` **Воспроизведение ошибки** 1. Создаем файл json.os с содержимым ```bsl Значение = Новый...
# Описание задачи Можно добавить опкоды PushInt, PushTrue/False, PushUndef, PushNull, это упростит секцию констант модуля
**Опишите ошибку** Добавляю в список значений элемент без параметров. Получаю ошибку. **Воспроизведение ошибки** 1. Запустить код ... ``` СписокЗначений = Новый СписокЗначений; СписокЗначений.Добавить(); ``` ScriptEngine.Machine.RuntimeException: {Модуль C:\Portable\TurboConf\user_scripts\RDT.os / Ошибка в...
**Опишите ошибку** При компиляции в таблице констант повторяются равные числовые значения, если они имеют различное представление в исходном коде **Воспроизведение ошибки** issue.os: ```bsl x = 0; x = 00; x...