Начало работы с OneScript

Публикация № 687869

Разработка - Языки и среды - OneScript

OneScript 1cscript 1script VSCode VS Code скрипты 1C редактор кода редактор начало работы запуск скриптов.

137
Краткая инструкция по установке и начале работы с OneScript. Пишу потому что сам много шишек набил, пока нашел все инструменты. В статье рассмотрены: 1) Установка OneScript. 2) Установка редактора кода. 3) Настройка редактора кода под OneScript. 4) Запуск скриптов из редактора кода 5) Полезные ссылки

Те, кто нашел данную статью или уже знакомы с OneScript или начинают свое знакомство. Поэтому писать, что это, смысла не вижу, если не знаете, то вам сюда: http://oscript.io

Сразу по пунктам: 

1) Установка OneScript

Этот пункт здесь просто потому, что он должен быть для логической целостности. Процесс установки подробно расписан на сайте проекта и не нуждается в дополнительном пояснении. Если кто-то все же не нашел, вот ссылка: http://oscript.io/docs/page/install.

2) Установка редактора кода.

После установки мы можем писать код в редакторе, который предоставляет пакет установки. Однако, на мой взгляд, он крайне неудобен и после первого скрипта я полез искать наиболее удобные редакторы. Неплохой вариант представлен в этой статье: //catalog.mista.ru/public/327581/. Там автор предлагает писать код в Notepad++. Идея неплохая, однако у Microsoft есть замечательный редактор кода, практически для любого языка, называется Visual Studio Code.

Плюсы:

+ Легкий, маленький
+ Поддерживает огромное количество языков
+ Легко устанавливается и настраивается
+ Не нужны права администратора (необходимо скачать *.zip архив)

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

Первое что необходимо сделать, это перейти на оф сайт и скачать сам редактор.
Ссылка на сайт: https://code.visualstudio.com

Сразу же на стартовой странице можно скачать последнюю стабильную сборку.

Установка проходит в стандартном режиме ("Далее, далее, далее, установить").

3) Настройка редактора.

Тут наверное самый сахар и заключен. Во первых установка поддержки языка OneScript "из коробки".

Для этого необходимо:

  • Запустить VS Code
  • Перейти в расширения
  • В строке поиска написать "Language 1C (BSL)"
  • Нажать "Установить".

В принципе на этом можно закончить. Однако для удобства я еще поставил "Visual Studio Keymap" - это настройка горячих клавиш. И настроил некоторые сочетания, так, как это настроено в конфигураторе.

Настройка сочетаний клавиш выполняется в меню "Файл" - "Параметры" - "Сочетания клавиш".

4) Запуск скриптов из редактора кода.

Для начала сразу хочу описать один момент. Несмотря на то, что расширение языка уже установлено, если вы создадите новый файл (Untitled) и начнете в нем писать код, никакой подсветки синтаксиса вы не увидите. Для "включения" подсветки есть 2 пути, подходит любой:

1) Необходимо сохранить файл с одним из расширений OneScript (*.bsl или *.os).

До сохранения:

После сохранения:

2) Необходимо в правом нижнем углу выбрать необходимый языковой режим

Результат (файл не сохранен)

Теперь, что касается непосредственно запуска.

  • Первое что необходимо сделать это создать папку. У меня это будет "C:\Test_1C"
  • Далее в VS Code необходимо открыть эту папку через меню "Файл" - "Открыть папку".

Папка должна отобразиться в меню слева как на картинке 

Если дерево папок не видно, то нажмите на значок "Проводник" в меню слева.

Теперь необходимо нажать "F1" и выполнить следующую команду "Language 1C (BSL): Create tasks.json for current workspace", в результате должна появиться папка ".vscode".

Если по каким-то причинам данный способ недоступен, то можно создать данную папку и файл внутри вручную. Как именно описано тут: https://github.com/xDrivenDevelopment/vsc-language-1c-bsl/wiki/Запуск-скриптов-.os-.bsl-с-помощью-OneScript.

Для запуска скрипта есть 2 варианта либо с помощью сочетания клавиш "Ctrl-Shift-B" либо через команду "Run Task" (F1 - "Run Task"). Сообщения скрипта будут отображаться в стандартном окне вывода информации.

При запуске через команду вам будет предложено 4 варианта запуска, Run, Make, Chek и Compile, по умолчанию запускается Run.

Подробную информацию о каждом режиме запуска можно найти в разделе документации OneScript. Ссылка: http://oscript.io/docs/page/running.
Пример вывода информации изображен ниже

5) Полезные ссылки

П.С. Список ссылок маловат, перечислил те, что лично меня очень заинтересовали. Если у вас интересные предложения, пишите в комментарии, статья будет обновляться.

Список ресурсов:

 

137

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. baton_pk 397 18.10.17 15:58 Сейчас в теме
Минусы:

- Необходимы права администратора для установки


https://code.visualstudio.com/download , а там:
Прикрепленные файлы:
A_Max; JohnyDeath; DmitrySinichnikov; vikad; +4 Ответить
4. DmitrySinichnikov 180 18.10.17 17:23 Сейчас в теме
(1) Спасибо, поправил статью. Теперь это плюс)))
2. DenisCh 18.10.17 16:01 Сейчас в теме
А ванскрипт устанавливать не надо? Там админ нужен
3. Stepa86 1286 18.10.17 16:02 Сейчас в теме
(2) Не надо, так же можно в папочке оставить
5. sssss_aaaaa_2011 18.10.17 17:36 Сейчас в теме
Цитата из п.4
"Для "включения" подсветки необходимо сохранить файл с одним из расширений OneScript (*.bsl или *.os). После чего вы сразу же увидите раскраску синтаксиса."
Не совсем верно. Сохранять необязательно. Можно кликнуть по типу текста в правой части строки статуса (там все надписи кликабельны) и выбрать нужный из списка с контекстным поиском.
6. DmitrySinichnikov 180 18.10.17 22:56 Сейчас в теме
7. Evil Beaver 6400 19.10.17 11:33 Сейчас в теме
Там автор предлагает писать код в Notepad++. Идея неплохая, однако у Microsoft есть замечательный редактор кода


Отличная ремарка! Стоит, правда, заметить, автор этой статьи (он же автор 1script, то есть я) предлагал использовать N++, только потому, что ничего другого на тот момент не было. И именно поэтому, в сообществе родилась идея сделать полноценный редактор, который с блеском сделали @bambr1975 и @nixel2007.

Кстати, только что поймал себя на мысли, что у них у обоих в никах есть год. Забавное совпадение, да?

Вернемся, к статье. Спасибо, что написали, как раз не хватало такой, более современной. Теперь людям станет чуть проще начинать. Хотел бы, чтобы таких статей от вас стало еще больше. Нам, как авторам всего этого, часто сложно поставить себя на место человека, который все это видит в первый раз, т.к. у нас уже глаз замылился. Пишите еще!
mvxyz; Smirnov1980; +2 Ответить
9. DmitrySinichnikov 180 19.10.17 11:55 Сейчас в теме
(7) Спасибо за ваш комментарий. Я предполагал что на момент написания вашей статьи не было иных вариантов, специально смотрел дату публикации. Однако так как статья обновлялась решил не вдаваться в подробности и оставить ваш способ как аналогию, если мой вариант кому-либо не подойдет.
11. nvv1970 19.10.17 13:11 Сейчас в теме
(9)
Visual Studio Code был анонсирован 29 апреля 2015 года компанией Microsoft
14 апреля 2016 года Visual Studio Code вышел из стадии бета-тестирования

VSC условно два года... Меньше, чем OS. VSC - приятная штучка.
8. iolko 238 19.10.17 11:51 Сейчас в теме
А есть ли возможность запустить отладку скрипта, просмотр значений переменных в отладке, если да то как это сделать. Все вышеперечисленное настроил и все работает как надо, но вот про отладку ни где не нашел.
10. artbear 1165 19.10.17 12:04 Сейчас в теме
(8) Отладчик недавно заработал в ночной сборке.
Инструкции пока есть только где-то в основном чате проекта https://gitter.im/EvilBeaver/OneScript
12. grumagargler 614 19.10.17 17:55 Сейчас в теме
Парни, вопрос глупейший, но ответа не нашел, в двух словах – зачем оно? Ведь можно поставить стандартную 1С и возможностей будет существенно больше, работа с базой например. Если речь о стоимости лицензии – ну ведь можно учебную версию поставить. Если я сильно заблуждаюсь – ваш ответ будет полезен всем, у кого засел такой же вопрос.
13. Evil Beaver 6400 19.10.17 18:11 Сейчас в теме
(12) Ближайшая аналогия - bat файл. Или скрипт на питоне. Чтобы быстренько что-то автоматически сделать коротким куском кода. Например, отсортировать свои фотки и разложить по каталогам Год\Месяц

