The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск OneScript 2.0.0, среды исполнения скриптов на языке 1С:Предприятие

02.01.2026 10:43

Опубликован выпуск проекта OneScript 2.0.0, развивающего независимую от компании 1С кроссплатформенную виртуальную машину и компилятор для выполнения скриптов на языке 1С:Предприятие. Система самодостаточна и позволяет выполнять скрипты на языке 1С без установки платформы 1С:Предприятие и специфичных для неё библиотек. Виртуальную машину OneScript можно использовать как для прямого исполнения сценариев на языке 1С, так и для встраивания поддержки их исполнения в приложения, написанные на других языках. Код проекта написан на языке С# и распространяется под лицензией MPL-2.0. Поддерживается работа в Linux, Windows и macOS.

OneScript поддерживает все возможности языка 1С, включая нестрогую типизацию, условные выражения, циклы, исключения, массивы, регулярные выражения, COM-объекты и встроенные функции для работы с примитивными типами. Стандартная библиотека предоставляет функции для работы с файлами и строками, взаимодействия с системой, обработки JSON и XML, сетевого доступа и использования протокола HTTP, математических вычислений, работы с макетами.

Изначально система рассчитана на разработку консольных приложений на языке 1С, но сообществом развивается библиотека OneScriptForms, позволяющая создавать приложения с графическим интерфейсом. Кроме стандартной библиотеки и OneScriptForms для OneScript доступно около 200 пакетов с дополнительными библиотеками и утилитами. Для упрощения установки и распространения библиотек предлагается пакетный менеджер opm.

В новой версии:

  • Осуществлён переход на унифицированную платформу .NET (объединяет .NET Framework, .NET Core и Mono), позволивший обойтись без использования Mono в Linux и macOS. Из-за замены базовой платформы потеряна бинарная совместимость с существующими внешними компонентами (dll) и требуется перекомпиляция компонентов под новую версию .NET (как минимум, под слой совместимости netstandard 2.0).
  • Помимо выполнение кода в стековой виртуальной машине добавлена поддержка native-компиляции. Реализован строго-типизированный статический компилятор для высоконагруженных участков кода, позволяющий компилировать язык 1С напрямую в коды машины .NET, а затем в машинный код, демонстрирующий производительность на уровне чистого C#.
  • Для компиляции модулей новым компилятором и выполнения новой средой исполнения добавлена директива #native. Подобный код должен быть строго типизированным, поэтому не все привычные конструкции языка 1С работают (например, не всегда можно записывать в одну и ту же переменную значения разных типов).
  • Реализована возможность создания самодостаточных сборок, не требующих установки .NET на целевую систему (компоненты .NET встраиваются в поставку).
  • Проведён глубокий рефакторинг ядра 1Script и добавлен новый парсер языка, реализованный в виде отдельной библиотеки OneScript.Language и позволяющий создавать независимые инструменты анализа кода, обфускаторы и трансляторы. Повышена производительность 1Script.
  • Упрощена интеграция среды исполнения в сторонние приложения.
  • Добавлен встроенный http-сервер на базе Kestrel.


  1. Главная ссылка к новости (https://github.com/EvilBeaver/...)
  2. OpenNews: Новая версия свободной системы SalesPlatform Vtiger CRM поддерживает интеграцию с 1С
  3. OpenNews: Финальная версия платформы 1С:Предприятие 8.3 с реализацией полноценной поддержки Linux
  4. OpenNews: Новый отечественный дистрибутив Linux - "ОСь"
  5. OpenNews: Rac GUI - многоплатформенный GUI для управления кластером серверов 1С:Предприятия
  6. OpenNews: ЯОС - прототип безопасной русскоязычной операционной системы на базе проекта A2
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64547-onescript
Ключевые слова: onescript, 1c
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (106) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, IdeaFix (ok), 11:08, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    Наверное, это кому-то нужно.
     
     
  • 2.3, Аноним (3), 11:15, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    автоматизация , завернуть в докер и пусть чего нить обрабатывает в консольке по крону
     
     
  • 3.4, IdeaFix (ok), 11:18, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Т.е. раньше были неловкие ситуации когда программисту навешивали функционал админа, а админу - функционал программиста, а теперь и одинэснику (хорошему одинэснику, без сарказма) будет возможность навесить функционала... странно всё это.
     
     
  • 4.43, Аноним (43), 18:10, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну скорее не сисадмина а девопса, если я правильно понимаю и не функционал а функциональность.
     
  • 4.62, Сергей Якушев (?), 23:05, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я себе написал оформитель кода для 1С на нем.

    Скрипт оформляет любой 1Совский код по стандартам 1С. Очень удобно

     
     
  • 5.104, Аноним (104), 10:50, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Что мешает сразу писать правильно?
     
  • 5.116, User (??), 12:29, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Эээээ... А в ide, или как там его - конфигураторе встроенного форматтера нет? И невстроенного на вроде ruff/black для python'a никто не сделал?
    Да как вы там живёте-то, а?
     
     
  • 6.123, onescript ambassador (?), 18:19, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Alt+shift+f 😁
     
  • 3.7, Аноним (7), 11:20, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Угу. Как минимум - закидывает свежий прайс на сайт-визитку.
     
     
  • 4.106, Аноним (104), 10:58, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем, если есть стандартная обработки выгрузки на маркетплейсы (озон\вб)?
     
  • 3.107, Аноним (104), 11:01, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Они уже научились делать хеш суммы и подписывать собственные пакеты для раздачи их из репозитариев? ("NPM virus problem")
    Видел я один велосипединг, по запуску платформы 1с, на онскрипте.
    Так и не понял - зачем.
    Потому что могут?
     
  • 2.8, trdm (ok), 11:21, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    в принципе удобно писать на одном языке. а не бегать между batch, vbs, js, piston....
    если еще и отладчик есть - ваще рулез. только слегка толстожопая.
     
     
  • 3.105, Аноним (104), 10:54, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Что мешает использовать оригинальный "1C:Исполнитель", предоставляемый производителем 1с??
     
  • 2.11, penetrator (?), 11:45, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    снял с языка )))
     
  • 2.16, Аноним (16), 12:17, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    посмотри на количество вакансий по 1С и количество всех остальных
     
     
  • 3.44, Аноним (43), 18:11, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    1С-ников больше?
     
     
  • 4.53, КО (?), 18:48, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ну если на госуслугах смотреть наверное...нет АХАХАХАХАХХА
     
     
  • 5.60, AleksK (ok), 21:16, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чел, ты на hh давно заходил? Там половина айтишных вакансий это 1С
     

  • 1.2, Фонтимос (?), 11:11, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Ну вот наконец и эсодин здесь появился. Ждем батл с белорусским фьюженом, кто-то утверждал, что они прямые конкуренты сабжу. Побежал в ларек за попкорном.
     
     
  • 2.17, ананас (?), 12:21, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    защищенная замена раста для ядра
     
  • 2.22, kusb (?), 12:38, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это не замена 1с, а замена языка. Возможно не батл, а коллабарация - чтобы объединиться и программировать фьюжен на языке 1с.
     
     
  • 3.25, Фонтимос (?), 12:54, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    не получится, сабж процедурщина, а они топят за функциональщину и это как они думают их киллер-фича
     
     
  • 4.28, Ононизмус (?), 14:08, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Наивная студота... выучили факториал на ФП и мнят себя богами ИТ! :)))
    ФП в принципе ортогонально человеческому мышлению. А добиваться параллельного исполнения можно вообще без касания ФП! Только салаги этого не понимают.
    В принципе сейчас уже достаточно мощностей, чтобы особо не париться по поводу параллелизма - где смог, там сделал! А вот киллер-фича - это использование .NET как платформы со всеми её библиотеками и инструментарием.
     
     
  • 5.81, Аноним (7), 11:44, 03/01/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.45, Аноним (43), 18:14, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну вот наконец и эсодин здесь появился.

    Я искакал прямой открытый аналог 1С, думал но не могли за столько лет ничего не придумать. Натыкался на сабж, но понял что не является аналогом. Добрые люди объясните для чеговообще можно использовать сабж? Для беканда 1с? Фронтэнд на нём не построить? Но в 1С фронтенд от бекенда неотдилим же? Объясните те кт ов теме.

     
     
  • 3.51, Фонтимос (?), 18:42, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я думаю, любезный, вам нужно задавать сей вопрос на каком-нить инфостарте (так кажется у них сейчас называется онлайн тусовка), там точно вы найдете ответ.
     
  • 3.93, Аноним (-), 00:20, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Я искакал прямой открытый аналог 1С,

    А зачем вы его это самое? Хотя сабж и сам то - искакан выбором языка основательно сразу на старте.

     
  • 2.87, Аноним (87), 22:21, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    "Гедымин" укладывает на лопатки и первых, и вторых.
     
  • 2.95, Джон Титор (ok), 01:01, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ну вот наконец и эсодин здесь появился. Ждем батл с белорусским фьюженом, кто-то утверждал, что они прямые конкуренты сабжу. Побежал в ларек за попкорном.

    OneScript выиграет, просто потому что выживет. И тут даже не дело в том что лучше.

     
  • 2.102, Джон Титор (ok), 02:26, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Посмотрел более детально на оба языка - они совсем разные и не конкуренты. На Fusion нет нормальной документации (если речь об этом https://www.fusion-lang.org/), хотя сделать клиент-серверное api и документацию более-менее понятно и можно как минимум конкурировать с такими технологиями как gRPC и swig, да и с 2014 года (публикация на sourceforge) могли бы и написать документацию. Сейчас и ИИ сделает это даже быстрее нескольких пятилеток. Причем тут Fusion? Выглядит как интересная и лет 10 как запущенная и недоработанная технология. Ещё бы и Rust и Go, поддерживала. Все что нужно - загрузка либы из одного языка на другой и клиент-сервер sdk на разных языках. Было бы шикарно, может ещё и описание API.
     
     
  • 3.124, Аноним (43), 20:46, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Сайт ты нашел явно не верный.
    https://docs.lsfusion.org/ru/Language/
     
     
  • 4.131, Джон Титор (ok), 02:24, 05/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Сайт ты нашел явно не верный.
    > https://docs.lsfusion.org/ru/Language/

    Спасибо, читаю документацию. А ЛюксСофт все ещё белорусский? Я чёт думал что его Майкрософт продали (может только какие-то офисы, конечно в моей стране). Полистал - какой-то дуралей писал ради высокого поста в компании - ни нормальной идеи, ни полета фантазии. Да и сайт в duckduckgo весьма сложно найти. Документацию приходится скачивать. Прошу прощения, но это выглядит даже хуже чем то что дал я - программирование ради программирования, просто для распила бюджета компании, которое конечно же будет внедряться в их продукты и успешно затем такими же специалистами выковыриваться. Может партнёрам компании это очень нужно - там солидные люди есть.

     
     
  • 5.132, Джон Титор (ok), 02:27, 05/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Уточню что остался при своем мнении - они особо не конкуренты друг другу, ну пока не конкуренты
     
  • 2.117, letyn (?), 13:25, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Erp уже написали белорусы?
     
     
  • 3.121, Фонтимос (?), 14:27, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    https://lsfusion-erp.com/
     

  • 1.5, Аноним (7), 11:19, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > в стековой виртуальной машине

    Ну блиииин..
    > добавлена поддержка native-компиляции

    А, тогда ладно.

     
  • 1.6, trdm (ok), 11:20, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сборка кривая, у OneScript-2.0.0-win-x86.zip - TestApp.exe - требуе установки дотнета, хотя все либы под носом у нее.
     
     
  • 2.35, oldzoomer (ok), 16:46, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Дак надо не дотнет-фреймворк, а просто дотнет (который опенсорцный, и который и заменил окончательно проприетарный шин-онли дотнет-фреймворк).
     
     
  • 3.42, Аноним (42), 17:47, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Дак надо не дотнет-фреймворк, а просто дотнет (который опенсорцный, и
    > который и заменил окончательно проприетарный шин-онли дотнет-фреймворк).

    Майкрософт смог в питонопроблемы - прямо на дотнете? Круто придумано, какая милота :)

     

  • 1.14, Аноним (14), 12:04, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    На самом деле за всей этой движухой прячется сама фирма 1С, в попытке припахать пассионариев из сообщества для своей пользы. Нормальные 1С-ники прикладники держатся от этого в стороне.
     
     
  • 2.20, Аноним (-), 12:31, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Пассионарии знают что одинэска проприетарная, и к тому же вантузное поделие. На линуксе оно через Wine запускается.
     
     
  • 3.36, oldzoomer (ok), 16:47, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Чушь. Одинэска давно имеет официальную нативную версию под шлинукс.
     
     
  • 4.39, 0xdeadbee (-), 17:25, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    "мастера" 1с всегда готовы написать обработку такую, что будет требовать строго толстого клиента строго на винде.
     
     
  • 5.118, letyn (?), 13:52, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас толстый клиент depricated
    В консерватории давно топят за серверную бизнес логику, какой-то там Элемент изобрели
    Скоро видимо в лицензии засунут счётчик вызовов обработок и отчётом, и будут по подписке ежемесячной разрешать запуски.
     
  • 3.86, Аноним (86), 20:30, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    С самого рождения нативным Linux сервер был. И клиент тоже.
     
     
  • 4.108, Аноним (104), 11:03, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ни 7.7, ни 8.0 не имеют линуксовых бинарников и дистрибутивов.
    Вы точно с 1с работали?
     
  • 2.23, mos87 (ok), 12:45, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    паграмируют мышкой иншалла
     
  • 2.46, Аноним (43), 18:16, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А эти пассионарии, они что полезного сделают?
     
     
  • 3.76, Тот_Самый_Анонимус_ (?), 07:38, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Они удаляют код из проектов и перевыпускают их с префиксом Libre-, называя это «настоящей свободой».
     
  • 2.100, Джон Титор (ok), 01:36, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> На самом деле за всей этой движухой прячется сама фирма 1С, в попытке припахать пассионариев из сообщества для своей пользы. Нормальные 1С-ники прикладники держатся от этого в стороне.

    Вообще какое-то детское ребятчество - кто не использует 1С, тот пассионарий (пассионарность — это непреоборимое внутреннее стремление к деятельности, направленное на осуществление какой-либо цели), хотя слово используется в контексте где противопоставляется специалисту, т.е ещё утверждается что пассионарий это не специалист. А значит, как вы пишете, нормальные 1С специалисты не используют 1С. Самому не смешно?

     

  • 1.15, онанист (?), 12:11, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    abap будет?
     
     
  • 2.61, AleksK (ok), 21:21, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это только для любителей платить и каяться
     
  • 2.119, letyn (?), 13:53, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А это что за окоменелости мамонтов
     
  • 2.120, User (??), 14:23, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Если не путаю - был gnu abap, но помер не родившись)
     

  • 1.24, Мемоним (?), 12:50, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Крутой проект, крутой релиз (не шутка). Но вот #native прям режет глаз. Предлагаю #абориген (шутка).
     
  • 1.26, Ононизмус (?), 13:05, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Надеюсь, хоть это будет им уроком - не изобретать колесо и не использовать дурацкие наколенные поделия в качестве языка. Тот же C# (появившийся аж в 2001) прекрасно мог поддерживать русские имена а-ля ОтчётЗаПрошлыйКвартал. Плюс, инфраструктура. Перешли бы 20 лет назад на C# - вообще бы горя не знали! Но нет, программисту пофиг унифицированность, скорость, библиотеки... просто дай поиграться с собственным языком! Ну, доигрались, чё.
     
     
  • 2.30, Аноним (30), 15:45, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Смешивать русские имена с английским синтаксисом - это ад с переключением раскладки.

    Другое дело, что можно было бы взять за основу не Visual Basic, а что-то с минимумом ключевых слов, и проблемы бы не было как таковой. Тот же Common Lisp.

     

  • 1.29, myster (ok), 14:37, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Почему 1С не пытается закрыть их? Возможно, это их проект, созданный под видом независимого, для популяризации 1С, чтобы современные разработчики и DevOps-инженеры меньше нос от 1C воротили?

    Просто выбор платформы часто зависит от технарей, а не от руководства / заказчика / инвестора. Доверяют именно выбору и вкусу технарей. И некоторые отечественные продукты у технарей вызывают рвотный рефлекс...

     
     
  • 2.32, Аноним (32), 16:14, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да нет ты что в нашем мире живут исключительно розовые пони. И все так и рвутся сделать что-нибудь для всех бесплатно и без каких либо задних мыслей и со временем эти задние мысли тоже не появляются. Никто не стремится обманут ближнего иди нажиться на нём.
     
     
  • 3.48, Аноним (43), 18:22, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я конечно понимаю что среди анонимных экспертов всегда есть сторонники теории заговоров, но объясни сцценарий применения сабжа? Какая от него польза?
     
     
  • 4.56, Аноним (32), 19:01, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Я конечно понимаю что среди анонимных экспертов всегда есть сторонники теории заговоров,
    > но объясни сцценарий применения сабжа? Какая от него польза?

    Я конечно понимаю что ты бревно нигде не увидишь. Но как ты думаешь зачем компании, которая создала 1С продвигать 1С дальше? Может чтобы заработать?

     
     
  • 5.65, Аноним (43), 00:11, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Они на столько продвинулись, что у них все хорошо. Также мне никто не смог объяснить сценарий использования сабжа и 1с.
    Как будто ты сам понимаешь как можно получить пользу от сабжа.
     
     
  • 6.84, Аноним (84), 14:42, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    То есть сценарии использования джаваскрипта везде ты видишь, а сценарии 1с нет? Тяжёлый случай.
     
     
  • 7.90, Аноним (43), 23:55, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >джаваскрипта везде

    Откуда ты знаешь, что я вижу? При чём тут джаваскрипт? 1С исзначально не при способлен для рабты вне 1с. Для чего вообще нужен сабж никто не смог объйяснить.

     
  • 2.47, Аноним (43), 18:21, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Почему 1С не пытается закрыть их? Возможно, это их проект, созданный под видом независимого, для популяризации 1С, чтобы современные разработчики и DevOps-инженеры меньше нос от 1C воротили?

    Я хоть и не специаилист в 1С, но с популярнойстью у них всё в порядке, после ухода SAP и других, у них просто не осталось конкурентов, конфигурации есть под любой вид бизнеса.


    >Просто выбор платформы часто зависит от технарей, а не от руководства / заказчика / инвестора. Доверяют именно выбору и вкусу технарей. И некоторые отечественные продукты у технарей вызывают рвотный рефлекс...

    Те кому надо было, уже перешли на отечественные дистрибутивы линукс, базы данных, почтоые серверы, 1С и т.д. И что самое интересное их особо никто не спрашивал, выбирай из того что есть в реестре.  

     
     
  • 3.78, Аноним (-), 08:07, 03/01/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 3.79, User (??), 09:52, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    "Те, кому надо было" как сидели на sap, так и сидят - разве что методом "горизонтинга" сроки сапокопца(ТМ) двигают. Даже ржд с читом на "анлимитед мани" срок на 2027 (в третий раз, заметим) перенесли. У второй по вложенным ресурсам "Северстали" всё и вовсе смешно - смотрите ЦИПР 2024 и ЦИПР 2025, ага.
    Увы, в этой рыночной нише 1с предложить просто нечего.
     
     
  • 4.80, Аноним (80), 10:46, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    1с ERP заменяет SAP.
     
     
  • 5.83, User (??), 13:03, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > 1с ERP заменяет SAP.

    Есть у революции начало - нет у революции конца.(с)
    С пресс-релизами всё, конечно, ок - а вот с кейсами успешного замещения за прошедшее С 2014го время - чот-как-то "ниочень" задалось, хотя казалось бы.

     

  • 1.31, Аноним (32), 16:12, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Если это просто надстройка над .net почему бы не использовать сам .net?
     
     
  • 2.74, Ононизмус (?), 02:04, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Хороший вопрос, который следовало задать лет 20 назад, когда стало понятно, что C# - это всерьёз и надолго.
     
  • 2.127, User (??), 22:10, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Если это просто надстройка над .net почему бы не использовать сам .net?

    Ну, у .net кмк с решением простых задач как бы не хуже всего дело обстоит - до недавнего времени даже вот вижл васиковский скрЫпт без создания аж целого проЭкта запустить низзя было - даже у жабистов вот аж целый groovy на этот случай имеется, а у .net'чиков - hurd-без-соли.
    Хвала Аллаху, милостивому и милосердному - соль третьего дня завезли.
    (Нет, из любви к истине - powershell конечно уделывает примерно все остальное - от bash'а до groovy через всякие ipython'ы и bpython'ы включительно - но он прям "про другое")

     

  • 1.34, Rodegast (??), 16:30, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Система самодостаточна и позволяет выполнять скрипты на языке 1С без установки платформы 1С:Предприятие

    Зачем писать скрипты на языке 1C?

     
     
  • 2.37, онанист (?), 17:08, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    just for fun (tm)
     
     
  • 3.41, Аноним (41), 17:47, 02/01/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.49, Аноним (43), 18:23, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я вот тоже не понимаю зачем язык 1С в отрыве от непосредственно самой 1с?
     
     
  • 3.59, Аноним (59), 20:09, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это если на Bash уже скучно стало.
     
     
  • 4.66, Аноним (43), 00:12, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я и на баш время не трачу за не надобностью и от сабжа не вижу смысла. Мне кажется никто из анонимных экспертов не понимает зачем нужен сабж.
     
     
  • 5.109, Аноним (104), 11:15, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Велосипединг ради велосипединга.
     

  • 1.40, Аноним (42), 17:45, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Код проекта написан на языке С#

    Былинный oткaз. Заменить зависимость от компании 1C на зависимость от компании майкрософт... ну даже не знаю. Тут наверное должно быть что-то про жaбу и гaдюкy.

     
     
  • 2.64, Аноним (64), 23:39, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    На что надо дыло менять с# на Рафаль, на RuSL? На игогошечку от Гугла? Не джаваскрипт на в8 тоже от Гугла? Из всех зол было выбрано лучшее.  
     

  • 1.50, Аноним (43), 18:25, 02/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне каэется авторы снала написали сабж, но так и не придумали как его использовать. Если в теме есть авторы сабжа или просто грамотные люди, объясните пожалуйста сценарий использоватния.
     
     
  • 2.52, Аноним (52), 18:45, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    используется исключительно для автоматизации процессов разработки, т.н. девопсы, которые не осилили bash или powershell.
    Ни одной полезной прикладнины на этом поделии не видел.
     
     
  • 3.69, Аноним (43), 00:19, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >bash или powershell.

    Ни разу не видел чтобы девопсы писали на этих языках. Сисадмины изредка на павершелле могут. А Девопсы на YAML.

     
  • 2.54, Евгений (??), 18:50, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    У многих 1с-ников, 1с - это единственный язык, другими не владеют. Т.к. многие входят в ИТ через 1с, и в 1с остаются. Например, бухгалтер, которому перестало хотеться быть бухгалтером, а предметную область знает отлично. Кроме 1с и планах у него ничего нет. Вот сабж для них, когда появилась потребность в скриптах.
     
     
  • 3.114, Аноним (104), 11:33, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    За всю свою работу во франчах (25 лет),
    ни разу не встретил бухгалтера, который изучил 1с(!), и решил заняться автоматизацией(!) на нестандартном для системы интерпретаторе onescipt(!).
    За всех говорить конечно не буду, но моя выборка тоже о чем то говорит. Скорее похоже на надуманный кейс.
     
  • 2.55, Аноним (55), 19:01, 02/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Изначально писался 1сниками для 1сников, чтобы 1сники 1сникам могли разрабатывать инструменты. Так как если ты пишешь не на 1С, то инструменты для 1сников тебе создавать не интересно, а на самом Предприятии их особо не сделаешь. В итоге это и обросло разными пакетами и CLI утилитами, которые 1Сники пишут для своей внутренней DevOps кухни - вот и весь секрет
     
     
  • 3.67, Аноним (43), 00:15, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А можно по подробнее про 1с девопс, интересуюсь этой кухней или где об этом почитать. 1С можно в контейнер засунуть?
     
     
  • 4.85, Аноним (84), 14:42, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно, суй.
     
     
  • 5.113, Аноним (104), 11:30, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    И как оно? Работать то будет?
     
  • 4.88, 1 (??), 22:42, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен с предыдущим ответчиком - что мешает тебе засунуть 1с (кстати что ты хочешь туда сувать ? Сервер ? Клиент ? ) в контейнер ?

    Непонятно, правда для чего.
    Ну и могут получится интересные баги с программным лицензированием.

     
     
  • 5.91, Аноним (43), 23:58, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А куда обычно суют контейнеры, по твоему? Вот зачем такие дурацкиие ответы писать на вполне себе обычный вопрос?
     
  • 5.92, Аноним (43), 23:59, 03/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Даже если не знаешь что ответить, но главное ответить. Напоминает вопросы на меил ру.
     
  • 2.98, Джон Титор (ok), 01:22, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> Мне каэется авторы снала написали сабж, но так и не придумали как его использовать.

    Ну вот чего врать то? Идея вот точно та же что и у Node.js. Или это другое?
    Причем захожу на документацию по первой же ссылке оказывается там прямо об этом всем и написано:

    >> Ближайший аналог по концепции - это Python или Node.JS. Это интерпретатор текстовых скриптов, преимущественно консольных, которые позволяют выполнять те или иные задачи. Вы пишете код в простом текстовом файле на 1С, как если бы писали его на Python. Затем отправляете его в интерпретатор и он выполняется.

    https://oscript.io/learn/

     
     
  • 3.112, Аноним (104), 11:27, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Какую версию языка платформы 1с используют? (8.3.16? 8.5?)
    Режимы совместимости поддерживаются?
    Или ребята просто делают реверс-инжиниринг команд 1с, и пытаются реализовать в своей поделке?
    Что мешает точно так же писать код в простом текстовом файле и запускать, ну например на bash, НА ЛЮБОМ ЛИНУКСОВОМ СЕРВЕРЕ нативно?
    Ну или PERL. Python и JS тоже смысла нет отвергать.
     
     
  • 4.128, Джон Титор (ok), 01:27, 05/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Какую версию языка платформы 1с используют? (8.3.16? 8.5?)
    > Режимы совместимости поддерживаются?
    > Или ребята просто делают реверс-инжиниринг команд 1с, и пытаются реализовать в своей
    > поделке?
    > Что мешает точно так же писать код в простом текстовом файле и
    > запускать, ну например на bash, НА ЛЮБОМ ЛИНУКСОВОМ СЕРВЕРЕ нативно?
    > Ну или PERL. Python и JS тоже смысла нет отвергать.

    По ходу я не верно понял слова о независимой платформе. А они к 1С никаким образом не относятся и используют их ТМ? Жаль, идея очень хорошая.

     
  • 4.129, Джон Титор (ok), 01:53, 05/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Какую версию языка платформы 1с используют? (8.3.16? 8.5?)
    > Режимы совместимости поддерживаются?
    > Или ребята просто делают реверс-инжиниринг команд 1с, и пытаются реализовать в своей
    > поделке?
    > Что мешает точно так же писать код в простом текстовом файле и
    > запускать, ну например на bash, НА ЛЮБОМ ЛИНУКСОВОМ СЕРВЕРЕ нативно?
    > Ну или PERL. Python и JS тоже смысла нет отвергать.

    Там не указана версия, хотя в настройках что-то про режимы упоминается. И нет стандарта, нет и реализаций стандарта, так-что, если они к компании не имеют отношение, то могут делать отдельный язык программирования на основе реверс инженернга если так можно назвать чтение документации. А на баше вы так не напишете. Есть ли отладчик у баша? Да и возможности у баша по скромнее, ну и латиницей раз уж на то пошло. И реализации баша есть разные с разными возможностями и синтаксисом, так что уточните о каком именно интерпретаторе вы говорите? О каком нативе вы вообще говорите если каждый дистр это своя сборная солянка? И я вообще не вижу в вашем утверждении "что мешает и т.д. по тексту" а кто собственно вас заставляет? Язык хорош, если соответствует действительности то что написано в документации,это факт. Мне откровенно не нравятся предрассудки некоторых людей которые чисто на эмоциях без аргументов выражают свой гнев. Это типа рассчитано на копинг что-ли?

     
  • 3.125, Аноним (43), 20:51, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так пусть и сделают 1С на Питоне.
     
     
  • 4.130, Джон Титор (ok), 01:56, 05/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну так пусть и сделают 1С на Питоне.

    Python и Node два самых популярных языка программирования для открытого компилятора охрененная идея - главное что понятная. Реально, почему бы и нет? Хотя вот с и go поддерживают достаточно много разных платформ до которых с# может и не дотянуться.

     
  • 2.110, Аноним (104), 11:19, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    я видел как на онскрипте имплементировали запуск платформы 1с с параметрами (конкретнее - в режиме конфигуратора, выгрузка данных).
    зачем - это другой вопрос, на который так никто и не ответил.
    Для "незнакомых с"- платформа 1с имеет большое количество ключей, которые можно использовать, минимально зная как работает cmd.exe
     

  • 1.82, Геймер (?), 12:33, 03/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Отсутствие REPL, который есть в пёрлах, питонах и прочих башах - это ограниченность .НЭТ или 1-сникам это просто нужно?
     
     
  • 2.97, Джон Титор (ok), 01:16, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот чего врать то? Мало того что REPL есть, так ещё и отладчик, которого в баше нет.
     
     
  • 3.115, Геймер (?), 11:36, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Консольного REPL нет.  Даже убогонького как в пёрле через EOF. Дебаг моде - не REPl. Оно может и не нужно никому. Но вот у Java таки есть Groovysh.
     

  • 1.96, Джон Титор (ok), 01:13, 04/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не поленился всё-таки зайти и посмотреть документацию раз столько людей его рекламируют своими негативными комментариями - охрененная штука на самом деле. Множество рутинных операций которые делаются левой пяткой через правое ухо на других скриптах здесь доступны из коробки.
     
     
  • 2.111, Аноним (104), 11:22, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Что бы эти ваши скрипты работали нативно, наверное надо что то дополнительно установить?
    Платформу 1с? Нет, не достаточно. Еще и обработчик онскрипта?
    Что помешало использовать 1с нативно?(1с:Исполнитель)
     
     
  • 3.122, ffirefox (?), 17:51, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Платформу 1с? Нет, не достаточно. Еще и обработчик онскрипта?

    Для работы со скриптами платформа не нужна

    > Что помешало использовать 1с нативно?(1с:Исполнитель)

    1. Закрыты исходники. Развитие зависит от капризов 1С
    2. Тяжелый и не поворотливый:
    "Для работы 1С:Исполнителя требуется Java Runtime Envinronment (JRE) или Java Development Kit (JDK) версии 1.8 или более новой.

    Для работы среды разработки 1С:Исполнителя требуется Liberica JDK (необходим 64-разрядный дистрибутив из последней таблицы с заголовком «Полная версия Liberica включает LibericaFX и Minimal VM, где это применимо»). "

    3. Для одинэсника это ещё один специфический язык. Смысл его изучения только в том, что возможно 1С будет на его основе двигать свою платформу.

     
     
  • 4.126, Аноним (43), 20:54, 04/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Сабэж самая неоднозначаная и противоречивая вещь, которыую колько видел в обсуждения на опеннете. Присоеденюсь к мениею большинства анонимных экспертов, если я не понимаю зачем мне эо нужно, значит оно мне и не нужно.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру