Прежде всего хочу сказать, что я не явлюсь автором движка или стандартных библиотек OneScript. Здесь я бы хотел просто рассказать о том пути, который прошел я, чтобы начать разрабатывать на OneScript. Ни в коем случае не настаиваю на истинность или полноту действий. Если кто-либо из причастных захочет что-то добавить или изменить (на что я надеюсь), с радостью добавлю или изменю. Давайте напишем этот мануал вместе!
Итак:
1. Для начала, предлагаю посмотреть вот это 25-минутное видео (которое я записывал в рамках пятничных вебинаров разработчиков 1С), где "с нуля" создается первый скрипт, а также объясняются все основные понятия:
2. В видео частично повторяются действия, описанные Андреем Овсянкиным в статье "Как решать повседневные задачи с помощью OneScript". Думаю стоит ее прочитать.
3. Далее, обратите внимание на официальный сайт проекта http://oscript.io, в частности на разделы:
- Кончено же, "Документация", где описаны основные принципы работы со скриптами.
- Раздел "Библиотеки", где описан порядок создания новых библиотек.
- "Синтаксис-помощник", где можно найти справку по языку.
4. Наиболее полный список и описание всех имеющихся стандартных библиотек содержится здесь: https://github.com/oscript-library, а обзор некоторых библиотек есть здесь: //infostart.ru/public/699642/.
5. Все скрипты, в принципе, можно разрабатывать и в NotePad++, но все же удобнее это делать в Visual Studio Code.
- Инструкцию по настройке поддержки языка 1С (а значит и OneScript) в VSC можно найти здесь: https://github.com/xDrivenDevelopment/vsc-language-1c-bsl
- Про другие редакторы читайте здесь: https://github.com/xDrivenDevelopment/1c-syntax
6. Задать вопрос авторам:
- По функциональности движка можно здесь: https://gitter.im/EvilBeaver/OneScript
- По стандартным библиотекам здесь: https://gitter.im/EvilBeaver/oscript-library
- По каждому отдельному инструменту также доступно обсуждение в Gitter.
- Про баги и хотелки можно писать в Issues соответствующего репозитория на GitHub.
7. На infostart уже имеется достаточно статей и программ написанных на OneScript. Прогнозирую в будущем создание отдельного пункта в разделах, например, в фильтре "Платформа":
Ну а пока, можно воспользоваться поиском, для просмотра всех материалов по этой теме.
8. Примеры готовых инструментов (не из числа стандартных библиотек) на OneScript:
- Программы от SilverBulleters
- Примеры скриптов на OneScript
- ОСкрипты для деплоя и копирования базы данных
- Вебинтерфейс для OneScript и 1С
- Простой скрипт для работы с ТСД
- Smart Configurator - расширяем конфигуратор без Снегопата и ТурбоКонфа
- добавьте сюда свое решение...
9. Еще полезные статьи о OneScript:
- Обзор имеющихся библиотек OneScript
- При установке и настройке Visual Studio Code может помочь статья Начало работы с OneScript
- Тотальная автоматизация для 1C-разработчика. Как автоматизировать типовые задачи с помощью OneScript
Ну и в заключение хочу сказать, что я вам искренне желаю не делать одни и те же действия руками. Не бойтесь изучать новое, не бойтесь заниматься автоматизацией. Это не только полезно, но и очень увлекательно. Удачи!