Ставить для этого учебную 1С с целой базой данных? Да ну, я лучше в блокнотике напишу маленький скрипт и выполню. И мне не придется учить питон или bat вспоминать, я напишу сразу на 1С
16. grumagargler 614 19.10.17 19:26 Сейчас в теме
17. artbear 1165 19.10.17 19:50 Сейчас в теме
(16) Опять же, версионировать текстовые файлы намного проще, чем код в 1С.
Часто бывает легче подключить на новой машине и т.п.
18. grumagargler 614 19.10.17 20:24 Сейчас в теме
(17) у меня видимо задач таких не стояло. Да, есть конечно служебная конфигурация с обработками, но мне там данные как правило нужны, настройки всякие, нужна отладка, рефакторинг, журнал регистрации, и другие привычные вещи. Также, не нужно думать стоит ли на сервере .нет4, редакторы с плагинами, библиотеки скриптов. Версионировать не приходилось, простой выгрузки/загрузки всегда было достаточно, всё в одном месте, в одном файле.
Но еще раз, разработчики onescript проделали огромную работу и кажется, что потенциал у решения огромный, просто пока не возникало необходимости.
19. Evil Beaver 6400 19.10.17 21:35 Сейчас в теме
(18) Как это не возникало? А базы 1С-ные вы обновляете? Неужто руками?

А ведь можно готовый инструмент взять на 1script и, попивая чай, наблюдать за процессом обновления.

И релизы свежие качать самому, да в папки складывать не пристало дворянину. Пусть крепостные роботы занимаются.
20. grumagargler 614 19.10.17 22:10 Сейчас в теме
(19) имеется ввиду, что не требовалось версионировать сами скрипты (в моем случае - обработки). Они делают свою работу, да и всё. Если нужно что-то доработать - в этой служебной базе и дорабатывается. Там же и расписание делается. Всё топорно надо сказать, нет у меня разветвленной разработки служебных обработок, но нам пока хватает.
21. nvv1970 19.10.17 23:52 Сейчас в теме
(19)
Как это не возникало? А базы 1С-ные вы обновляете? Неужто руками?
Вероятно целевая аудитория функционально сильно разнится. Программисты, админы... Часто делят эти обязанности по разворотам баз, обновлениям тестовых и т.п. И в итоге оказывается, что "обновлениями" и прочей рутинной работой занимаются админы, знающие скрипты, но далекие от 1с. А программисты если занимаются какими либо "обновлениями", то это чаще может быть ручная работа, по выборочному переносу объектов и пр. Как-то так в жизни сложилось ( хотя у всех очень по разному.
Я вот облизываюсь функционалом, интересно, а применить негде и некогда...
"Чай пить и смотреть" ? ))) Грустно рассмешили. Обычно автоматизируемся, не для того, чтобы больше отдыхать, а для того, чтобы еще больше работать (((
DmitrySinichnikov; +1 Ответить
14. artbear 1165 19.10.17 19:01 Сейчас в теме
(12) 1С запускается долго, даже файловая база на ССД :(
скрипты работают намного быстрее.
15. Evil Beaver 6400 19.10.17 19:23 Сейчас в теме
(14) я к тому и веду. Скрипты - это простые текстовые файлы, которые можно запустить сразу же. Им не нужно создавать проект в IDE, не нужно запускать 1С... Написал и сразу запустил.
22. artbear 1165 20.10.17 00:30 Сейчас в теме
Ну почему негде применить?
для разработчика также полно задач.
1 Прогнать локальную сборку - собрать пустую тест.базу из исходников или из хранилища,
выполнить начальное заполнение для БСП-совместимых баз, выполнить первоначальное заполнение тестовыми данными,
выполнить прогон тестов (дымовые, приемочные и т.п.), получить успех/неуспех тестов, выполнить статический анализ кода,
получить нормальный отчет о тестировании.
2 синхронизировать хранилище 1С с гитом, чтобы получить всякие фишки - и связь с трекером задач, и статический анализ кода, и код-ревью, и т.п. и т.д.
3 запустить инструменты разработчика для нужной базы в нужном клиентском режиме с отключением ненужных вопросов
и т.п. и т.д.
23. grumagargler 614 21.10.17 04:35 Сейчас в теме
(22) т.е. сделать это на 1С, без onescript было бы невозможно?
Небольшое уточнение: мой изначальный вопрос был технологический, т.е. есть зачем onescript нужен как таковой, и ответ на этот вопрос я уже получил.
24. DmitrySinichnikov 180 21.10.17 06:57 Сейчас в теме
(23) возможно, только это вопрос можно задать любому языку. Зачем на вообще что-то еще если есть c++.
Везде есть свою бонусы, тут кстати проще всего выполнить задачи, описанные Артуром.
25. grumagargler 614 21.10.17 16:02 Сейчас в теме
(24) Конечно можно, только я не об этом говорю. Если бы я разработал свой компилятор к языку с++, я был бы готов к вопросам - а зачем вы это сделали? И ответ я получил - "наш компилятор лучше-выше-бестрее". А то, что на нем написаны библиотеки, уже немного не то, ведь их поидее, можно запускать и под обычной 1С (перевести в формат обработок).
26. Stepa86 1286 21.10.17 17:28 Сейчас в теме
(25) Приведу свои примеры.
1) ОСкрипт работает значительно шустрее, чем аналогичный код в обработке. Я это хорошо прощупал при разработке https://infostart.ru/public/635970/ .Т.к. в оскрипте отладчика еще нет, то я разрабатывал все форматирование в обычной обработке, а затем тупо копипастил в файл .os . И один и тот же код в скрипте отрабатывает значительно быстрее, чем в обработке. Да и не смог бы форматирование я сделать чисто на 1Ске - это или экземпляр держать, куда слать данные, либо каждый раз стартовать 1Ску, что несколько долго
2) Код в оскрипте это может быть один файл, который можно открыть любым редактором и который просто замечательно версионируется. Самая простая обработка раскладывается просто в кучу файлов, в которых значительно сложнее ориентироваться. Тут опять приходится запускать 1Ску и только 1Ску и смотреть, чо там.
3) Для околопрограммистких штук оскрипт подходит просто идеально. Я на нем написал скрипты по деплою и разворачиванию базы https://infostart.ru/public/617478/ которые очень помогают. Чтоб развернуть свежую копию из рабочей базы - мне нужно сделать двойной клик по одному ярлыку. И так же выкатывается обновление на рабочую базу
4) Стрельнуло тут получать в 1Ску данные из скуда оперативно по пикам с конкретного приемника. Админы не очень умеют в программирование, а программисты 1С не очень умеют в скуд. Нашли выход - на той машине, где крутится скуд валяется батничек от оскрипта. скуд его запускает и передает ИД карты и ИД приемника. Скрипт делает http-запрос в 1Ску и там уже нужная логика отрабатывает. Да, это все велосипеды и костыли, но было написано, запущено в бой и закрыло проблему за полдня.
akifjevda; i_a; gradi; Evil Beaver; grumagargler; +5 Ответить
27. artbear 1165 21.10.17 22:09 Сейчас в теме
Кстати, да, код 1скрипта работает значительно шустрее кода 1С :)
И это даже без доп.затрат на запуск самой простой базы 1С.
28. komradz 66 23.10.17 14:40 Сейчас в теме
Проект конечно интересный, но меня все равно не отпускает мысль почему бы для этого всего не использовать Python. Который имеет овердофига открытых библиотек по работе со всем чем только можно. А при желании можно было просто написать новый пакет для упрощения подключения\работе с 1С. Сам язык наипростейший и учится за пару вечеров.
29. baton_pk 397 23.10.17 14:57 Сейчас в теме
(28)
почему бы для этого всего не использовать Python

ну так почему бы и не использовать?
30. artbear 1165 23.10.17 15:45 Сейчас в теме
(28) Использовать можно, но кто, кроме автора, в дальнейшем сможет сопровождать/поддерживать/дорабатывать.

У нас уже есть такой опыт.
Ответ - никто :(
Evil Beaver; +1 Ответить
31. vikad 115 23.10.17 20:09 Сейчас в теме
Теперь необходимо нажать "F1" и выполнить следующую команду "Language 1C (BSL): Create tasks.json for current workspace", в результате должна появиться папка ".vscode".
Вышел новый релиз плагина https://github.com/xDrivenDevelopment/vsc-language-1c-bsl/releases/tag/v1.10.0
Удалена команда Create tasks.json for current workspace. Вместо нее используется TasksApi VSCode 1.17.Переработана работа с тасками - новое API от VSCode позволило избавится от необходимости создания tasks.json для запуска простейших задач.
Теперь, находясь в открытом os-файле достаточно просто нажать F1 - выбрать команду "Задачи:Выполнить задачу" (или даже сразу нажать комбинацию Ctrl+Shift+B, если нужно выполнить задачу запуска os-файла) и будет выведен выпадающий список, где доступны все основные команды запуска и обработки os-файлов
P.S. Есть тонкость - в каталоге .vscode открытой папки не должно содержаться файла task.json, где в качестве версии указана версия 0.1.0 - в этом случае новое API не срабатывает и отрабатывают задачи, указанные в файле task.json.
P.P.S. Более подробно о новом TasksApi VSCode можно прочитать по ссылке https://code.visualstudio.com/docs/editor/tasks
kwazi; i_a; Evil Beaver; Kosstikk; artbear; +5 Ответить
32. DmitrySinichnikov 180 24.10.17 00:13 Сейчас в теме
(31) Спасибо, ознакомлюсь и поправлю статью
33. Crush 23.11.17 11:15 Сейчас в теме
Прикольная штука. Начал по инструкции, запутался, как то сам случайно поставил. Текст подсвечивается, код исполняется, отладчик останавливается на точке. В экзешник пока не разобрался как компилить, но это особо то и не важно. при необходимости в командной строке можно сделать.

Спасибо за интересный инструмент. Во вложении картинка чего устанавливал и какой результат в открытой папке получился.
Прикрепленные файлы:
34. tp_home@mail.ru 11.07.18 14:58 Сейчас в теме
Здравствуйте.
Помогите пожалуйста.
Про попытке закпуска скрипта выходит алерт (слева внизу).
Скрипт не исполняется.
Прикрепленные файлы:
35. tp_home@mail.ru 11.07.18 15:34 Сейчас в теме
(34)
Terminal with ID 1 does not exist (has it already been disposed?)
Error: Cannot read property 'provideBslScripts' of undefined
Прикрепленные файлы:
36. binex 263 14.10.18 15:30 Сейчас в теме
(35) Так и что это? Выяснили?
37. mirco 72 27.11.18 09:18 Сейчас в теме
(36) Возможно в PATH не прописан путь к
C:\Program Files (x86)\OneScript\bin (ну или какая там у вас директория)
38. s_vidyakin 21.03.19 14:22 Сейчас в теме
(37) у меня прописано, но ошибка есть. Напрямую в консоли скрипты выполняются
39. bogdan_sukonnov 57 20.05.19 16:01 Сейчас в теме
Подскажет ли кто-нибудь как получить подсказки по синтаксису установленных библиотек? oscript-config я вроде поставил (насколько могу судить). Или хотя бы направьте где искать или где задавать вопрос. Очень тяжело ориентироваться в этом всем почему-то....
40. nixel 817 14.06.19 16:08 Сейчас в теме
(39) если еще актуально - приходите в ишузы на https://github.com/1c-syntax/vsc-language-1c-bsl или в телеграм-чат https://t.me/oscript_library
41. Oldsad 24.06.19 11:17 Сейчас в теме
скачал редактор VSC, в нем все на английском, а на скриншотах в статье все меню на русском, ЧЯНД?
42. spacecraft 24.06.19 11:35 Сейчас в теме
(41) установить пакет русской локализации.
https://code.visualstudio.com/docs/getstarted/locales

Если кратко, то:
1. Ctrl+Shift+X Находим Russian Language Pack for VS Code. Устанавливаем.
2. Ctrl+Shift+P Находим Configure Display Language. Вместо en записываем ru
3. Перезагружаем VSC
43. Oldsad 25.06.19 03:57 Сейчас в теме
44. Solikamsk 2 12.07.19 14:40 Сейчас в теме
Скачал змею. Запустил. А почему я точку останова не могу поставить?
45. Solikamsk 2 25.07.19 14:43 Сейчас в теме
Может всё-таки кто-нибудь подскажет почему я не могу отладку запустить? Как только вхожу в режим отладки в логах ошибка
[2019-07-25 16:40:34.031] [renderer1] [error] net::ERR_NAME_NOT_RESOLVED: Error: net::ERR_NAME_NOT_RESOLVED
Прикрепленные файлы:
46. Solikamsk 2 25.07.19 15:57 Сейчас в теме
Я похоже на простой вещи туплю.. А как создаете .csproj ? Я его просто скопировал с типового HelloWorld. А иначе у меня вообще никак и никуда не двигалось..
Прикрепленные файлы:
48. vikad 115 25.07.19 18:51 Сейчас в теме
(46) Судя по скриншоту, вы не тот отладчик запускаете.
Цитата из https://infostart.ru/public/791568/#_Toc508101026
Для упрощения запуска и получения возможностей отладки, установим отладчик OneScript для Visual Studio Code. Если вы используете "стабильную" версию движка OneScript, то вы можете установить его через MarketPlace, встроенный в VSCode - имя пакета OneScript Debug. Если вы используете "ночную" версию движка, то необходимо скачать файл с расширением «vsix» со страницы http://oscript.io/downloads и установить его вручную через команду "Установка из VSIX" в VSCode

Перечитайте статью по ссылке, начиная со слов
Но мы же не просто так ставили отладчик?
49. Solikamsk 2 26.07.19 08:30 Сейчас в теме
(48)
вы не тот отладчик запускаете
Спасибо, заработало!
Работа с отладчиком в создании библиотек. Я эту статью на потом оставил, оказалось вот оно что :)
47. Evil Beaver 6400 25.07.19 18:00 Сейчас в теме
Вы чего то не то делаете, какой csproj?
50. NightBreez 15.08.19 13:18 Сейчас в теме
Подскажите пожалуйста, не получается подключить конфигурационный файл и перенастроить стандартные ограничения "maxMethodSize, maxLineLength". В инструкции сказано нужно создать файл ".bsl-language-server.json" и разместить его в рабочую область (я так понимаю в папку .vscode) примерно следующего содержания:

{
"diagnosticLanguage": "ru",
"diagnostics": {
"LineLength": {
"maxLineLength": 140
},
"MethodSize": false
}
}

Но даже при перезапуске отрабатывает стандартное ограничение.
Прикрепленные файлы:
51. zhenyat 25.11.19 16:59 Сейчас в теме
Коллеги подскажите, почему VSCode запускается только от админристратора?
И после запуска в консоли появляются такие ошибки:
[Info - 16:58:25] Connection to server got closed. Server will restart.
[Info - 16:58:25] Connection to server got closed. Server will restart.
[Info - 16:58:26] Connection to server got closed. Server will restart.
[Info - 16:58:26] Connection to server got closed. Server will restart.
[Error - 16:58:26] Connection to server got closed. Server will not be restarted.
52. zhenyat 26.11.19 13:38 Сейчас в теме
(51)Помогли разобраться в телеграмме https://t.me/oscript_library
53. Сто27001 03.12.19 13:00 Сейчас в теме
(51) для истории и тех, у кого нет телеги:

1) VSC необходимо устанавливать под непривилегированным пользователем
2) Необходимо установить Java JDK (не JRE)
3) В переменной PATH добавить путь к \bin\ JDK, например "C:\Program Files\Java\jdk-13.0.1\bin\"

