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

30.03.2023      19838

На 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 6842 30.03.23 18:19 Сейчас в теме
Парень всегда на гребне волны.
Evg-Lylyk; TShaban; +2 Ответить
2. a_titeev 32 30.03.23 18:25 Сейчас в теме
Ждём полезностей!👏
3. DemetrKlim 159 01.04.23 14:00 Сейчас в теме
Мне нравятся девственные конфигурации в компании грамотных расширений.
Оставьте свое сообщение

См. также

Успейте прибрести видеокурсы 1С от Учебного центра №1 до повышения цен

Новость Обучение

С 1 июля 2024 года повысятся цены на большинство видеокурсов Учебного центра №1 1С. Новая стоимость составит 2520 руб., вместо текущих 2100. Это первое подорожание за долгое время, поэтому сейчас самое удачное время приобрести курсы по старой цене!

сегодня в 10:00    51    dklimchuk    0       

1

Станьте партнером INFOSTART TECH EVENT 2024 – важного события в мире 1С

Новость Infostart Event Мероприятия

Приглашаем компании принять участие в конференции в качестве партнеров INFOSTART TECH EVENT – масштабного события, собирающего специалистов из сферы 1С по всей России.

14.06.2024    361    AnastasiaKl    0       

1

1С:Бухгалтерия 3.0.154: обмен с ФНС через сервис АУСН и передоверие МЧД 003

Новость 1С:Бухгалтерия 3.0 Новый релиз

Фирма «1С» выпустила очередной релиз конфигурации 1С:Бухгалтерия 3.0.154. В числе наиболее заметных изменений оформление МЧД версии 003 в порядке передоверия и обмен с ФНС через сервис АУСН.

14.06.2024    282    ЕленаЧерепнева    0       

1

Новые возможности и примеры применения Таймлист: приглашаем на бесплатный вебинар 27 июня

Новость

27 июня в 11:00 мск на Инфостарте состоится бесплатный вебинар о применении решения Таймлист для расшифровки и автопротоколирования в разных областях бизнеса. Спикер вебинара – ведущий российский эксперт по тайм-менеджменту Глеб Архангельский.

13.06.2024    535    vikad    0       

15

1С:Смета ТИМ КОРП: новое решение для работы с информационными моделями в 1С

Новость

Фирма «1С» сообщила о начале продаж продукта 1С:Предприятие 8. Смета ТИМ КОРП. Эта конфигурация позволяет работать со сметами в рамках автоматизированных систем проектирования, построенных на технологии информационного моделирования.

13.06.2024    315    ЕленаЧерепнева    0       

1

1С:Предприятие 8.3.27: новые оптимизации для технологической платформы

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

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

12.06.2024    4344    ЕленаЧерепнева    1       

2

Время прокачаться в интеграции: запись на онлайн-курс по обмену данными уже открыта!

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

25 июня на Инфостарте стартует базовый онлайн-курс по обмену данными в 1С под руководством Николая Бондаренко. Участники изучат интеграционные возможности 1С и на практике освоят различные варианты обменов.

11.06.2024    782    dklimchuk    0       

16

Новые соглашения фирмы «1С» с крупным бизнесом и с субъектами Российской Федерации

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

Фирма «1С» заключила серию соглашений о стратегическом сотрудничестве с нескольким крупными российскими коммерческими компаниями, а также с региональными субъектами исполнительной власти и с учебными заведениями.

10.06.2024    599    ЕленаЧерепнева    0       

4

Розничные продажи баночного и бутылочного пива: новые правила маркировки в УНФ и Рознице 3.0

Новость 1С:Розница 3.0 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Маркировка

С 1 июня при продаже на кассе пива и слабоалкогольных напитков в банках или бутылках нужно фиксировать выбытие товара в системе «Честный знак». Фирма «1С» рассказала, как настроить УНФ и Розницу, чтобы соответствовать требованиям законодательства.

07.06.2024    1119    ЕленаЧерепнева    0       

1

5 дней до повышения стоимости билетов на INFOSTART TECH EVENT 2024

Новость Infostart Event Мероприятия

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

06.06.2024    1333    AnastasiaKl    0       

15

Базовый курс по бухучету: теперь с новыми ФСБУ

Новость 1С:Бухгалтерия 3.0 Бухучет Обучение

В актуальной версии курса «Ведение бухгалтерского учета в 1С:Предприятие 8» рассмотрены особенности учета по новым ФСБУ, а также учтены другие изменения в законодательстве. До 1 июля курс можно приобрести по старой цене.

