Александр Кунташов — про 1С и не только
2.47K subscribers
220 photos
10 videos
418 links
Заметки про разработку и смежные штуки: 1С, Vanessa Automation, DevOps в 1С, OneScript, PHP, Linux, JS, Python и всякое вокруг и около ИТ.
Download Telegram
🔨 Ближайшую неделю тема экзекутора 1С:Исполнителя нас вряд ли отпустит. Андрей @theEvilBeaver Овсянкин оперативно запилил видео с обзором нового языка от 1С для девопса. В меру беспристрастное, если вы понимаете о чем я 😉, рекомендую, если представление получить хотите, но погружаться в документацию пока не хочется (не забудьте поставить лайк и подписаться на канал Веселого 1Сника).

▶️ https://www.youtube.com/watch?v=rtQkkbCr2N4

Андрей в конце обзора говорит, что документации по языку нет. Очевидно, он имел в виду отсутствие статей и готовых примеров кода, т.к. 120-страничный мануал с описанием языка и примерами кода он в обзоре показал, плюс в 1C:Executor IDE, который Андрей не захотел устанавливать из-за нелюбви к Эклипсу, есть старый добрый синтаксис-помощник.
Forwarded from Александр Киричков
Первая реакция на 1С:Исполнитель
🔥 Ура! Snegopat — make Конфигуратор Designer great again!
Forwarded from Snegopat
Версия 2.2.0.1 доступна для скачивания.
Добавлена поддержка 8.3.12-8.3.17.
Исправлено несколько ошибок и для старых версий.
Не забудьте обновить репозитарий!
Стоило сделать репост, как сборка дистрибутива ☝️прилегла, ждем когда починят 😞
upd. Все заработало, но пока Снегопат не поддерживает x64 и лично мне попробовать не удалось, у нас в разработке только x64. Извините за этот спам, просто новость действительно 🔥, особенно для тех, кто на EDT не торопится.
Помню, когда только вышла первая версия 8ки, все знали про F12, но почти никто не знал, как вернуться обратно, ибо это было контр-интуитивно — Ctrl + - (сравните с Ctrl + Enter и Ctrl + Shift + Enter в ОпенКонфе/Снегопате).

До сих пор время от времени встречаются коллеги, не знающие этой полезной комбинации.

А сегодня в коде типовой УНФ увидел подсказку в комментарии (см. скриншот). Невероятная забота о коллегах! Или это напоминание разработчика самому себе? 😊
⚡️Расширенный анализ кода при помощи bsl-language-server в Конфигураторе (при помощи Снегопата).
С момента анонса интеграции движка WebKit'а в платформу ждал, что кто-нибудь сделает на базе поля HTML-документа нормальный редактор кода в режиме 1С:Предприятия для управляемых форм с подсветкой синтаксиса, чего так не хватает порой (особенно в конструкторе запросов). Но в этом направлении воз и ныне там (если я не прав — напишите в личку).

Тем не менее, работоспособность такого подхода проверили разработчики Vanessa Automation, реализовав редактор сценариев тестирования с блекджеком автокомплитом и кучей других фич полноценной IDE:

https://www.youtube.com/watch?v=cntKcYDRU98

По сути это запущенный в поле HTML-документа тот же движок, на котором работает VS Code + специальное расширение к нему. На видео выглядит эффектно (вдвойне из-за сгенерированного на основании сценария видео).

Крутая фича!
Ну и нельзя не переиначить старый добрый мемчик 😊 (лучше поздно, чем никогда).
📉 Интересная статистика по количеству ошибок, зарегистрированных на официальном багборде 1С.
Forwarded from Семён Павлюков
ох не зашла нам 13-я )
Forwarded from Krapivin Andrey
1С разработчики переживают от нехватки соревновательного программирования, обычно ни одна площадка не поддерживает зачет на этом языке. Но у меня есть для вас хорошая новость. С 17 по 20 июля пройдет ICFPC 2020. Соревноваться могут команды из разных стран, используя любой язык программирования. Можно собрать команду и участвовать на OneScript (https://oscript.io/).
Одна из целей соревнования — показать возможности языка программирования и разных инструментов, используемых командой. О своем опыте (https://infostart.ru/public/1011659/) участия в контесте на OneScript уже как-то писал. Тема оказалась актуальной. А теперь можно не просто посмотреть на товарищей со стороны, но и получить свой опыт.
В чем суть?
72 часа на одну задачу. В рамках которой есть чем заняться всем: можно реализовывать хардкорные алгоритмы, заниматься инфраструктурой, писать код, который окружает хардкорные алгоритмы. Это очень интересно!
15 лет команда Контура участвовала в соревновании, а в этом году ребята сами стали организатором ICFPC 2020. Мы первая команда из России, которой доверили организацию, и это круто!
Организатор соревнования меняется каждый год и старается превзойти предыдущего, поэтому задачи год от года становятся все интереснее. Какую задачу приготовил Контур — пока секрет. Все участники узнают ее условия одновременно 17 июля, но уже сейчас в Твиттере (https://twitter.com/icfpcontest2020) смотрим спойлеры. Там же скоро появится ссылка на регистрацию.
Собирайте команду и участвуйте, это весело, драйвово и реально для OneScript!
Эти соревнования не совсем про числодробилки. Не знаю как сейчас, я раньше с огромным удовольствием читал отчеты о результатах ICFPC от участников, буквально каждый год ждал отчета от чувака с ником adept, читается как детектив:
https://users.livejournal.com/-adept-/24049.html

Задания не просто "реши задачу А, реши задачу Б" и т.п., там обычно всегда история, куча пасхалок и т.п.

p.s. Cам участвовал только в "числодробительных" соревнованиях в старших классах школы и на первых двух курса универа, потом бросил. В ICFPC хотел поучаствовать, но всегда комплексовал — не потяну.
⚡️Опубликованы исходники VAEditor — редактора языка сценариев Turbo Gherkin для Vanessa Automation.

Напомню, что VAEditor построен на базе движка Monaco, который является основой VS Code. Monaco запускается в 1С:Предприятии в поле HTML документа.

В сравнении с экспериментальной bsl_console из предыдущего поста в проекте VAEditor внедрена полноценная система сборки, реализовано взаимодействие с платформой 1С через понятный программный интерфейс, описанный в README проекта. Ну то есть это отличный пример, который можно брать за основу разработки чего-то вроде bsl_console.

Ну и на десерт вот вторая часть видео про этот редактор:

https://youtu.be/FHeF1L8vH28

(первая часть тут).
Это пост Влада Костянецкого:
https://kostyanetsky.ru/notes/broken-bicycle/

Он небольшой, цитирую целиком:

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

- Это велосипед.
- Он сломан