Тестировалось на Win10.
Оставьте свое сообщение

См. также

Swagger для 1С. 122

Статья Системный администратор Программист Нет файла Бесплатно (free) OneScript WEB

Решение для формирования Swagger спецификаций, описывающих HTTP сервисы конфигураций 1С.

21.10.2019    4724    botokash    7       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Автоматическое сравнение-объединение баз данных с мини-конфигурацией 3

Статья Программист Компонента, плагин (dll, vbs,..) v8 Windows Бесплатно (free) OneScript

Представляю вашему вниманию скрипт на OneScript для автоматического сравнения-объединения по правилам ("мержевания") конфигураций нескольких баз с мини-конфигурацией.

14.10.2019    1145    artkor    2       

АИТП. Подсистема взаимодействия с рабочими серверами OneScript 20

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) OneScript

В статье описан механизм взаимодействия конфигурации АИТП с рабочими серверами OneScript.

22.05.2019    3407    blackhole321    33       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

1Script.Web. Интернет-приложения на языке 1С 121

Статья Программист Нет файла v8 Бесплатно (free) WEB OneScript

Запросы рынка таковы, что любое современное клиент-серверное приложение должно иметь веб-интерфейс. Почему бы не писать такие приложения на языке 1С? Андрей Овсянкин расскажет о возможностях разработки веб-приложений на базе 1Script, рассмотрит перспективы этого направления и в качестве демонстрации покажет «боевое» веб-приложение на новом движке – кроссплатформенную консоль администрирования парка кластеров 1С.

20.05.2019    13654    Evil Beaver    32       

Создание высокодоступной фермы рабочих серверов OneScript в ОС Centos 7 12

Статья Системный администратор Программист Нет файла Linux Бесплатно (free) OneScript

В статье описана методика создания высокодоступной фермы рабочих серверов OneScript, для конфигурации АИТП.

14.05.2019    2927    blackhole321    0       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Разворачиваем рабочий сервер OneScript для конфигурации АИТП 26

Статья Системный администратор Программист Нет файла v8 Linux Бесплатно (free) OneScript

В статье описана методика развертывания рабочего сервера OneScript для конфигурации АИТП, на ОС CentOS 7.

09.05.2019    4224    blackhole321    0       

Хостим OneScript.Web приложение (heroku) 18

Статья Программист Нет файла Бесплатно (free) OneScript

Развертывание oscript.web в heroku.

19.12.2018    4503    pallid    6       

Онлайн-курс "Технология выполнения проектов ERP-класса – процессный подход". Третий поток. Курс проходит с 21 января по 18 марта 2020 года. Промо

Курс разработан Внедренческим центром «Раздолье». Курс предназначен для подготовки аналитиков, архитекторов и руководителей проектов автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ). В основе курса лежит методика применения процессного подхода.

9000 рублей

Хостим OneScript.Web приложение 28

Статья Программист Нет файла Бесплатно (free) OneScript

Удобная возможность для размещения своего OneScript.Web приложение, это завернуть его в docker. Остается вопрос: где разместить контейнер, сделать это можно на vscale или DO, но хочется упростить и не делать установку самого docker на хосте. Один из вариантов - это сервис now https://zeit.co/.

