OneScript

Инструмент автоматизации для специалистов по 1С

Проект является независимой кросс-платформенной реализацией виртуальной машины, исполняющей скрипты на языке 1С:Предприятие.

При этом библиотеки системы 1С:Предприятие не используются и не требуется установка системы 1С:Предприятие на целевой машине.

Иными словами, это возможность писать программы на языке 1С без использования платформы 1С:Предприятие.

Название и произношение

Проект носит название OneScript, может быть сокращен при написании до названия 1Script.

OneScript позволяет создавать и выполнять текстовые сценарии, написанные на языке, знакомом любому специалисту по системе 1С:Предприятие. Применение знакомого языка для скриптовой автоматизации позволяет значительно повысить продуктивность специалиста за счет более простой автоматизации ручных операций.

Основные возможности

  • Использование в качестве среды исполнения текстовых сценариев на языке 1С;
  • Построение консольных приложений, написанных на языке 1С;
  • Встраивание в стороннюю программную среду в качестве среды исполнения текстовых сценариев на языке 1С.

Совместимость языка

1Script поддерживает все возможности встроенного языка, перечисленные в ветке "Описание встроенного языка" стандартного синтакс-помощника:

  • Нестрогая типизация
  • Условия
  • Циклы
  • Исключения
  • Доступ к массивам
  • Доступ к COMОбъектам
  • Встроенные функции работы с примитивными типами

Поддержи проект!

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

Вы можете поддержать проект, перечислив любую удобную сумму, которая пойдет на оплату сервера и поддержку инфраструктуры.

Прими участие в проекте!

1Script разрабатывается группой энтузиастов на безвозмездной основе. Поэтому, мы приветствуем любую помощь проекту. Нам нужен, например, логотип проекта.

Вы можете также доработать документацию проекта или изменить какой-то текст на этом сайте. Вы можете даже доработать этот сайт целиком, например, поменять дизайн или сделать более удобный синтакс-помощник.

Иными словами, мы рады любым идеям, не стесняйтесь писать нам.

Подробнее о том, чем можно помочь и какие выгоды это сулит - можно прочитать на специальной страничке

Благодарности

SilverBulleters

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

Infostart

"Infostart.ru" - за уникальное сообщество профессионалов, творческих личностей, драйв и информационную поддержку.

JetBrains

За предоставленные бесплатные лицензии на замечательные продукты Resharper, Rider и др.

А также за лицензионную политику в отношении Open Source.

Сообщество разработчиков

За использование продукта, за помощь в разработке, за финансовую и моральную поддержку.

Viva la Resistance!