Евгений Люлюк: «С появлением расширений пришло время серьезных и быстрорастущих продуктов»

30.03.2023      19767

На Infostart Event 2022 редакция Инфостарта пообщалась с автором Infostart Toolkit Евгением Люлюком. Поговорили о том, как из разработки «для себя» сделать успешный коммерческий продукт, а также в целом об особенностях рынка решений для разработчиков в среде 1С.

 

 

В сообществе 1С вы известны как автор Infostart Toolkit. Расскажите историю создания этого инструмента, как вы пришли к этой идее.

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

Одним из первых больших инструментов стала «Универсальная консоль отчетов для обычных форм». Она была достаточно большой и сложной, включала в себя консоль запросов и консоль СКД.

Потом я написал несколько консолей для управляемых форм. Каждый раз пытался сделать инструменты для разработчиков проще, что-то в них улучшить, добавить удобства и расширить возможности.

 

 

Была пара неопубликованных версий, когда я просто попробовал написать консоль на управляемых формах. Мне тогда не понравилось, что в тонком клиенте не все задуманное можно сделать, и я эту консоль забросил, даже не публиковал.

Потом в 2018-м году компания, в которой я работал, перешла на управляемые формы. Я разобрался, как с ними работать, понял, что это легко и удобно. Посмотрел, какие инструменты доступны для разработчика на управляемых формах, и увидел, что ничего функционального для этой цели нет, а запрос на такой инструмент актуален.

Учитывая, что я как разработчик уже многое мог быстро и грамотно сделать, появилась своя разработка – «Управляемая консоль отчетов» для управляемых форм.

Получается, что эта идея уже претерпела несколько реинкарнаций?

Да, текущая версия инструментов – наверное, третья или четвертая.

Как только вы ее выложили, она практически за полгода стала очень популярна и получила премию Infostart Awards как лучшая разработка 2019-го года. Вы решили не останавливаться и развивать ее дальше? Расскажите, чем она лучше, чем другие инструменты?

Прежде чем ее выложить, я ее где-то полгода-год писал. Думаю, что такие проработанные инструменты на Инфостарт нечасто выкладывают. Поэтому она была хороша.

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

Обычно инструменты разработчика выкладывают бесплатно, а Infostart Toolkit стал платным. Как вы решились на его коммерческое развитие?

Я уже давно знаком с сайтом Инфостарта – это для меня основной инструмент получения знаний. Здесь я сам публикую много статей.

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

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

Но потом решил попробовать. Опубликовал свою разработку в маркетплейсе с минимальной ценой, и за полгода получил около 35 продаж. В тот момент я подумал, что если разработка будет платная, это даст толчок к ее развитию.

У всех бесплатных инструментов одна проблема – автор написал что-то очень хорошее, но через какое-то время обстоятельства поменялись, и оказывается, что мотивации на дальнейшее развитие недостаточно. И инструмент забрасывается – пускай и с хорошим стартом.

 

 

Насколько я знаю, одна из ключевых возможностей разработки связана с тем, что она содержит редактор кода, который развивается в OpenSource, и его можно использовать в других инструментах. И то развитие, которое получает ваша разработка, автоматически транслируется на все сообщество, потому что все могут использовать этот редактор кода у себя. Расскажите, какие возможности добавляет редактор кода в вашу консоль?

Когда я начал работу над Infostart Toolkit, был митап в Краснодаре, где я выступал с докладом по своей разработке. Там в процессе обсуждения с коллегами возникло пожелание добавить в консоль редактор кода с контекстной подсказкой. Мне эта идея тогда показалась странной, потому что это – не совсем 1С, т.е. не моя сфера.

Но так получилось, что появилась разработка Александра Шкураева – консоль кода, которая на движке Monaco в 1С позволяет строить редактор с контекстной подсказкой. Удобно, прямо на лету – редактор встроен в поле HTML.

В этот редактор подтягивается контекст всей конфигурации?

Там все, что нужно для инструментов, которые работают в режиме 1С:Предприятие.

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

Увидев эту разработку, я сразу начал ее внедрять в свое решение и подавать идеи на развитие Александру. Спасибо ему огромное за его помощь и сотрудничество!

 

 

Изначально его редактор был ориентирован на код, позже появилась работа с текстом запроса и языком выражений СКД.

