FastCode — сервис поиска кода 1С




Добавляйте свои шаблоны кода или ищите готовые шаблоны других разработчиков. Оставляйте отзывы и лайки, добавляйте понравившиеся фрагменты в свою библиотеку. Ищите по БСП или по общим модулям своей конфигурации.

Поиск шаблонов в браузере

FastCode — бесплатный сервис поиска кода 1С.

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

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

 

Поиск по БСП и интеграция с Конфигуратором

Во все редакции программы TurboConf входит поддержка сервиса FastCode. С помощью TurboConf вы сможете искать код прямо в Конфигураторе. Помимо пользовательских шаблонов кода, при поиске в конфигураторе, будут доступны методы Библиотеки Стандартных Подсистем.

В конфигураторе, нажмите Ctrl+B для поиска нужного шаблона.

Для добавления нового шаблона, выделите в Конфигураторе необходимый текст и нажмите Ctrl+Shift+B

Помимо пользовательских шаблонов кода, при поиске в конфигураторе, будут доступны методы Библиотеки Стандартных Подсистем.

 

ТурбоПоиск

ТурбоПоиск — это инструмент, который помогает искать сразу по нескольким источникам данных. Форма ТурбоПоиска объединяет результаты поиска по общим модулям текущей конфигурации, Библиотеке Стандартных Подсистем и сервису шаблонов кода.

На панели главного меню конфигуратора появится поле поиска, в которое можно ввести запрос и будет вызвана форма ТурбоПоиска.

 

Индексирование экспортных методов общих модулей

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

 

Системные требования

 

Для работы в браузере

Любая версия платформы 1C 8.x и ОС.

Для поиска в Конфигураторе

Любая версия платформы 1C 8.x

ОС Windows 7 или Server 2008 и выше, с установленным .NET Framework 4.5.2

 

