Сервис добавляет в Конфигуратор возможность поиска и хранения фрагментов кода. Делитесь своими шаблонами с другими разработчиками или используйте уже готовые!
CodeInspector (Онлайн проверка) 66
Сервис проверки модулей на скрытые ошибки. Проверьте свой код и, возможно, найдете кое-что интересное!
TurboConf — турбина для Конфигуратора 249
Клиент CloudConf сделан на базе платформы TurboConf. TurboConf — расширение возможностей Конфигуратора 1С 8.2 и 8.3.В состав TurboConf входят десятки полезных функций, которые делают жизнь программиста легче.
Сервисы TurboConf
TurboConf: Шаблоны
Сервис добавляет в Конфигуратор возможность поиска и хранения фрагментов кода. Шаблоны хранятся в облаке и всегда под рукой.
Вы можете добавлять и делиться своими шаблонами с другими разработчиками или использовать уже созданные кем-то ранее.
В Конфигураторе, нажмите Ctrl+B для поиска нужного шаблона.
Для добавления нового шаблона, выделите в Конфигураторе необходимый текст и нажмите Ctrl+Shift+B
Страница программы //infostart.ru/public/249372/
CodeInspector (Онлайн проверка)
Что нового?
Заново переписаны компилятор и анализатор кода.
Добавлен статический анализ (Статический анализ кода — анализ программного обеспечения, производимый без реального выполнения исследуемых программ. Wikipedia).
Список проверок расширился и теперь включает в себя:
- Локальная процедура или функция нигде не используется
- Переменная или параметр нигде не используется
- Не все части функции возвращают значение
- Переменной было присвоено значение, но оно нигде не используется
- Значение переменной Неопределено
- Обнаружен недостижимый участок кода
- Условие всегда Истина
- Условие всегда Ложь
- Функция всегда возвращает одно и тоже значение
Установка
Для работы, приложению необходим .NET Framework 3.5 Client Profile. Если он еще не установлен в системе, скачать можно с сайта Microsoft http://www.microsoft.com/ru-ru/download/details.aspx?id=22
Поддерживаются платформы 1С 8.2 и 8.3.
Используются только штатные методы Конфигуратора и WinAPI.
Использование
При запуске программы выполните вход в систему, что бы получить доступ к сервисам.
Горячие клавиши можно посмотреть в меню программы.
Да, решение довольно мощное. От себя хотел-бы добавить, что очень часто приходится работать не локально, а удаленно, скажем, через РДП или другие решения удаленного доступа. И очень надоедает добавлять вручную свою подпись и дату кода. Вот в этой связи возникла идея использования чего-нибудь типа скрипта для клавиатуры. Таких программ тьма, вот только руки до анализа не доходят никак, чтобы выбрать какую-нибудь из них по-удобнее. Этот функционал в Вашей разработке лишним бы не был. Что касается скриптов нажатия кнопок — это довольно несложно реализовать.
Посмотрел описание, картинки — но так и не понял, что это за зверь, и с чем его едят?
(1) Prometeus2011, спасибо за отзыв
Да как раз такие задачи система может помочь решить.
Достаточно войти в программу и все ваши настройки и расширения будут доступны в любом месте.
Я планирую добавить возможность вставки пользовательских шаблонов.
Привет. А что за расширения, какого рода?
(4) Evil Beaver, помогающие разработчику 🙂
редактирование кода, навигация, проверка модулей, и т.д.
как пример работы с веб-сервисом там даже есть встроенный прямо в Конфигуратор форум.
+ как например в Google Chrome, ввел свой логин, и все настройки и установленные плагины доступны в любом месте
(4) Evil Beaver, или например, захотел ты на написать свой веб сервис, который к примеру вставляет автоматическое описание методов модуля. Регистрируешь свой домен и команду для вызова в CloudConf и все желающие могут подключить его и сразу использовать.
(5) с автономными расширениями сложнее, свои то я смогу легко добавлять, а вот для сторонних разработчиков нужно будет подключать dll или скрипты использовать.
У меня ничего не работает. WIn7 x64
поставил NET Framework 3.5 Client Profile
запустил CloudConf.exe, значок в трее появился.
Захожу в конфигуратор — новый текстовый документ — контр+R и ничего. Подсказни не срабатываю.
И вообще никаких изменений не видно.
(8) script, подскажите у Вас в системе включен UAC?
(8)(9) script, все понял, UAC не при чем.
Нашел ошибку. Скоро выйдет обновление.
(8) script, выпустил исправление.
Установить можно через пункт Проверить обновления.
название сбивает с толку и обещает чего-то другого.
скачал.
Я так и не понял чего это за штука и как оно мне поможет в жизни… Хранить удаленно описание конфигурации, чтоб можно было в любом месте скачать cf-ник?
(13) crs, Нет. Насколько я понял с помощь этой штуки можно 1 раз настроить под себя конфигуратор(в частности Т9 турбо конф) и потом в любом месте подгружать настройки с облака. Я верно понял? Если я верно понял у меня вопрос: можно ли настроить шаблоны текста и так же их подгружать у клиентов потом?
(14) StenlyG, да все верно.
Это одна из функций данной системы. Используя свой аккаунт, можно будет получать доступ ко всем своим расширениям с текущими настройками.
Вторая идея — это сделать возможность, по желанию, быстрого подключения нужных расширений и сервисов (в том числе от сторонних разработчиков). Как расширения для Chrome.
По шаблонам, потребность я понял, подумаю, что можно сделать.
(15) Заранее спасибо. Так же ждем поддержку нетленки)
А, например, настройки шрифтов, модулей и тд она может сохранять? А то я обычно конфигуратор под себя настраиваю. Цветовые схемы приятные для глаз, консольные шрифты и тд. Надоедает это переносить.
Не совсем понял,
• Создать единую платформу для проектов TurboConf, Code Inspector, T9 и Нетленка1С
то есть для запуска этих приложений? каким образом подключаются указанные решения?
(17) slazzy, это нужно синхронизировать файл .pfl и заменять его в папке пользователя, теоретически, думаю можно сделать. Надо подумать.
(18) Gureev, есть 3 возможных варианта использования расширений.
1. Часть будет уже встроена в CC для возможной работы без интернет соединения — пример T9, Ввод символов, шаблоны пользователя и т.д.
2. Расширения в составе TurboConf можно будет подключить и активировать динамически. CC сделает все сам, достаточно будет активировать их в своем аккаунте.
3. Часть расширений типа веб-сервиса Нетленка1С и планируемого сервисов заметок, проверки модулей и т.д. — будут подключаться и работать через специальный API. Опять же достаточно, просто подключить их в своей учетной записи.
С технической точки зрения — это выглядит так. В системе регистрируется веб-сервис, который поддерживает протокол CC. Указывается команда его вызова и домен. Пользователь вызывает такую команду, например хоткеем. СС перенаправляет запросы нужному сервису и возвращает результат в Конфигуратор. Могу объяснить поподробнее если появятся желающие такие сервисы делать.
(18)(20) пример использования веб-сервиса уже есть в составе CC. Это встроенная система общения и форум.
Я просто хочу понять… Подумываю купить ТурбоКонф, но это не срочно.
Перспективнее начать использовать КлаудКонф?
Или все-таки Клауд подразумевает наличие онлайн соединения, и если >10% работы будет проходить офлайн, то клауд конф будет неприменим?
(22) Gureev, да, для активации расширения ТК необходимо будет соединение.
Если с онлайн-сервисами все понятно, то с ТК я еще не решил окончательно в каком виде это будет в CC.
Если планируется работа оффлайн — лучше приобрести standalone версию ТК. В любом случае у кого есть полная версия ТК получат возможность использовать его в составе CC.
Но это вопрос не очень быстрый. В первую очередь планируется добавление некоторых бесплатных расширений в СС.
(23)
какие бесплатный расширения будут (или уже есть) в СС ?
первое что очень не понравилось это полное непониманием с вопросами платности/бесплатности. В статье про это ни слова, но судя по всему всё таки есть какая-то подписка.
Сделайте пожалуйста довольно понятное описание стоимости, это же касается и всех остальных продуктов. Совершенно непонятно что и как покупать и оплачивать. спасибо
(24) headMade, (25) slazzy, мое упущение, что не написал об этом, добавлю в публикацию
Расширения могут быть как платные так и бесплатные, на усмотрение разработчиков.
Например, есть TurboConf, он как был платным так и останется, но какие-то возможности из него можно будет приобрести по подписке
Есть Code Inspector, он платный — можно будет проверять модули по подписке.
Сервис Нетленка1С — платный, доступ по подписке
Ну и любые веб-сервисы сторонних разработчиков, которые решат делать их платными
Бесплатные расширения
Т9 с пользовательскими словарями — уже в составе
Ввод специальных символов без переключения раскладки — уже в составе
Общение пользователей CloudConf, вопросы и ответы — в составе
Поддержка сторонних веб-сервисов — в составе.
Бесплатные расширения в разработке
Заметки — добавление заметок к модулю (расширение будет в составе СС)
Шаблоны — вставка фрагментов кода, с автоматическими заполняемыми полями типа Дата и т.д. (расширение будет в составе СС)
Платные расширения в разработке и подключаемые по желанию
Все функции TurboConf
Облачная синхронизация пользовательских данных (веб-сервис)
Нетленка1С (веб-сервис)
Code Inspector (веб-сервис)
Оплата через покупку в ИС или на сайте СloudConf.
Какой сайт то?
(27) kalinin8,
Кто ищет — тот найдет!
(1) Prometeus2011,
я к примеру чтобы ставить свою подпись в коде использую шаблоны в конфигураторе, скинул его на удаленку, подключил и пожалуйста вот тебе набрал в тексте псс а он заменил на // <— Павел С.С. 21.07.2014
(текст шаблона: // <— Павел С.С. <?»», ДатаВремя, «ДЛФ=DDT»>)
Автору плюс за труды.
Вышла версия 1.0.5315.28223
Добавлена проверка изменения протокола обмена данными.
Добавлена форма входа в систему, с возможностью запоминания сессии.
Переработана и улучшена система передачи результата запроса в окно, при изменении фокуса.
сюда бы еще снегопат прикрутить! может объединитесь с Орефковым?
(6) то есть это такой Visual Studio Online но для конфигуратора? Задумка шикарная, респект! Правда, думаю, что востребованность не особо будет, ну это уж не мое дело)) И кстати, про Снегопат — как осуществляется интеграция с Конфигуратором? В Турбоконфе, например, периодически дрыгается интерфейс. Не критично, конечно, но Снегопат интегрирован более гладко. А так — замечательно, еще раз уважуха!
(33) Evil Beaver, спасибо за отзыв
Основная идея — возможность ипользования полезных веб-сервисов в Конфигураторе.
Пример такой интеграции — это встроенный в Конфигуратор форум CloudConf. В скором времени планирую запустить еще несколько расширений.
По технической реализации я думаю выпустить отдельную публикацию, с описанием как это работает и примером создания расширения с веб-сервисом и интегрированием с CloudConf и Конфигуратором. Но попозже 🙂
Плюсану, но качать не буду. Я за чистое программирование, только ХАРДКОР!!!!! 🙂
(0) для организаций закупка невозможна. Неясна Private Policy указанного клиентского приложения.
(36) lustin, само клиентское приложение бесплатное, и обеспечивает работу расширений. Оно не хранит и не обрабатывает данные пользователя.
Т.е. если к примеру кто-то написал супер сервис, для анализа конфигурации и зарегистрировал его в CloudConf, то Private Policy должен будет обеспечить этот сервис анализа. CloudConf обеспечивает взаимодействие между Конфигуратором и сервисом напрямую.
(36) lustin, сервис может использовать единую учетную запись, предоставляемую CloudConf, может свою. Сам CloudConf работает по системе AS IS, пользователь соглашается с этим при запуске.
Интересная разработка, радует «Сама платформа CloudConf — бесплатная». За труд, конечно, плюс…
Тут приветствия.
Оно само по себе работает или вместе с TurboConf? Или вместо TurboConf?
(40) Asmody, приветствую
Работает само по себе, используя TurboConf API.
В дальнейшем возможности CloudConf можно будет использовать в TurboConf. Поскольку расширения T9 и Ввод символов уже там есть, то в него просто добавится возможность использования веб-сервисов CloudConf.
P.S. Оба продукта могут работать как офлайн так и онлайн. Просто при отсутствии интернет-соединения, будут доступны только офлайн Функции. Веб-сервисы работать не будут (что логично).
(35) mzelensky, спасибо за плюс
а что такое чистое программирование?
в блокноте что ли? 🙂
Турбоконф нашел обновление и предложил скачать. Хром сказал, что это небезопасно. Я понимаю, что вы не при делах, но на первую версию он так не говорил. Неплохо бы ченжлог завести и возможность фичреквестов )
(43) webester, первый раз вы скорее всего качали с ИС, а обновление происходит по прямой ссылке. Chrome первое время будет так говорить, ему нужно время, чтобы привыкнуть к новому файлу.
Лог изменений есть в файле Readme, но планирую добавить его показ при открытии программы, после обновления.
Пожелания новых фич, пока можно писать сюда или в Конфигураторе, со временем добавлю отображение форума в Конфигураторе в обычном виде.
(44)Убедили 🙂 скачал обновление и… не смог залогиниться. Почта моя пароль, тоже вроде должен проходить. Но что то пошло не так. Как вернуть пароль?
(45) webester, используйте старый пароль, который был отправлен первый раз. Если удалили его, напишите мне в ЛС адрес почты я сделаю сброс.
На сайте программы можно сменить пароль.
В следующей версии программы, будет новая система входа и можно будет получить ссылку для восстановления пароля на почту.
(47) webester, спасибо, исправил
Вышла версия 1.0.5338.22491
Добавлен новый веб-сервис Шаблоны. Шаблоны — это сервис для хранения и поиска публичных и приватных фрагментов кода.
http://infostart.ru/public/296281/
Ctrl+B — поиск шаблона. Для добавления нового шаблона, выделите необходимый текст и нажмите Ctrl+Shift+B
Подробнее о сервисе шаблоны
Изменена форма входа в систему.
Добавлена возможность восстановления пароля.
В расширении T9 исправлено переключение между штатной подсказкой и альтернативной по Ctrl+Space
(4) Evil Beaver, ты спрашивал какие могут быть расширения.
Вот, можешь посмотреть, как например сервис Шаблоны работает. Т.е. можно создать любую форму, используя HTML и CSS, и она будет взаимодействовать с Конфигуратором через API TurboConf.
Вышла версия 1.0.5341.34576
Окно поиска шаблонов, при открытии теперь получает фокус для прокрутки колесом мыши
Исправлена ошибка, когда при вставке шаблона неверно отображались специальные символы
Внесены различные мелкие улучшения и исправления
(51) ну прям мечты сбываются!!!!!
(53) karapuzzzz, да на C#
теоретически реализовать можно, но пока такой возможности нет
Я так понял, что реализация на C#?
И еще. Возможно ли развернуть серверную часть у себя? Просто такая реализация не сильно подходит под политику безопасности моей компании (хранение данных на сторонних серверах)
(29) pavel_pss, Не нал здорово. Буду пользовать.
m.bolsun, Здравствуйте, меня заинтересовали 2 ваших продукта turboconf и cloudconf, первый в большей степени, и возник вопрос, если я приобрету turboconf, в будущем его можно как-то интегрировать с cloudconf, или это должен быть отдельно оплачиваемый подключаемый модуль для cloudconf?
(56) karpik666, здравствуйте
В TurboConf обязательно будет добавлена поддержка сервиса CloudConf, в одном из следующих обновлений.
СПАСИБО =) Как я раньше без него жил)
Моя паранойя говорит, что таким образом могут быть стырены тексты и записаны прямо из клиента на облако.
А потом просто проанализировать и взять себе на вооружение добровольно отданные интеллектуальные решения.