04.07.2018    6174    pallid    3       

Добавляем онлайн-чат в web-приложение OneScript 16

Статья Программист Нет файла v8 Бесплатно (free) OneScript

В статье рассмотрено подключение онлайн-чата к web-приложению на основе http-сервисов OneScript

24.06.2018    5855    blackhole321    1       

Перенос данных УПП 1.3 => ERP 2 (ЕРП) / УТ 11 / КА 2.х (обработка переноса документов, остатков и справочников из "1С:Управление производственным предприятием, ред. 1.3" в ERP / УТ 11 / КА 2). Обновлен до УПП 1.3.127.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Обработка позволяет переносить из УПП 1.3 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления при выходе новых релизов конфигураций 1С.

29700 руб.

Сказ про то, как я DevOps-ом занимался (OneScript, Deployka, Jenkins) 116

Статья Системный администратор Программист Нет файла v8 1cv8.cf ИТ-компания Бесплатно (free) OneScript DevOps Jenkins

Решаем задачу: автоматизировать обновление тестовых баз 1С из хранилища конфигурации при появлении в нём новых изменений. Данная статья родилась в муках хождения по граблям и поиска безопасного форватора среди подводных камней. Изложение постарался представить в виде инструкции для новичка, в которой собрал всё, с чем пришлось столкнуться. Сам я не DevOps-ер, ни на что не претендую, просто делюсь опытом :)

17.06.2018    16212    stas_ganiev    33       

Макеты в http-сервисах OneScript 10

Статья Программист Нет файла v8 Бесплатно (free) OneScript

В статье описана библиотека, реализующая механизм макетов в http-сервисах OneScript, аналогично платформе 1С:Предприятие.

03.06.2018    6448    blackhole321    1       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Перечисления в http-сервисах OneScript 7

Статья Программист Нет файла v8 Бесплатно (free) OneScript

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

03.06.2018    6084    blackhole321    13       

Обработки в http-сервисах OneScript 11

Статья Системный администратор Программист Нет файла Бесплатно (free) OneScript

В статье описана библиотека, реализующая механизм обработок в http-сервисах OneScript.

25.05.2018    6074    blackhole321    0       

Перенос данных УТ 10.3 => УТ 11 / КА 2 / ERP 2 (ЕРП 2) (документы, остатки и справочная информация из "1С:Управление торговлей, ред. 10.3" в УТ 11 / КА 2 / ERP 2). Обновлен до УТ 10.3.56.х, УТ 11.4.10.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Уже более 100 компаний приобрели перенос и выполнили переход на УТ 11 / КА 2 / ERP 2 с помощью нашей разработки! Обработка перехода с УТ 10.3 на УТ 11 / КА 2 / ERP 2 позволяет перенести не только остатки на указанную дату (как типовой перенос), но и все возможные документы за выбранный период. При выходе новых релизов этих программ оперативно выпускаем обновление обработки. Предоставляем техническую поддержку. Можем сделать бесплатный тестовый перенос!

29700 руб.

Расширенные методы загрузки внешних библиотек в http-сервисах OneScript 5

Статья Программист Нет файла Бесплатно (free) OneScript

В статье описаны расширенные методы загрузки внешних библиотек в http-сервисах OneScript на примере механизма фоновых заданий.

25.05.2018    5929    blackhole321    0       

Сборка, тестирование, доставка приложения на onescript с помощью gitlab-ci 34

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) OneScript

Сборка, тестирование, доставка приложения на onescript с помощью gitlab-ci на примере портирования на onescript функции daСклонение.

14.05.2018    10236    pallid    3       

Очный семинар по регулярному менеджменту Александра Фридмана "Вы или Хаос", 12 декабря 2019 г. , Санкт-Петербург Промо

Семинар по регулярному менеджменту от Александра Фридмана для собственников, первых лиц и топов. Технология управленческого планирования, комплексного управления временем и другими ресурсами, выполнением поручений, делами, информацией, контактами (встречи-звонки-почта).

от 11000 до 29000 рублей

OneScript в облаке или Развертываем http-сервис OneScript на хостинге 23

Статья Программист Нет файла Бесплатно (free) OneScript

В статье описан процесс развертывания web-приложения, созданного на базе http-сервисов OneScript на бесплатном хостинге.

05.05.2018    7716    blackhole321    0       

TMSSQL - работа с базами данных MS SQL Server в скриптах на OneScript и из командной строки 56

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) OneScript

Представляю вашему вниманию библиотеку TMSQL для работы с базами данных на MS SQL Server. Библиотека подключается в качестве модуля или класса в скрипты, написанные на OneScript, а также может работать как независимое консольное приложение.