В редакторе появилась поддержка XML и множество дополнительных функций, таких как динамическое считывание. Изначально у Александра контекст конфигурации считывался сразу весь – в ERP редактор мог запускаться 10 секунд. Позже пришли к реализации, когда она начала считываться постепенно – пишешь «Документы», а считываются только нужные данные. Естественно, это хорошо сказалось на производительности. Редактор стал быстро и хорошо работать. Еще добавляли поддержку закладок Alt+F2 и много другого.

Развитие редактора продолжается, сейчас он уже очень удобный. Его можно использовать во многих инструментах, встроить в любую конфигурацию – использовать везде, где нужно работать с кодом 1С, с запросами, с СКД

Я знаю, что Infostart Toolkit – комплексный инструмент, и он работает не только с запросами. Какие тренды вы видите в развитии инструментов разработчика в целом?

Я считаю, что инструменты становятся сложнее. Если раньше можно было за несколько дней написать обработку, которая чем-то хороша, теперь уже нужны обработки, решающие сложные технические задачи.

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

Т.е. основные тренды – это усложнение, интеграция и взаимодействие между несколькими инструментами.

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

Как вы считаете, у расширений есть какие-то недостатки или больше недостатков у внешних обработок?

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

С появлением расширений пришло время серьезных и быстрорастущих продуктов.

В Infostart Toolkit 20 обработок и более 50 модулей объектов. Без расширения это была бы просто какая-то папка с обработками, а модули были бы раскиданы по файлам или по таким же обработкам.

Само расширение работает как цельная конфигурация – оно работает гораздо быстрее, чем внешняя обработка.

Когда я развивал «Управляемую консоль отчетов», она поставлялась и как расширение, и как отдельная обработка. Но как обработка она запускалась 2 секунды, а как расширение – полсекунды. И по скорости работы было видно, что нет никаких задержек, за счет кеширования все работает быстрее.

Главное в том, что расширения увеличивают удобство разработки. В них сложные объекты можно разложить логически и держать в порядке – это позволяет справляться с растущей функциональностью.

В старой обработке на обычных формах у меня в модуле было 10 тысяч строк. Понятно, что искать в них какую-то функцию, разбираться с проблемой достаточно сложно. А в расширении можно создать модуль, в котором три функции. С такими объектами работать гораздо легче.

Расскажите, какие у вас ближайшие планы развития?

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

 

 

Например, инструмент, который позволяет открывать дерево метаданных в 1С:Предприятие как в конфигураторе, чтобы посмотреть, какой тип реквизита. Конфигуратор часто бывает занят, и аналитику можно было бы глянуть на метаданные, посмотреть, где какой тип, где какое перечисление, где какой объект доступен (прим. ред. инструмент «Метаданные» был реализован в версии Infostart Toolkit 2022.5).

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

Ну и для разработчиков тоже хочется реализовать ряд моментов.
 

https://infostart.ru/events/


Автор:
Аналитик


Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. sapervodichka 6817 30.03.23 18:19 Сейчас в теме
Парень всегда на гребне волны.
Evg-Lylyk; TShaban; +2 Ответить
2. a_titeev 31 30.03.23 18:25 Сейчас в теме
Ждём полезностей!👏
3. DemetrKlim 159 01.04.23 14:00 Сейчас в теме
Мне нравятся девственные конфигурации в компании грамотных расширений.
Оставьте свое сообщение

См. также

Таймлист – сервис для расшифровки и автопротоколирования совещаний и встреч получил обновления

Новость

Оставляйте заявку на демонстрационную встречу, где вы узнаете о новых функциональных возможностях сервиса «Таймлист» и корпоративной версии. После демонстрации вы сможете получить доступ к бесплатному тестированию функционала сервиса.

вчера в 16:00    235    AnastasiaKl    0       

2

Рассказываем о докладах секции «Кейсы крупных компаний»

Новость Aнализ&Управление Мероприятия

Постоянная «рубрика» конференций Инфостарт – Кейсы крупных компаний. В этой секции партнеры конференции делятся практиками и инструментами, с которыми работают в своих компаниях. И все это – на примере реальных кейсов.

вчера в 15:00    202    user997184    0       

1

«Библиотека стандартных подсистем» – курс для начинающих 1С-программистов

Новость Обучение Программист

Онлайн-курс стартует 15 мая, а значит до начала обучения осталась всего неделя. Продолжительность курса – 2 недели, и за это время мы изучим такой универсальный инструментарий разработчика, как «1С:Библиотека стандартных подсистем».

вчера в 14:00    205    AnastasiaKl    0       

1

«1С:Корпорация» расширяется: новые лицензии и новые продукты в составе поставки

Новость

В состав расширенной «1С:Корпорации» включены дополнительные конфигурации, выпущена экономичная лицензия для филиалов и дочерних обществ, а также продлен срок поддержки продуктов, для которых производится апгрейд на 1С:Корпорацию.

вчера в 10:04    199    ЕленаЧерепнева    0       

1

16 мая состоится бесплатный вебинар «Тонкости работы с Infostart Toolkit»

Новость InfostartToolkit Маркетплейс

16 мая вместе с разработчиком решения Евгением Люлюком погрузимся в тонкости работы с Infostart Toolkit. Если вы хотите знать больше о неявных возможностях решения – присоединяйтесь.

07.05.2024    288    user997184    0       

1

Новый эксперимент по маркировке: бакалейная продукция

Новость ИТ-Новость Маркировка

С 1 июля 2024 года России может начаться маркировка некоторых товаров бакалеи. Пока экспериментально – участие производителей и продавцов бакалейной продукции по желанию.

07.05.2024    306    user1915669    0       

1

Готово расписание конференции «Анализ и управление в ИТ-проектах 2024»

Новость Aнализ&Управление Мероприятия

В расписании представлены активности шести тематических секций для аналитиков и руководителей проектов. Расписание составлено так, чтобы участники смогли построить удобный маршрут: куда пойти, какой доклад или мастер-класс посетить.

06.05.2024    550    eselyanina    0       

16

Не Документооборот, а Документооборотище: итоги форума пользователей 1С:ДО

Новость 1С:Документооборот ИТ-Новость

Фирма «1С» провела ежегодный форум пользователей 1С:Документооборота. Мероприятие длилось более 7 часов. Собрали в нашем обзоре несколько давно ожидаемых и почти сенсационных новостей, а также ссылки на наиболее интересные доклады.

06.05.2024    405    ЕленаЧерепнева    6       

2

Abedyabka – партнер конференции «Анализ и Управление в ИТ-проектах», отвечающий за игровой досуг участников

Новость Aнализ&Управление Мероприятия

Головоломки, конструкторы, пазлы и загадки – все эти развлечения для хорошего настроения и «прокачки» мозговой активности вы найдете у стенда компании Abedyabka. Игровой ассортимент подойдет для детей и взрослых.

06.05.2024    304    AnastasiaKl    0       

1

1С:Управление образования 2.0: новые возможности и условия поддержки версии 1.0

Новость Образование

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

06.05.2024    501    ЕленаЧерепнева    0       

1

Записывайтесь на курс для 1С-программистов по разработке запросов и отчетов

Новость Обучение Программист

14 мая стартует онлайн-интенсив «1C:Предприятие для программистов: Запросы и отчеты». На курсе мы займемся изучением языка запросов, возможностей системы компоновки данных и получим практические навыки по разработке запросов и отчетов.

06.05.2024    412    AnastasiaKl    0       

15

Контекстные обсуждения в 1С 8.3.27: показать все, что скрыто

Новость Зазеркалье

Фирма «1С» в очередном анонсе будущего релиза технологической платформы 1С:Предприятие 8.2.27 пообещала реализовать поиск по контекстным обсуждениям в Системе взаимодействия. Также ожидается обновление для интеграции с WhatsApp и Linux-пользователей.

03.05.2024    858    ЕленаЧерепнева    0       

1

1С-Отчетность: дистанционный перевыпуск сертификата УЦ ФНС и бесплатный ЛК

Новость Отчетность Сервисы ИТС

В сервисе 1С-Отчетность появилась функциональность дистанционного перевыпуска сертификата УЦ ФНС для руководителя организации. Также продлевается бесплатное использование облачного «Личного кабинета» для контроля отчетности всех инфобаз компании.

03.05.2024    613    ЕленаЧерепнева    3       

1

Издательство МИФ дарит участникам конференции «Анализ & Управление в ИТ-проектах» промокод на скидку 10%