06.06.2024    880    ЕленаЧерепнева    0       

1

1С на Pangolin: еще одна сборка PostgreSQL для 1С:Предприятие

Новость PostgreSQL

Фирма «1С» опубликовала пресс-релиз о сотрудничестве с компанией СберТех, в котором говорится о совместимости технологической платформы 1С:Предприятие и системы управления базами данных корпоративного уровня – Platform V Pangolin.

05.06.2024    925    ЕленаЧерепнева    0       

1

«Анализ и Управление в ИТ-проектах 2024»: конференция завершена

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

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

04.06.2024    2748    AnastasiaKl    306       

19

Фирма «1С» запускает сертификацию 1С:Профессионал по технологии 1С:Предприятие.Элемент

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

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

04.06.2024    2473    ЕленаЧерепнева    0       

6

Бесплатный вебинар о цифровых помощниках PIX RPA и их применении в 1С уже через неделю

Новость Искусственный интеллект

Во вторник, 11 июня в 11:00 мск на Инфостарте состоится бесплатный вебинар о платформе PIX RPA и ее возможностях. Мы рассмотрим кейсы применения программных роботов RPA в разных отраслях и прямо на вебинаре создадим робота для решения задачи в 1С!

03.06.2024    1329    vikad    0       

16

Изменения по налогам для бизнеса с 2025 года: прибыль, НДПИ, применение УСН

Новость Налог на прибыль УСН ИТ-Новость Налоги

С 1 января 2025 года ожидаются важные изменения по налогам для бизнеса: прибыли и НДПИ. А также изменятся правила применения УСН. Законопроект Минфина уже одобрен Правительством РФ и передан в Госдуму.

03.06.2024    900    user1915669    0       

1

Новая 1С:Касса 4.0.12 с групповой печатью чеков коррекции

Новость Новый релиз

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

03.06.2024    809    ЕленаЧерепнева    2       

1

В объективе – INFOSTART: сделай лучшее фото и получи бесплатный билет на следующую конференцию

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

Любите делать фотографии? Умеете ловить яркие моменты? Тогда традиционный фотоконкурс на конференции «Анализ и Управление в ИТ-проектах» – именно для вас!

30.05.2024    1286    AnastasiaKl    1       

1

Об 1С:РКЛ по-взрослому: зачем покупать поддержку на платформу КОРП

Новость

Фирма «1С» повышает цены на 1С:Предприятие КОРП. В результате повысится цена подписки и на 1С:Расширенную корпоративную лицензию. Рассказываем, как по максимуму использовать возможности корпоративной поддержки и как продлить подписку по старой цене.

29.05.2024    1426    ЕленаЧерепнева    0       

2

1С:Предприятие 8.3.27 позволит хранить данные Дата акселератора на диске

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

Фирма «1С» продолжает развивать свое решение для хранения данных In memory DB. Благодаря возможности постоянного хранения данных на диске в релизе 8.3.27 работа Дата акселератора с большими объемами аналитической информации станет более стабильной.

29.05.2024    1515    ЕленаЧерепнева    2       

2

Навигация по программе конференции: как сделать ваш визит максимально продуктивным

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

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

28.05.2024    1561    AnastasiaKl    1       

2

Подводим итоги конкурса на лучший кейс для баттла аналитиков

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

До конференции «Анализ и Управление в ИТ-проектах 2024» осталось всего два дня. Одна из главных активностей мероприятия – баттл аналитиков.

28.05.2024    1218    user997184    1       

3

Открытый микрофон – секция для молодых талантов конференции «Анализ и Управление в ИТ-проектах»

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

Секция «Открытый микрофон» на конференции «Анализ и Управление в ИТ-проектах» – ваш шанс поделиться своим опытом и попробовать себя в качестве спикера!

28.05.2024    1139    AnastasiaKl    0       

2

С 1 июля изменятся цены на продукты 1С для среднего и крупного бизнеса

Новость

Фирма «1С» планирует повысить цены на свои продукты с 1 июля. Подготовили наглядный материал о предстоящем подорожании, чтобы помочь разобраться в изменении цен и корректно спланировать бюджет на программное обеспечение.

28.05.2024    3240    ЕленаЧерепнева    3       

17

ТерраЛинк – партнер конференции «Анализ и Управление в ИТ-проектах»

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

Следующий партнер конференции, о котором мы хотим рассказать – компания «ТерраЛинк». Организация входит в ТОП-100 российских ИТ-компаний и в список крупнейших поставщиков ИТ-услуг.

27.05.2024    1093    AnastasiaKl    0       

1