26.04.2018    12007    Tavalik    22       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Развертывание http-сервиса OneScript на Raspberry Pi 26

Статья Системный администратор Нет файла Бесплатно (free) OneScript

В статье описан процесс настройки, а также процесс развертывания http-сервиса (web-приложения) OneScript на Raspbian (Raspberry Pi 2).

23.04.2018    9044    blackhole321    10       

Создаем свою библиотеку для OneScript 148

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) OneScript

Как упаковать свою библиотеку в пакет? Что такое загрузчик и зачем он нужен? Как вообще создать свою библиотеку? Разбираемся на примере.

06.03.2018    17724    nixel    35       

Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0"). Обновлен до версий КА 1.1.115.х, УПП 1.3.127.х! Промо

Разработка позволяет перенести остатки по всем счетам бух.учета в программу "1С:Бухгалтерия предприятия 8", ред. 3.0 на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Правила оперативно обновляю при выходе новых релизов. Рассылка обновлений правил бесплатно в течение 12 месяцев. Есть видеодемонстрация проведения переноса данных. Конфигурации при использовании обмена остаются полностью типовыми. Перенос данных возможен в Бухгалтерию 3.0 версии ПРОФ, КОРП или базовую.

24700 руб.

Развертывание http-сервиса (web-приложения) OneScript на Ubuntu Server 16.04 43

Статья Системный администратор Программист Нет файла Ubuntu Бесплатно (free) OneScript

В статье описан процесс настройки сервера, а также процесс развертывания http-сервиса (web-приложения) OneScript на Ubuntu Server 16.04

04.03.2018    13205    blackhole321    14       

Веб-разработка на 1Script. Глава 1 252

Статья Программист Нет файла Бесплатно (free) Практика программирования

Разрабатывать веб-приложения должно быть просто. И для этого 1С-ник не должен страдать, изучая десятки и сотни побочных технологий. В конце прошлого года я анонсировал разработку движка веб-приложений на языке 1С. Я планирую выпустить серию статей, оформленных в виде книги, или серии блог-постов, в которых постепенно будут описаны методики разработки сайтов на нашем любимом языке программирования – 1С.

12.02.2018    26698    Evil Beaver    97       

Онлайн-интенсив "Бизнес-процессы для подготовки к экзамену 1С:Специалист по платформе" 12 декабря 2019 г. Промо

На интенсиве будут рассмотрены все теоретические вопросы, связанные с устройством механизма бизнес-процессов – это необходимо для успешной сдачи экзамена 1С:Специалист по платформе. Также, в качестве практического примера, будет решена задача, аналогичная экзаменационной.

777 рублей

Обзор имеющихся библиотек OneScript 316

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) OneScript

Экосистема OneScript активно развивается. Количество пользователей данного интерпретатора и имеющихся библиотек неуклонно растет, количество решаемых проблем - тоже. Однако остро встает вопрос некоторой разобщенности и размазанности информации по имеющимся библиотекам, их функциональности и проблемам, которые они решают. Данная статья призвана навести порядок в этой теме.

14.11.2017    33879    nixel    85       

С чего начать разработку скриптов на OneScript? Первые шаги 155

Статья Программист Нет файла Бесплатно (free) OneScript

После моего доклада на INFOSTART 2017 EVENT COMMUNITY ко мне многие обращались с таким вопросом: с чего начать разработку скриптов на OneScript? В этой статье привожу набор ссылок и некий порядок действий (как его вижу я) для людей, не знакомым с этим инструментом.

11.10.2017    22650    Tavalik    12       

С 2020 года сервис «Продление поддержки конфигурации 1С:УПП» подорожает вдвое Промо

Успейте продлить поддержку УПП до повышения цен! Фирма «1С» предупредила об изменении цен на сервис «Продление поддержки конфигурации "1С:Управление производственным предприятием"». С 1 января 2020 года сервис подорожает в два раза.

Вебинтерфейс для OneScript и 1С 27

Статья Программист Нет файла v8 Россия Windows Бесплатно (free) OneScript

Пример создания вебинтерфейса для OneScript с использованием библиотеки UfaScript.osb

30.06.2017    11741    andreosh    7       

OneScript и Ajax. POST-запрос и мои дальнейшие планы с фантазиями о будущем 11

Статья Программист Нет файла v8 Россия Бесплатно (free) OneScript

Моя библиотека для OneScript (версия 3.0 от 09.06.2017 см.GitHab UfaScript) https://github.com/andreosh/UfaScript теперь позволяет посылать POST-запросы на сервер без использования сторонних библиотек типа jquery.

09.06.2017    16193    andreosh    3