OneScript icon indicating copy to clipboard operation
OneScript copied to clipboard

Исполняющая среда скриптов на языке 1С

Results 147 OneScript issues
Sort by recently updated
recently updated
newest added

Навеяно https://github.com/EvilBeaver/OneScript/issues/567 Как у всех крутых пацанов нам нужен try-online прямо на oscrip.io

minor

Собсна и чо тут говорить еще.

Epic

Собственно вываливается стандартный шарповский ексепшен InvalidOperationExecution при попытки модифицировать коллекцию(ДЗ\ТЗ) в момент ее перечисления. Простой пример кода. ДЗ = Новый ДеревоЗначений; ДЗ.Строки.Добавить(); ДЗ.Строки.Добавить(); й = 0; Для Каждого Колонка ИЗ...

wontfix
minor

Есть волшебная подсистема генерации сборок на лету: ReflectionEmit. Можно попробовать генерировать "настоящие" классы из модулей oscript, и сохранять такую сборку на диск в виде dll или exe. На выходе будет...

minor
Epic

Лямбда-функции решат все ваши проблемы (с) Концепт ```bsl МойМассив = Новый Массив; МойМассив.Добавить(1); МойМассив.Добавить(2); МойМассив.ДляКаждого( (Элемент) => Сообщить(Элемент)) // 1 // 2 МойМассив.ДляКаждого( (Элемент) => Лямбда Сообщить("Я многострочная лямбда"); Сообщить(Элемент);...

proposal
minor

Функциональность добавления в ZIP файлов внутри каталога по маске с отн. путями ```bsl ЦелевойАрхив = "C:\output\myarchive.zip"; Каталог = "C:\sources\build\*"; ЗаписьАрхива = Новый ЗаписьZipФайла(ЦелевойАрхив); ЗаписьАрхива.Добавить(Каталог, РежимСохраненияПутейZIP.СохранятьОтносительныеПути, РежимОбработкиПодкаталоговZIP.ОбрабатыватьРекурсивно); ЗаписьАрхива.Записать(); ``` Если указан...

Обеспечить остановку по исключению (в отладчике)

enhancement
v2.0

в целях популяризации * добавить бейджик travis-ci со статусом * добавить бейджик appveynor со статусом а также - добавить SonarMSBuild к AppVeynor и сделать * бейджик Sonar Tech Debts //cc...

Добавить сборку oscritp.exe в linux, без использования vs2015.

wontfix

учитывая что 1С исходники почти полностью состоят из XML нужна поддержка XPath поведение пока неясно, поэтому просто оставлю это напоминание. в самом 1С языке используется построитель DOM

enhancement
нужна помощь