Новость Aнализ&Управление Мероприятия

Издательство МИФ – официальный партнер конференции «Анализ & Управление в ИТ-проектах». Это значит, что на конференции можно будет потрогать, посмотреть и купить книги об управлении, тайм-менеджменте и бизнесе

02.05.2024    659    user997184    0       

15

Росстат обновил правила заполнения отчета по основным показателям деятельности малого бизнеса

Новость ИТ-Новость Отчетность

С 10 апреля 2024 года изменились правила заполнения отчета в Росстат по форме №ПМ «Сведения об основных показателях деятельности малого предприятия». Сама форма осталась прежней.

02.05.2024    619    user1915669    0       

2

Онлайн-курс «Автоматизированное тестирование в 1С»: старт 6 мая

Новость Обучение Программист

До старта курса по автоматизированному тестированию в 1С осталось 4 дня. Количество мест на тариф с обратной связью от преподавателя – ограничено. Успейте записаться!

02.05.2024    770    AnastasiaKl    0       

2

MAKER: экономьте время на составлении ТЗ и визуализации интерфейса при разработке в 1С «с нуля»

Новость Сервисы ИТС

MAKER – это первый онлайн-сервис для прототипирования, разработанный специально для 1С. Позволяет быстро создать прототип будущей системы или её отдельной функции. Попробуйте сервис MAKER для прототипирования и генерации ТЗ бесплатно

02.05.2024    3300    vikad    0       

27

Купите участие в конференции «Анализ и Управление в ИТ-проектах 2024» до повышения цен

Новость Aнализ&Управление Мероприятия

С 1 мая цена на участие в конференции «Анализ и Управление в ИТ-проектах 2024» станет выше. Если вы еще сомневаетесь, стоит ли вам участвовать – подготовили несколько аргументов в пользу того, почему билет стоит купить уже сейчас.

28.04.2024    1157    user997184    0       

16

Новый комплект для сметчиков и проектировщиков – «1С:Смета и Renga Professional»

Новость Строительство

Фирма «1С» выпустила новый комплект решений с расширенной функциональностью для выпуска и хранения сметной документации, а также автоматизации составления и расчета сметы на основе цифровой информационной модели (ЦИМ) объекта.

27.04.2024    929    ЕленаЧерепнева    0       

3

Разработка прикладных решений с помощью Библиотеки стандартных подсистем: курс по 1С-программированию

Новость Обучение Программист

15 мая стартует онлайн-курс «1С: Библиотека стандартных подсистем для начинающих». На курсе мы будем изучать инструментарий разработчика и создавать прикладные решения на основе Библиотеки стандартных подсистем (БСП).

24.04.2024    2740    AnastasiaKl    0       

16

Знакомимся с модератором секции «Открытый микрофон» и продолжаем прием заявок

Новость Aнализ&Управление Мероприятия

Секция «Открытый микрофон» обрела своего модератора – им стала постоянный докладчик конференций Инфостарт, Елена Дуюн. Знакомимся с Еленой поближе и напоминаем, как подать заявку на доклад для «Открытого микрофона», если вы еще этого не сделали.

23.04.2024    1063    user997184    0       

16

Что будем осваивать в мае: онлайн-курс «1C:Предприятие для программистов: Запросы и отчеты»

Новость Обучение Программист

14 мая на Инфостарт начнется обширный онлайн-курс по запросам и возможностям системы компоновки данных в 1С:Предприятии.

23.04.2024    1231    user997184    2       

16

Вышла 1С:Предприятие 8.3.25: в новом релизе платформы 55 доработок и 9 оптимизаций

Новость Платформа 1С v8.3 Зазеркалье

В релизе 8.3.25 платформа 1С научилась генерировать речь из текста, обновила средства разработки и администрирования, а также по многочисленным просьбам профессионального сообщества – расширила свой встроенный язык долгожданным методом ВызватьПаузу.

23.04.2024    7491    ЕленаЧерепнева    3       

4

3 главных причины участвовать в конференции «Анализ и Управление в ИТ-проектах» по VIP-пакету

Новость Aнализ&Управление Мероприятия

Сегодня поговорим о VIP-тарифе, который предусматривает еще больше преимуществ, и расскажем, что входит в пакет.

22.04.2024    1329    user997184    0       

17