tgindex

Александр Кунташов — про 1С и не только

описание

Заметки про разработку и смежные штуки: 1С, Vanessa Automation, DevOps в 1С, OneScript, PHP, Linux, JS, Python и всякое вокруг и около ИТ.

2 551
подписчиков
Охват к подписчикам
90,8%
ERR
Реакции к просмотрам
1,43%
736 на 23 постов
Пересылки к просмотрам
0,85%
440
Постов в день
0,3
всего 23

Где отзываются чаще

доля реакций к просмотрам
  • 8 окт. 2025 г.Выхожу сегодня такой из лифта и вижу это. А в следующую секунду понимаю, что меня-то не взяли в блогеры 1С! Хотя я (ссылки на веб-архив, пахнут нафталином, открываются медленно, сорян): — писал посты и дайджесты — брал интервью — проводил собеседования в формате код-ревью — делал Летнюю школу для студентов — учил их "под компанию" на заказ (пруфссылки нет, сорян) и вел курс в универе и вот это все. Я искренне считаю, что я первый 1Сник, создавший известный хоть кому-то публичный репо на гитхабе с кодом на 1С (xUnitFor1C) (и ничего, что я закоммитил бинари). Я еще долго могу перечислять, но достаточно просто написать, что у меня ЧСВ больше! Но из-за того, что я не умею "пилить сториз" (я правильно написал?) я не блогер 😭 Не прощу! Подписка, лайк, шер, репост 🙈5,79%
  • 11:34Может ли AI написать автотест для 1С: демонстрация Vanessa Automation Vanessa Automation – инструмент для автоматизации тестирования решений на платформе 1С:Предприятие. Он как виртуальный пользователь, который открывает формы, нажимает кнопки, вводит данные и проверяет результат столько раз, сколько потребуется. ⏩ Реализует возможность писать сценарии проверки поведения на языке Gherkin (точнее, на его расширенном диалекте, названном TurboGherkin); ⏩ Имеет открытый исходный код (open source); ⏩ Предоставляется под свободной лицензией (BSD 3-Clause License); ⏩ Есть большая библиотека готовых шагов – с их помощью можно собирать сценарии проверок (даже если вы не пишете код). Познакомиться с инструментом и понять, как ускорить работу при создании автотестов, можно в четверг 20 августа в 18:00 на бесплатном вебинаре «От задачи до работающего автотеста». 🔗 Программа и регистрация В эфире Александр Кунташов поставит перед AI задачу, создаст сценарий через Vanessa Automation MCP, запустит его и проверит результат, а также расскажет, как контролировать качество сценария, в каких местах AI требуется помощь и зачем изучать Gherkin, если AI уже умеет его писать.4,09%
  • 16 июн.Ландшафт технологий 1С Вокруг 1С давно выросла целая вселенная: EDT и git, Vanessa и YAxUnit, SonarQube и BSL LS, мониторинг, CI/CD, брокеры, BI… Уследить за всем нереально - а понять, что нужно именно тебе и с чего начать, еще сложнее Собрал все это в одну интерактивную карту landscape1c.ru Выбираешь, кто ты и где работаешь - и сразу видишь свой стек, без лишнего Что внутри: • 206 инструментов в 24 категориях: описание, зачем нужен, с чего начать • фильтры по зрелости, лицензии, происхождению и доступности • путь освоения по ролям - от базового к продвинутому • схема-постер всего ландшафта с экспортом в SVG/PNG/PDF - распечатай и повесь в офисе • граф связей - аналоги и зависимости между инструментами Разметку выверяю не один. За осями стоит экспертный совет - практики из своих областей: • Матвей Серегин — разработка • Игорь Апресов — разработка • Евгений Акпаев — администрирование • Дмитрий Абрамов — инфраструктура • Татьяна Головкина — тестирование • Александр Кунташов — тестирование • Роман Данилов — аналитика • Мария Серегина — аналитика Проект бесплатный, методология открыта, код на GitHub. Любой инструмент можно предложить или поправить Заходи, найди свой стек и расскажи, чего не хватает landscape1c.ru Буду благодарен за репост - так карту увидит больше коллег2,70%
  • 20 июн.https://github.com/1c-syntax/bsl-language-server/releases/tag/v1.0.0 У меня просто нет слов, ребята. Проект, начатый 8 лет назад, наконец-то выполнил (и очень-очень перевыполнил) план, намеченный на версию 1.0.0. 8 лет назад я сказал себе, что 1.0 выйдет тогда, когда в vsc-плагине можно будет отключить ВСЕ языковые возможности в пользу BSL LS. И вот, сегодня, вместе с релизом vsc-language-1c-bsl 2.0.0, это наконец осуществилось. Плагин по умолчанию больше не "наполняет свой кэш" для внутренней системы типов. Вся логика делегируется в BSL LS. Новых возможностей в релизе 1.0.0 ОЧЕНЬ много. Система вывода типов, которой так не хватало для работы автодополнения, в разы умнее моих самых смелых фантазий 8 лет назад. Я набросал новый раздел сайта с множеством гифок по каждой языковой фиче. Залетайте на сайт: https://1c-syntax.github.io/bsl-language-server/capabilities/ --- СПАСИБО всем, кто участвовал в разработке, обсуждении, просто пользовался BSL LS все эти годы и ждал релиза. СПАСИБО Ане, которая не только терпела эти годы разработки, но и сама помогала проектировать некоторые механизмы системы.2,70%
  • 13 авг.🔥 grill-me: как «прожарить» идею или требование при помощи ИИ до начала разработки Вижу, что в чатах 1С-сообщества регулярно обсуждают SDD-подходы и фреймворки, но почти не встречал упоминаний популярного в зарубежных сообществах набора скиллов Мэтта Покока (Matt Pocock) — в частности, grill-me и grill-with-docs. Этот набор скиллов не является в прямом смысле SDD-фреймворком, но из них собирается легковесный, но полноценный SDD-процесс. Расскажу о главном скилле из набора — grill-me. В grill-me на вход можно передать идею или сырое требование заказчика. Дальше агент начинает «прожаривать» задачу: рассматривает ее с разных сторон и задает вопросы по всем обнаруженным веткам проектирования, в том числе те, до которых я сам по той или иной причине не додумываюсь. Вопросов обычно очень много (название дано ему не просто так))), но к каждому скилл предлагает свой рекомендуемый, аргументированный ответ, поэтому процесс не превращается в перекладывание работы по проектированию на кожаного мешка. На проработку требований в таком формате, даже когда вопросов много, уходит как будто меньше мыслетоплива, чем на самостоятельную проработку всех нюансов (где, кстати, зачастую срезаешь углы). Поэтому однозначно рекомендую аналитикам попробовать его как «экзоскелет» на этапе анализа и проработки требований или подготовки вопросов заказчику. Скилл подсвечивает неявные допущения, забытые граничные случаи, противоречия и решения, которые ты уже как будто принял, но на самом деле никогда вслух не формулировал. Обычный Plan Mode в Codex или Claude Code, по моему опыту, так глубоко задачу не прорабатывает: он старается быстрее собрать правдоподобный план и перейти к реализации. Grilling же продолжает задавать вопросы, пока не закончатся неисследованные ветки дерева решений, по которому он идет. Для задачи вне конкретного проекта можно использовать grill-me. Для работы с существующим проектом есть grill-with-docs — он дополнительно исследует кодовую базу и фиксирует найденное в CONTEXT.md и ADR. На своих пет-проектах я в итоге полностью отказался от тяжеловесных (на мой вкус) SDD-фреймворков с кучей verbose-артефактов и использую цепочку скиллов из набора Мэтта: /grill-with-docs → /to-spec → /to-tickets → /implement По сути, получается облегченный SDD-процесс, но с более глубокой проработкой задачи, чем при стандартном режиме планирования. В рабочих проектах всю цепочку я использую не всегда, но сам grilling регулярно помогает не упустить что-то важное. К чему я всё это ) Если используете Codex или Claude Code, возьмите ближайшее реальное требование заказчика или даже готовую постановку задачи и попробуйте прогнать их через grill-me или grill-with-docs. С большой вероятностью уже после первого раунда вопросов окажется, что задача только казалась понятной ) ➡️ https://github.com/mattpocock/skills2,65%
  • 16 янв.😄 Инфостарту — 20 лет! 🎂🚀 Сегодня Инфостарт официально празднует юбилей. Для меня история Инфостарта — это история про людей, а не только про код и знания. Максимально остро я ощутил мощь и масштаб сообщества вокруг портала на самых первых оффлайновых конференциях INFOSTART EVENT. Инфостарт с тех пор стал настоящим гравитационным центром. Он аккумулирует наш опыт, систематизирует сообщество и превращает разрозненные голоса в единую, мощную профессиональную тусовку. Но верно и обратное: Инфостарт не смог бы стать тем, кем он является сейчас, без сотен и тысяч специалистов, которые делятся наработками, опытом и болью 😅. Равно как и сообществу без Инфостарта было бы намного сложнее найти опору, ритм (от 🤟 конференции до конференции!) и среду для роста. Эта химия и привела меня однажды в команду. Возможность работать плечом к плечу с легендами индустрии, быть в эпицентре событий и своими руками создавать то, чем пользуются тысячи коллег — это то, что драйвит меня каждый день. 20 лет — это серьезная дата, но, как говорится, всё только начинается 💪. И, конечно, лучший способ отметить юбилей и снова прочувствовать ту самую атмосферу единства — встретиться лично! Приглашаю всех на конференцию INFOSTART TEAM EVENT, которая пройдет с 12 по 14 марта 2026 года в Москве (Центр ЦМТ). Будем обсуждать управление, командную разработку и, конечно, праздновать!2,12%
  • 15 дек.🥳 BSL Language Server v0.25.0 🥳 https://github.com/1c-syntax/bsl-language-server/releases/tag/v0.25.0 Один из самых фича-богатых релизов наконец-то ушел на золото! * Слияние контекстов расширений и конфигураций. Да. вы правильно прочли. Да, в релизе. Да, скоро будет в сонаре :) * Кэширование самой прожорливой (до 25% времени анализа) диагностики проекта - Typo/Очепятки - теперь кэш результаты проверки слов по словарю сбрасываются на диск, и второй анализ происходит намного быстрее * Семантическая раскраска исходного кода силами самого BSL LS. После старой раскраски в vscode может выглядеть немного непривычно, но я планирую продолжать ее тюнить в лучшую сторону. Да дофига всего вообще, посмотрите чейнджлог! Для кого я их пишу в конце концов.2,07%
  • 20 окт. 2025 г.Драйверы подключаемого оборудования В прошлом году поднималась петиция по поводу удаления драйверов подключаемого оборудования, чтобы конфигурация «похудела». 🎯 Готово! Даже не пришлось ждать 3 года Сначала была выполнена работа в Библиотеке подключаемого оборудования, затем дожидались когда большинство обновиться на нужный релиз и только после этого удалили драйверы в самой конфигурации. 🤏🏻 Конфигурация стала легче на 30% Например, в БНКО cf 3.0.182 весил 1 031 мб, а 3.0.183 уже 735 мб Теперь нужные драйверы будут скачаны из интернета при необходимости. Поэтому их не нужно хранить в конфигурации. Мы еще мечтаем что-то сделать с устаревшими регламентированными отчетами…1,71%
  • 22 окт.Не прошло и... А нет, прошло. Очень много лет прошло. Но в BSL Language Server НАКОНЕЦ-ТО появилась функциональность слияния конфигурации и расширений в единый контекст. Да, тот самый "мультирут", которого не хватало сонар-плагину для нормального анализа расширений в паре с основной конфигурацией. Все вот эти ошибки про неизвестное метаданное в запросе, или ненайденую экспортную функцию. Наконец-то. Это. Работает! Так как "бсл лс - это не только диагностики", то от этого выигрывает не только сонар-плагин, но и редактор кода. Теперь удобнее редактировать или просматривать расширения, например, с тестами. На видео "было" и "стало". Огроменное спасибо Валере @TheShadoWCo за вклад! Завтра появится в ночнике сонар-плагина, а пока можете забрать в пре-релизном канале BSL LS в VSCode1,69%
  • 2 нояб.👍 Бывший арт-директор одного из конкурентов 1С:Бухгалтерии рассказывает в подкасте Бирмана, как пытался сделать свой продукт лучше 1С Сегодня в подкасте у Ильи Бирмана я внезапно услышал знакомое «1С» (Илья Бирман — это дизайнер и диджей, работает/сотрудничает с Бюро Горбунова, Ильяхов там рядышком, Товеровский и вот эта вся компания, интересные ребята, вы его еще по типографской раскладке можете знать). В гостях у Ильи был Михаил Танский, который лет десять назад работал арт-директором «Программы Главбух», конкурента 1С:БП и 1С:ЗУПа. Про 1С там где-то с 10й минуты, но в целом весь разговор могу рекомендовать послушать, любопытно. Что касается 1Са, то интересный момент (спойлер), как ребята, делая конкурента, сначала думали, что интерфейс 1С — дно и чтобы у Главбуха появилось преимущество, надо всего-то сделать удобнее и нагляднее. И вот Михаил договорился с главбухом/кадровиком понаблюдать за её работой целый день. И в результате внезапно для себя обнаружил, что опытный специалист очень легко ориентируется в сложном интерфейсе и удобный с точки зрения UI/UX интерфейс возможно и не будет таким же уж преимуществом, и надо придумывать что-то другое. И увидели, что пользователи не доверяют 1Су: она рассчитывает им зарплату, но бухгалтер все равно берет и пересчитывает/перепроверяет все руками, потому что не прозрачно, сложно и бывают ошибки. И они придумали, что «Главбух» станет лучше за счет того, что будет показывать наглядно в интерфейсе, как все там у них посчиталось. Судя по тому, где Главбух, а где 1С, этого тоже не достаточно оказалось, но у меня на этом месте куча флешбеков промелькнула. Приблизительно в то же время (начало 201х) мы внедряли УПП на одном из фарм. предприятий и переносили сложную систему планирования производства из экселя. И главная проблема была как раз в том, что в экселе ты видел каждую формулу и мог легко перепроверить промежуточные расчеты, а в не-табличном интерфейсе это сделать было довольно сложно, а всем очень хотелось. Т.е. да, подтверждаю, даже если система считает правильно, крайне полезно иметь возможность "раскрутить" до источника весь путь возникновения цифры, но технически конечно, в задачах расчета зарплаты, себестоимости, закрытия месяца это крайне сложная штука. Короче, интересный выпуск: https://music.yandex.ru/track/1440655121,43%
  • 9 окт. 2025 г.😄😄 в разгаре, протестировали около 20 человек (приходите завтра, кто хочет проверить свои знания VA, зал Гатчина). И спасибо Павлу за 😎, брелок 🔥1,29%
  • 8 сент. 2025 г.👋 @it_lunch: Code Review вместо тестового: как я за 20 минут проверяю навыки 1С-разработчика Отличный пост 👆 Павла Королева о подходе к собеседованию кандидатов. Мы тоже много лет в Инфостарте уже так делаем, начали мы с Артуром в ИТ-лаборатории, а сейчас и другие отделы аналогично проводят собеседования. Считаю, что на сегодня для нас это самый эффективный способ проверить кандидата в разработчики, максимально приближенный к реальной работе в команде. Проверяет и харды отлично, и софт-скилы, включая такой тонкий момент, как способность конструктивно работать с легаси, умение работать в паре, показывает, как кандидат думает, на что обращает внимание, как задает вопросы. Очень показательной является реакция на фрагмент странноватого кода без большого контекста: кто-то просто впадает в ступор "а что тут такое, я не понимаю" и или не может или отказывается продолжать, а кто-то делает допущения/гипотезы и уверенно все исправляет. Кто-то делает допущения чисто технические, а кто-то — пытается понять прикладной смысл, и это тоже о многом говорит. От кандидатов тоже часто слышим положительные отзывы о таком подходе: кого-то просто удивляет, кому-то оказывается интересно искать проблемы в коде и улучшать его, кому-то такой способ кажется просто кажется легким. Ни разу пока не слышали категорически отрицательных отзывов. Короче, всячески поддерживаю такой подход, рекомендую. И Павла и его новый канал @it_lunch тоже рекомендую 😎1,17%