22 Comments

  1. Rustig

    (0)что-то интересное…

    Reply
  2. VmvLer

    да интересно

    плюсы:

    быстрый поиск,

    произвольная структура «куч» методов из разных конфигураций

    перспективная возможность поиска в чужих «кучах» на сервере разработчика

    минусы:

    необходимо установить программу-клиент TurboConf и свято верить, что она светоч добра и милосердия

    необходимо позволить программе-клиент TurboConf «копаться» в вашей конфигурации и отправлять вкусности на сторонний сервер

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

    я правильно все понял или слишком категоричен?

    Reply
  3. leosoft

    Я не понял ничего!

    Вроде как есть бесплатный web-сервис для хранения шаблонов кода?

    В него попадают шаблоны многих пользователей?

    А если мне надо такой же сервис локальный — без каких-то выходов

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

    Reply
  4. m.bolsun

    (2) в группе ВК TurboConf 134 участника, спросите у них, много ли кода своровано и опубликовано.

    Программу, кстати устанавливать не обязательно.

    Reply
  5. m.bolsun

    (3) Pro версия хранит индекс методов конфигурации локально, в облаке хранится только то, что пользователь сам добавит.

    Reply
  6. VmvLer

    (4) спасибо, я предпочитаю просчитать худшее и если оно(худшее) не происходит, значит мир еще не катиться в тар-тара-ры

    Reply
  7. e][tend

    (3) Нет, в данном случае не поможет. Т.к. шаблоны хранятся «в облаке». Локально поднять, пока по крайней мере, не получится.

    Reply
  8. m.bolsun

    (7) возможно, это будет одной из фич в дальнейшем 🙂

    Reply
  9. m.bolsun

    Кстати, если кто не заметил, поиск ищет как «в гугле», т.е. учитывает склонения, разбивает названия на подстроки и т.д.

    Reply
  10. Светлый ум

    Интересная весч +1

    Reply
  11. rpgshnik

    Смущает странная услуга — помощь в установке, там что так всё сложно?)

    Reply
  12. m.bolsun

    (11) нет, все просто. В публикации необходимо наличие платной техподдержки, но т.к. техподдержка уже входит в подписку, то пришлось придумать помощь в установке 🙂

    Reply
  13. Darklight
    Reply
  14. m.bolsun

    (13) Спасибо за развернутый отзыв!

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

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

    Проекту не первый год, раньше он базировался на сайте TurboConf и был полностью бесплатным долгое время, но никакого преимущества это не дало. Теперь я решил вложить больше сил и средств в него, и вывести его на новый уровень. Что и было сделано, добавив много новых инструментов за последние месяцы.

    2. Будет система песочницы. Т.е. новые шаблоны будут попадать сначала в нее (можно будет указать искать с ее учетом), а затем по результатам оценок — выходить в общий поиск. Пока это делать нет смысла, нужно сначала накопить оценки.

    3. Возможно будет добавлен функционал генерации кода, подобный есть в ТК. Нужно подумать. Опять же про ежегодную оплату, я не могу один раз продать клиент, или даже распространять бесплатно, и потом пожизненно обслуживать пользователя. Поэтому годовая подписка.

    4. Возможно будет API, и желающие смогут написать свой клиент, но что-то я в этом сомневаюсь.

    5. Сервис только недавно запустился в новом формате, и шаблонов еще не так много. Например, про Табличный документ Вы можете добавить свой 🙂

    Спасибо за пожелания! Планируется добавить много новых возможностей, такие как синхронизация с локальным хранилищем, проверка модулей инспектором, групповой доступ и много другое. Буду рад обсудить.

    Reply
  15. Darklight

    (14)Как самостоятельные и самодостаточные такие сервсы вообще очень сложно продвигать, тем более как инди-разработчик, тем более как-то отдельно монетизировать, тем более когда качесто серсивса напрямую зависит от его популярности. И очень многое зависит от объёмов вложений в маркетинг, которые очень сложно отбить при недостаточной проработке схемы монетизации.

    Обычно такого рода микросервисы идут в нагрузку к другим, более мощным и комплексным продуктам (что, впрочем Вы и делаете — вставляя его в Turboconf — но эта проблема сама в себе популярность сервиса напрямую зависит от популярности основного платного приложения) — и окупаемость такого миксервиса осуществляется за счёт привлечения пользователей к другим — платным сервисам комплексного продукта. Вот как — Github — он бесплатен до определённого углубления в его сервисные возможности.

    Как вариант, со временем (и ростом популярности) микросервиса — он начинает обрастать другими, сопутсвующими, микросервисами, в т.ч. изначально ориентированными на платную основу. Как пример — это появление платных шаблонов, для решения каких-то узкоспециализированных задач, или подбор/создание новых шаблонов на заказ по тз, или предоставление более продвинутых конструкторов кодогенерации к шаблонам (конечно, которые можно использовать и без этих продвинутостей.

    В общем — я бы искал тут другие схемы монетизации, которые не сужали бы, а расширяли возможности и клиентскую базу, чем тупая ежегодная подписка.

    Говоря об opensource клиенте — я всё-таки имел в виду полностью открытый код (а не API — типа OLE Automation) — как я сказал — это важно некоторым клиентам, озабоченным информационной безопасностью ПО, которое выполняется на их стороне

    Reply
  16. m.bolsun

    (15) с первой половиной согласен.

    Со второй — не соглашусь 🙂

    По годовым подпискам — не думаю, что это неправильно. Многие компании даже свои оффлайн разработки переводят на подписки, т.к. база пользователей не бесконечна. Они прикрываются благовидными предлогами, что пользователю так будет удобнее, дешевле (это может быть), но в целом все понимают — цель одна. Получить предсказуемое финансирование.

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

    Если сложится, продукт эволюционирует во что-то большее. Я обычно развиваю проекты годами 🙂 Время покажет.

    Опубликовать все мои разработки в Open Source я пока не готов, тем более уверен, что контрибьютеров будет не много 🙂

    Reply
  17. oldcopy

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

    Reply
  18. m.bolsun

    (17) ну не совсем так, дядя получает деньги за поиск в конфигураторе и индекс общих модулей.

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

    но согласен стимулировать было бы неплохо.

    Вариантов несколько:

    денежные отношения — не вариант. 100% начнутся злоупотребления, разбираться с ними нет ни времени ни желания.

    Есть вариант давать PRO подписку за какое-то количество публичных шаблонов.

    Reply
  19. m.bolsun

    Переделал отображение и логику добавления шаблонов в библиотеку пользователя.

    Теперь звезды отображаются не в названии шаблона, а рядом с автором. Там же кол-во подписок.

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

    Также информация о количестве звезд доступна на детальной странице шаблона.

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

    Reply
  20. oldcopy

    (18)

    денежные отношения — не вариант. 100% начнутся злоупотребления, разбираться с ними нет ни времени ни желания.

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

    А бороться со злоупотреблениями просто, ввести пороговое количество скачиваний и начальный рейтинг, после которого начинается начисляться какая-то денежка. Или даже не денежка, а внутренние балы, какие-нибудь фастмани, которые можно потом или на ПРО подписку обменять или вывести, начиная с какой-то суммы.

    Reply
  21. m.bolsun

    Много обновлений

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

    2. Добавлен раздел Рекомендуемые. В нем шаблоны уже отображаются по рейтингу.

    3. Появился менеджер тегов. В нем можно отредактировать ваши теги или удалить ненужные.

    4. Исправлена ошибка, когда тегам добавлялась лишняя решетка и теги задваивались.

    5. Исправлена ошибка в индексации, из-за которой поиск по тегам работал некорректно.

    Reply
  22. Nefilimus

    Огромный плюс в копилку ) Спасибо)

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *