TurboConf:Шаблоны - сервис для поиска и хранения фрагментов кода

Публикация № 296281

Разработка - Инструментарий разработчика

43
Сервис добавляет в Конфигуратор возможность поиска и хранения фрагментов кода. Делитесь своими шаблонами с другими разработчиками или используйте уже готовые!

Рад представить вам новый веб-сервис для платформы TurboConf. 

TurboConf- это платформа для расширения возможностей Конфигуратора 1С!

Новый сервис добавляет в Конфигуратор возможность поиска и хранения фрагментов кода. Шаблоны хранятся в облаке и всегда под рукой. 

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

Использование

Все достаточно просто.

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

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

Установка

Поддерживаются платформы 1С 8.2 и 8.3.

Используются только штатные методы Конфигуратора и WinAPI.

Скачать саму платформу TurboConf и ознакомиться с возможностями можно здесь здесь

 


Разработчик,
m.bolsun


 

 

 

 

43

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. _also 410 13.08.14 18:36 Сейчас в теме
Круто! Наконец-то! Будем тестить.
2. m.bolsun 717 14.08.14 08:48 Сейчас в теме
(1) _also, спасибо!

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

Могу предложить варианты:
Лайки,
+/-,
комменты
JohnConnor; +1 Ответить
3. MarSeN 970 14.08.14 12:21 Сейчас в теме
(2)
+/- ИМХО
комменты тоже было бы хорошо, чтоб можно было, в случае необходимости, подсказать возможность оптимизации кода
4. m.bolsun 717 14.08.14 10:50 Сейчас в теме
(3) MarSeN, может сделать так, если пользователь вставил себе фрагмент в модуль - это автоматически "+"
А для того, чтобы поставить "-" необходим комментарий. Чтобы была понятна причина минуса.
unichkin; the1; +2 Ответить
5. Gureev 15.08.14 12:57 Сейчас в теме
Надо сделать возможность отображения только своих шаблонов
А так же добавить группировку шаблонов, и поиск только в одной группе
6. m.bolsun 717 15.08.14 11:08 Сейчас в теме
(5) Gureev, фильтр своих и публичных обязательно сделаю
А по поводу групп - не хотелось бы усложнять структуру.
Может лучше Теги? По идее поиск выдает сначала те результаты где больше совпадений.
Можно использовать символ "+" в запросе - тогда будут выведены только шаблоны, где есть все искомые слова
7. Gureev 15.08.14 13:20 Сейчас в теме
(6) можно и теги
не суть важно, главное нужна возможность принудительно ограничить область поиска
8. m.bolsun 717 15.08.14 11:47 Сейчас в теме
(7) Gureev, ОК, попозже попробую сделать
14. m.bolsun 717 16.08.14 09:50 Сейчас в теме
(7) Gureev, (9) Mi4man, предлагается следующая система структурирования
Сделать ряд предопределенных подразделов, которые будут одинаковы для всех пользователей и типов шаблонов. Например: Работа с файлами, Математические и т.д.
А все остальные ключевые слова брать из описания. Там же можно указывать: УТ11, УПП и т.д.

Нужно еще решить делать ли разделитель по УФ и Обычным формам
17. Mi4man 163 17.08.14 18:53 Сейчас в теме
(14) у меня сделано так:
Слева - навигатор. У него пока два варианта отображения: по алфавиту и по тегам. Сам он отображает материалы (тексты запросов, процедуры и функции и др.)
Суть тегов - для каждого материала указывается список тегов и навигатор строится именно по этим тегам. В таком случае один и тот же материал может присутствовать в разных ветках дерева тегов.

Прикрепленные файлы:
19. m.bolsun 717 17.08.14 19:03 Сейчас в теме
(17) Mi4man, есть одна проблема, которую нужно решить, связанная с тегами.
Шаблоны могут быть как приватные так и публичные. Кто то может создать тег УФ, кто-то УП, кто-то Управляемые формы и т.д.
Поэтому в публичных шаблонах скоро возникнет помойка, если пытаться фильтровать по тегам, а не по ключевым словам.

Если сделать теги предопределенными, то не учесть все возможные варианты, и кому-то может их не хватать.

Хочется сделать максимально просто.

Есть такой вариант. Теги будут использоваться для фильтрации только для своих шаблонов. А для публичных будут являться ключевыми словами.

30. Mi4man 163 18.08.14 11:46 Сейчас в теме
(19) предлагаю так:
Сначала открывается только свои шаблоны (включен фильтр). (т.к. рано или поздно все публичные материалы станут огромной "помойкой").

Затем, чтобы добавить к себе новый материал необходимо будет отключить фильтр, найти необходимый материал, добавить в свои шаблоны.

А от групп или корпоративных шаблонов думаю просто отойти. Но можно, например, посмотреть какие шаблоны у другого пользователя и , при необходимости, добавить к себе. Суть проста: чем САМ будешь пользоваться, то и добавляешь.

31. m.bolsun 717 18.08.14 09:59 Сейчас в теме
(30) Mi4man, может добавить возможность подписки на шаблоны пользователя?
Т.е. если тебе понравились какие-то чужие шаблоны и они качественные, ты можешь добавить этого пользователя в свои фильтры.
Тогда будет три варианта поиска Личные, Подписки, Все.

Так же использовать вариант с копированием шаблона себе. Тогда будет рейтинг и у шаблона (кол-во скопированных) и у пользователя (кол-во подписавшихся)
32. Mi4man 163 18.08.14 12:13 Сейчас в теме
(31) да, хороший вариант на доп.функционал!

Но на данный момент очень бы хотелось видеть список (навигатор) по материалам. Это позволит гораздо быстрее перемещаться по ним. Просто сейчас приходится пролистывать каждую страницу в поисках необходимого.
41. m.bolsun 717 21.08.14 11:52 Сейчас в теме
(5) Gureev, (9) Mi4man, (20)(20) _also, (38) Chernov_Dmitriy,

добавлен фильтр поиска по всем и своим шаблонам
48. m.bolsun 717 27.08.14 08:31 Сейчас в теме
(5)(17)
Добавлена возможность использования тегов
9. Mi4man 163 15.08.14 13:47 Сейчас в теме
+,
1) Было бы здорово еще реализовать хранение и вставку текстов запросов.
2) Навигатор по всем шаблонам (можно его скрывать) как алфавитный, так и по тегам
10. m.bolsun 717 15.08.14 12:22 Сейчас в теме
(9) Mi4man, спасибо,
теоретически можно хранить все что угодно. И тексты запросов в том числе.

По Навигатору подумаю, что можно сделать
11. webester 29 16.08.14 03:07 Сейчас в теме
Так то вроде штука очень годная и нужная, но как то не видно большого ажиотажа. Автор какая аудитория у разработки? Большая?
12. m.bolsun 717 16.08.14 09:04 Сейчас в теме
(11) webester, пока небольшая, сервис только запустился.
Надеюсь чем больше пользователей узнает о нем, тем больше будет публичных шаблонов и тем сервис станет еще более полезнее.
Все в наших руках.
13. m.bolsun 717 16.08.14 11:18 Сейчас в теме
15. webester 29 16.08.14 21:20 Сейчас в теме
При обновлении каждый раз слетает регистрация, какие файлы надо оставить, что бы она не слетала?
18. m.bolsun 717 17.08.14 17:57 Сейчас в теме
(15) webester, файлов как таковых нет, сессия хранится в сoockie из IE. Почему то они иногда сбрасываются после обновления клиента. Надо подумать в чем дело.
16. puzakov 17.08.14 10:12 Сейчас в теме
На мой взгляд, для 1Ски не очень актуально.
20. _also 410 18.08.14 10:15 Сейчас в теме
ctrl+shift+B через раз не срабатывает.
Пожелания: сделать фильтр по только своим шаблонам, а вообще у меня давно была такая идея. Хочется иметь возможность создать группу (команду) и добавить в нее несколько человек. Так сказать создать корпоративную библиотеку шаблонов.
22. m.bolsun 717 18.08.14 08:44 Сейчас в теме
(20) _also, по фильтру Свои и Все, уже много пожеланий, это обязательно добавлю в ближайшее время.

ctrl+shift+B - у меня было пару раз, что не сработало. Не могу пока понять закономерности.

По группам - тоже думал, но это отдельная песня. Там много нюансов. Нужны, наверное, будут разные права. Например, кто может удалять шаблоны? Кто редактировать? История изменений и т.д.
26. _also 410 18.08.14 11:32 Сейчас в теме
(22) еще при нажатии закрыть в форме открывающейся периодически подвисает секунд на 7-10
29. m.bolsun 717 18.08.14 09:43 Сейчас в теме
33. _also 410 18.08.14 13:59 Сейчас в теме
21. Rik30 13 18.08.14 10:41 Сейчас в теме
у меня на XP не запустился, фрэйм 3.5. установлен
23. m.bolsun 717 18.08.14 08:46 Сейчас в теме
(21) Rik30, а что говорит при запуске?
24. Rik30 13 18.08.14 11:04 Сейчас в теме
25. m.bolsun 717 18.08.14 09:26 Сейчас в теме
(24) Rik30, мне пару раз сообщали про такие ошибки при открытии, еще в TurboConf. Помогала переустановка или восстановление .NET Framework, т.к. он был поврежден. На этапе открытия программы не чему ломаться, первым действием происходит вызов простой формы Пользовательского соглашения.
27. Rik30 13 18.08.14 11:33 Сейчас в теме
(25) восстанавливал. Сам пишу проги на Delphi xe5, мои проги запускаются.
28. m.bolsun 717 18.08.14 09:42 Сейчас в теме
(27) Rik30, можете попробовать скачать и установить TurboConf 3 ?
http://infostart.ru/public/180406/
Запустится ли он?
36. m.bolsun 717 19.08.14 09:42 Сейчас в теме
(24) Rik30, обновил клиент, теперь должно работать под XP
35. m.bolsun 717 18.08.14 13:45 Сейчас в теме
(21) Rik30, нашел ошибку, из-за которой не работает под XP
Скоро обновлю, спасибо!
34. _also 410 18.08.14 14:00 Сейчас в теме
Да, копирование к себе и подписки - супер вариант, поддерживаю!
37. m.bolsun 717 19.08.14 13:10 Сейчас в теме
Хотел бы обсудить нужны ли приватные шаблоны на таком сервисе?
Я пока их отключил, т.к. мне кажется, они не добавляют ценность сервису для других пользователей, а только усложняют синхронизацию подразделов и тегов.
Как вы считаете?
38. Chernov_Dmitriy 80 20.08.14 14:12 Сейчас в теме
(37) Возможно приватность как таковая не нужна - а вот производить поиск по своим или "общим" шаблонам не помешало бы. Весч хорошая ПЛЮСУЮ!!!
39. m.bolsun 717 20.08.14 13:10 Сейчас в теме
(38) Chernov_Dmitriy, спасибо за Ваше мнение и отзыв!

Отбор Свои и Все скоро обязательно будет

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

У меня есть несколько идей на этот счет, но хочется сначала выслушать мнение пользователей.

40. Strady 21.08.14 15:10 Сейчас в теме
Интересная разработка. Правда на XP машине у меня вот такая проблема:
Прикрепленные файлы:
42. m.bolsun 717 21.08.14 14:07 Сейчас в теме
(40) Strady, нужно обновить Internet Explorer до 7-й версии.
т.к. XP снята с поддержки, то можно обновить его просто скачав и установив отдельно

Английская версия
http://download.microsoft.com/download/3/8/8/38889dc1-848c-4bf2-8335-86c573ad86d9/IE7-WindowsXP-x86-enu.exe
Русская версия
http://download.microsoft.com/download/d/4/e/d4e2d315-2493-44a4-8135-b5310b4a50a4/IE7-WindowsXP-x86-rus.exe

в IE7 тоже не все отображается нормально, но хотя бы не так
возможно смогу добавить поддержку IE7, но только позже, т.к. нужно переделывать всю верстку.
43. the1 388 26.08.14 11:16 Сейчас в теме
Вызывается только в текстовом документе, в модулях - никакой реакции.

win7x64, 1C8.2.19.83
44. m.bolsun 717 26.08.14 09:26 Сейчас в теме
(43) the1, а подсказка T9 вызывается в модулях, если нажать Ctrl+Shift+Space ?
46. the1 388 26.08.14 11:36 Сейчас в теме
(44) соответственно в Конфе - да, в ОпенКонфе - нет
45. the1 388 26.08.14 11:35 Сейчас в теме
(43) Тащемта отбой.

Судя по всему, это конфликт с ОпенКонфом, т.к. под "чистым" Конфом хоткеи срабатывают. Может, добавить возможность переопределить хоткеи, дабы избежать конфликтов? Все-таки Ктрл+В везде обозначает "жЫрный шрифт" ))
47. m.bolsun 717 26.08.14 09:45 Сейчас в теме
(45) the1, ок, понятно
я просто не представляю сценария использования хоткея для жирного шрифта в тексте модуля :)
поэтому выбрал эту комбинацию
49. webester 29 27.08.14 09:06 Сейчас в теме
Пользоваться подбором кусков кода не очень удобно, необходим следующий функционал:
1. Переключение между своим кодом и вообще все всем нужно одной кнопкой, в идеале закладками:
1.1 Весь код.
1.2 Свой код.
1.3 Избранное.
2. Добавление кода в избранное.
3. Нужно иметь возможность переключаться между полной версией(как сейчас) и кратким списком, когда показывается только заголовок кода, автор и может быть описание.
51. m.bolsun 717 27.08.14 15:16 Сейчас в теме
(49)
Избранное обязательно будет попозже.

По переключению
Думаю можно при переключении флага Свои и Все сделать, чтобы через Ajax, обновлялся фильтр.

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

50. webester 29 27.08.14 09:09 Сейчас в теме
Хорошо бы, что бы система автоматически подбирала теги по ключевым словам и была бы возможность, видеть сколько кусков кода по этим ключевым словам и иметь возможность отобрать код по ним.
52. m.bolsun 717 27.08.14 15:20 Сейчас в теме
(50) webester,

По тегам:

Теги сделаны в основном для удобства автора шаблона, т.к. они могут быть у всех разные
Кто-то назовет "Файлы", кто-то "Работа с файлами".
у меня сейчас есть два вида тегов. Пользовательские и предопределенные. Список предопределенных может показываться всем пользователям. Там пока только 2 значения 8.2 и 8.3.

Как связать эти два вида тегов, пока не знаю.

Будет возможность фильтра по своим тегам точно.

Вообще есть же поиск по ключевым словам.
53. pro1c@inbox.ru 174 27.08.14 17:27 Сейчас в теме
(52)

Вэб-сервис это конечно хорошо, но нужен клиент под десктоп.
Потому как все это медленно и неудобно.

Не всегда срабатывает вызов шаблонов. :(
55. m.bolsun 717 27.08.14 16:02 Сейчас в теме
(53) Такая реализация как сейчас, помогает мне без обновления клиента много раз на дню добавлять функционал. Когда основной функционал стабилизируется, есть в планах переделка формы в нативную.

(54) есть фильтр по своим и чужим шаблонам, а скоро добавлю возможность использовать приватное хранилище.
56. pro1c@inbox.ru 174 27.08.14 22:14 Сейчас в теме
(55)
"есть фильтр по своим и чужим шаблонам, а скоро добавлю возможность использовать приватное хранилище."

ЭТО ПЕРВОЕ ЧТО НУЖНО БЫЛО СДЕЛАТЬ!!!

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

В НАТИВНУЮ? НА ЧЕМ СОБИРАЕТЕСЬ РЕАЛИЗОВЫВАТЬ?
57. pro1c@inbox.ru 174 27.08.14 22:17 Сейчас в теме
58. pro1c@inbox.ru 174 27.08.14 22:28 Сейчас в теме
(55)

и еще нужна поддержка 7.7
54. pro1c@inbox.ru 174 27.08.14 17:30 Сейчас в теме
(52)
и по большому счету чужие шаблоны кода нафиг не нужны, нужны свои, проверенные и изученные.
а инфы по чужему говнокоду и так в инете хватает.
59. webester 29 27.08.14 19:51 Сейчас в теме
(52) Вы меня видимо не поняли, например добавляет пользователь код в котором есть "Новый Таблица значений" система автоматом ставит тэг "ТаблицаЗначений", добавляет пользователь код в котором есть к примеру "Скопировать" система предлагает добавить тэг по объектам где есть этот метод, а пользователь просто щелкнет мышкой по тому который подходит.
60. m.bolsun 717 28.08.14 07:49 Сейчас в теме
(59) webester, думаю это будет не совсем удобно
Т.к. если в коде есть какое то слово, та же ТаблицаЗначений, далеко не факт,что этот шаблон относится к ТаблицеЗначений

Есть автоподсказка по тегам пользователя. Система, запоминает новые теги и предлагает в следующий раз их в списке выбора.
62. webester 29 28.08.14 06:39 Сейчас в теме
(60)Если там есть "Новый ТаблицаЗначений", 100% там пример работы с таблицей значений. Хотя сам код может конечно и не об этом, но что можно точно сказать, что пользователь в 99% просто добавит код и не будет морочить себе голову какие теги указать. В результате хорошая идея с тегами окажется не востребованной. Но... вам то как автору виднее :)
64. m.bolsun 717 28.08.14 13:04 Сейчас в теме
(62) webester, пусть лучше не добавляет, чем добавляет несоответствующий тег :)

В первую очередь теги предназначены для самого пользователя.

Как я уже писал, есть список предопределенных тегов. Я думаю что шаблону будут назначаться и общие теги, которые будут показываться остальным пользователям. Скорее всего в ручном режиме, для поддержания качества шаблонов.
65. m.bolsun 717 28.08.14 13:09 Сейчас в теме
(62) webester, хочу пояснить как это будет работать
пользователь назначил свои теги "Эксель", "Выгрузка" он их и будет видеть
Пользователи увидят теги: "XLS", "Excel", "Выгрузка и загрузка данных". И шаблон будет доступен в этих разделах.
Пример выдуманный, просто чтобы показать отличия в тегах.
66. webester 29 29.08.14 03:11 Сейчас в теме
(65)В таком ключе будет круто :)
61. rulan87 28.08.14 12:40 Сейчас в теме
Попробовал вашу программу, есть пожелания:

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

И добавьте на сайте контакты для обратной связи, хотел написать там, а оказалось некуда.
63. m.bolsun 717 28.08.14 12:36 Сейчас в теме
(61) rulan87, спасибо за отзыв
добавил контакт для обратной связи

Фокус добавил, пока работает только в браузере.
В клиенте заработает после выхода обновления
67. m.bolsun 717 18.11.14 13:30 Сейчас в теме
За последний период добавлены следующие возможности

1. Улучшен алгоритм поиска. Теперь анализируются не только название и описание шаблона, но и теги.
2. Зарегистрированные пользователи могут фильтровать шаблоны по своим тегам. Для этого в поле поиска начните набирать название тега и выберите его из выпадающего списка. Для отображения списка всех тегов, в поле поиска нажмите на клавиатуре стрелку вниз.
3. Добавлена возможность комментирования шаблонов.
4. У пользователя теперь отображается цветной бейдж с количеством публичных шаблонов.
5. Изменена сортировка шаблонов. Теперь, если не указана строка поиска, сначала идут шаблоны с новыми комментариями и изменениями.
6. Система, теперь запоминает настройки поиска Мои или Все.
7. В профиле добавлена возможность изменить отображаемое имя
Оставьте свое сообщение

См. также

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

Инструменты и обработки Программист Архив с данными v8 Бесплатно (free) Инструментарий разработчика

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

10.09.2019    4711    m.bolsun    21       

Как мы разрабатываем в EDT 62

Статья Программист Нет файла v8 Бесплатно (free) EDT

EDT – это новая среда разработки, на которую сейчас перешли разработчики фирмы «1С». Однако до сих пор существует ряд «белых пятен», касающихся как теоретической, так и практической части применения этого инструмента. Про опыт перехода на разработку в EDT на конференции INFOSTART EVENT 2018 EDUCATION рассказал начальник сектора разработки в компании «Группа Полипластик» Владимир Крючков.

23.08.2019    4988    ivanov660    20       

1С:EDT. Первые шаги… или есть ли альтернатива конфигуратору? 81

Статья Программист Нет файла v8 Windows Бесплатно (free) EDT

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

15.08.2019    7484    ellavs    76       

СКД - использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ 134

Статья Программист Нет файла v8 v8::СКД Бесплатно (free) Инструментарий разработчика Практика программирования Разработка

Автоматическое и не автоматическое заполнение полей компоновки данных. Использование расширений языка запросов для СКД «{…}», секция ВЫБРАТЬ, секция ГДЕ, параметры виртуальных таблиц. Автоматизированное использование дополнительных данных в запросе: секция ХАРАКТЕРИСТИКИ.

17.07.2019    8263    ids79    24       

Групповая обработка (Управляемая консоль отчетов) 26

Статья Программист Нет файла v8 v8::УФ v8::Запросы 1cv8.cf 1С:Франчайзи, автоматизация бизнеса Бесплатно (free) Обработка документов Инструментарий разработчика Обработка справочников

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

13.05.2019    3419    Evg-Lylyk    6       

Перенос и резервное копирование настроек конфигуратора 55

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Инструментарий разработчика

Удобный перенос между рабочими местами и резервное копирование настроек конфигуратора через подсистему "Инструменты разработчика".

14.04.2019    4903    tormozit    18       

Как добавить типовую форму для СКД (для начинающих) (1С 8.3, управляемые формы) 9

Статья Программист Стажер Нет файла v8 v8::УФ v8::СКД Бесплатно (free) Инструментарий разработчика Работа с интерфейсом

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

25.03.2019    5236    ellavs    9       

Git + 1С. Часть 2. Реализация Git workflow в 1С-разработке по шагам 128

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Управление проектом

В этой части мы рассмотрим наиболее распространённую схему workflow при групповой разработке с использованием Git. Как приступить к доработке по поставленной задаче; исправить ошибку, обнаруженную на этапе тестирования; отправить свой код на слияние в предстоящий релиз; и т.д. Постараемся охватить большинство задач, составляющих основной цикл разработки

28.01.2019    9650    stas_ganiev    18       

Автоматизация тестирования с помощью WinAutomationUI 27

Статья Программист Нет файла v8 Бесплатно (free) Инструментарий разработчика

Рассматривается использование инструмента WinAutomationUI для создания автоматизированных сценарных тестов на примере 1 + 1 = 2.

11.12.2018    3846    AlexKo    30       

[8.3] Анализ планов запросов (Управляемая консоль отчетов) 130

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Консоль запросов

Новый инструмент! Позволяет удобно работать с планами запросов, анализ планов в файловой базе.

19.11.2018    13879    Evg-Lylyk    6       

Метрики, графики, статистика = Prometheus + Grafana 108

Статья Программист Нет файла v8 v8::ОУ Россия Бесплатно (free) Инструментарий разработчика

Снятие метрик из базы данных 1С с хранением в Phrometheus и красивое оформление на основе Grafana. Или как мы создавали комфортные условия административному персоналу на отдельно взятом складе.

23.10.2018    9429    197    freewms    64       

Git + 1С. Часть 1. Как подключиться к команде разработки и начать использовать Git 265

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Управление проектом

Первая статья из цикла инструкций по работе с Git в 1С-разработке. Рассмотрим, как настроить рабочее место, как получить свою "копию" проекта для разработки и приступить к полезным действиям. Все примеры будут изложены в рамках трёх практических кейсов: 1. Моя команда дорабатывает типовую конфигурацию, использует приватный репозиторий на BitBucket, в котором версионируются внешние отчеты/обработки, расширения конфигураций и правила обмена; 2. Я участвую в стартап-команде, которая разрабатывает свою конфигурацию с использованием Git и GitLab; 3. Я принимаю участие в развитии OpenSource-продукта на GitHub как заинтересованный разработчик (контрибьютор).

18.10.2018    33093    stas_ganiev    72       

Взгляд на практику разработки в EDT из зазеркалья 115

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) EDT

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

26.07.2018    17207    ivanov660    104       

Практика применения инструментов продвинутого разработчика 1С 155

Статья Программист Нет файла v8 Бесплатно (free) Инструментарий разработчика

Статья адресована разработчикам. Будет чуть-чуть теории, будут воспоминания, и потом пойдет практика.

23.07.2018    19448    artbear    22       

Лайфхак: исходники внешних обработок и отчетов 1С - это просто. 33

Статья Программист Нет файла v8 Бесплатно (free) Инструментарий разработчика

Важно: статья далеко на любителя всяких таких git'ов, gitlab'ов и oscript'ов.

22.06.2018    7556    new_user    11       

Создание поставки конфигурации 97

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Инструментарий разработчика

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

27.02.2018    13345    Vladimir_412    6       

Легкий способ обновления измененной конфигурации 41

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Инструментарий разработчика

Легкий способ обновления измененной конфигурации. Сервис подготовки расширения конфигурации

25.10.2017    18457    avk72    63       

Консоль запросов для УФ с возможностью передачи готовой ТЗ в качестве параметра 15

Статья Программист Нет файла v8 v8::УФ Россия Windows Бесплатно (free) Консоль запросов

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

11.07.2016    12424    vadim1011985    7       

Поиск несериализуемых значений при помещении в хранилище 12

Статья Программист Нет файла v8 Windows Бесплатно (free) Инструментарий разработчика Практика программирования Универсальные функции

В статье разобран пример, как найти несериализуемые значения в случае помещения в хранилище коллекций, содержащих вложенные элементы. В качестве хранилищ рассмотрены временное хранилище значений и переменные типа ХранилищеЗначения.

02.03.2016    19966    balanton    2       

Подсветка синтаксиса 1С в текстовых редакторах Atom, Sublime Text, VS Code 101

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Разработка внешних компонент

Пакеты, добавляющие поддержку синтаксиса языка 1С:Предприятие 8 в текстовые редакторы Atom, Sublime Text и VS Code. И не только.

02.02.2016    22639    nixel    38       

Дай дернуть! О веб-сервисах, Linux'ах и добрых поисковых сайтах 60

Статья Программист Нет файла v8 1cv8.cf Linux Бесплатно (free) Инструментарий разработчика Администрирование данных 1С WEB

О веб-сервисах, апачах и *nix'ах. - установим на новенький убунту старенький апач с php. - дернем сервис из php-скрипта. - создадим приложение, позволяющее дергать произвольный сервис с произвольными данными. - ну и что там получится по пути в лес...

30.12.2015    22405    starik-2005    4       

xUnitFor1C - набор инструментов для выполнения тестирования (модульного/юнит, приемочного, сценарного для 1С 8.3, интеграционного) в 1С:Предприятии 8 177

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика

xUnitFor1C - простой и мощный фреймворк для тестирования в 1С. Позволяет тестировать в разных режимах обычное приложение, тонкий и толстый клиент управляемого приложения. Поддерживаются любые платформы 1С - от 8.2.17 до 8.3.5 и выше. Любые наборы тестов могут прогоняться в полностью автоматическом режиме. Автозапуск используется в различных build-серверах в системах Continuous Integration. Также возможно очень простое создание тестовых данных на основании табличных макетов. Эти макеты можно генерировать из реальных боевых данных. Полученные данные в тестах загружаются одной строкой кода. В статье я кратко описал историю продукта + вставил небольшое описание различных возможностей нашего фреймворка + список полезных статей/примеров/видео, обучающих/рассказывающих о практическом применении инструмента

13.11.2015    37097    artbear    45       

Сервис обмена кодом 28

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика

Бывало так, что вам нужно быстро показать кому-то свой код, но опубликовать его негде, так как популярные сервисы просто не поддерживают раскраску кода 1С? Теперь решение есть!

26.06.2015    17729    Infactum    23       

Многопоточность в 1С, клиент-серверный вариант 59

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Математика и алгоритмы

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

21.06.2015    30090    starik-2005    50       

Универсальная функция для программного выполнения СКД 110

Статья Программист Нет файла v8::СКД 1cv8.cf Windows Бесплатно (free) Инструментарий разработчика Универсальные функции

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

20.05.2015    26553    dj_serega    18       

1C:Enterprise Development tools (EDT) или кодим в Eclipse 254

Статья Программист Нет файла v8 Windows Бесплатно (free) EDT

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

11.04.2015    70670    DitriX    297       

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

Статья Программист Нет файла v8 Бесплатно (free) Инструментарий разработчика

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

09.02.2015    28152    boogie    21       

Генерация кода управляемой формы (декомпиляция элементов) 509

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Бесплатно (free) Инструментарий разработчика Практика программирования Работа с интерфейсом

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

29.09.2014    92278    8919    ekaruk    123       

Типовой механизм упрощенного изменения конфигурации в ERP 2.0 и УТ 11 212

Статья Системный администратор Программист Нет файла v8 УТ10 ERP2 Windows Бесплатно (free) Инструментарий разработчика Практика программирования Работа с интерфейсом

В ERP 2.0 (и соответственно в УТ 11) появился функционал для упрощенной возможности модификации конфигурации разработчиками. Он касается в частности изменения форм объектов и размещения подписок на элементы, теперь задача изменения конфигурации на поддержке упростилась. Также появились дополнительные возможности в новой версии платформы 8.3.5, которые также упростят задчу.

22.09.2014    49431    ivanov660    49       

Просмотр SQL-таблиц из 1С. Возможность очистки таблиц 26

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Бесплатно (free) Инструментарий разработчика

Обработка позволяет соединиться с SQL-сервером (SQL-авторизация), получить список баз на сервере, после выбора базы - получить список таблиц. Позволяет вывести таблицу на просмотр, при необходимости очистить таблицу средствами SQL (delete from), просмотреть соответствие имен таблиц объектам конфигурации, в которой запущена база

29.08.2014    18548    377    Abadonna    4       

Консоль запросов. Очередная гайка. 18

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Консоль запросов

Небольшое дополнение к консоли запросов. Позволяет создавать функцию вместе с текстом запроса.

23.07.2014    6374    mdmdvd    3       

TurboConf:Cloud - облачные сервисы в Конфигураторе 71

Инструменты и обработки Системный администратор Программист Приложение (exe) v8 1cv8.cf Россия Windows Абонемент ($m) Инструментарий разработчика

TurboConf:Cloud - это облачные сервисы шаблонов кода и проверки модулей 1С. Благодаря специальному клиенту, вы можете использовать эти сервисы прямо в Конфигураторе.

1 стартмани

17.07.2014    139245    106    m.bolsun    60       

Конвертер юникода в кириллицу 8

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Инструментарий разработчика

Как преобразовать строку на юникоде в строку на кириллице, например, вот это: "/u042E/u043D/u0438/u043A/u043E/u0434" в это: "Юникод"

25.04.2014    9794    Mart    1       

Сохранение в Excel из WEB-клиента 13

Статья Программист Нет файла v8 1cv8.cf Windows Бесплатно (free) Инструментарий разработчика

Не всегда корректно отрабатывает сохранение в Excel из 1C при работе в WEB-клиенте. Мне попалась ситуация, когда не отрабатывал код "ТабличныйДокумент.Записать(...)" и выдавалась ошибка "неизвестная ошибка.: object doesn't support this property or method" Ниже предложена процедура сохранения в Excel, корректно работающая во всех типах подключения.

24.04.2014    18281    Tavalik    1       

Подсистема "COMExchange": консоль запросов в режиме «Консоль кода». 8

Статья Системный администратор Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Консоль запросов

Описана возможность использования обработки «Консоль запросов 1С+ADO» в качестве «консоли кода». При этом имеется возможность помещения результатов вычислений в «табло формул». Кроме результатов вычислений в это «табло» можно также вывести время выполнения и описание обработанных ошибок времени исполнения.

03.04.2014    23312    yuraos    2       

Автоматизированное тестирование в 8.3 163

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика

В данной статье будет рассмотрен новый механизм системы "1С:Предприятие 8" поддерживаемый начиная с платформы версии 8.3. Механизм позволяет легко и быстро создавать различные сценарии тестирования, без необходимости написания сложных процедур и функций для имитации действий пользователя.

06.03.2014    54195    M.Shalimov    45       

Изменение данных среды выполнения «на лету» в процессе отладки с помощью внешней обработки 9

Статья Программист Нет файла v8 Windows Бесплатно (free) Инструментарий разработчика

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

13.02.2014    7750    Рэйв    7       

Перенос таблицы значений между клиентом и сервером 50

Статья Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Инструментарий разработчика Практика программирования

Всем привет. Бывают такие моменты, когда необходимо таблицу значений передать с сервера на клиент, увы, Мутабельные значения и т.д. В тоже время есть возможность перекидывать все это добро через Хранилище, чем собственно разработчики часто пользуются. Но сегодня я бы хотел вынести на Вашу критику вот такой пример переноса. Сильно не пинайте.

10.12.2013    76161    Draconus    35       

Native ВК для 1CV8: независимое чтение файлов *.xls и *.xlsx 152

Инструменты и обработки Программист Архив с данными v8 Россия Windows Бесплатно (free) Инструментарий разработчика

Не требует установленного в системе Microsoft Office (Excel) и Open Office. Технология Native, не требует регистрации в реестре

15.08.2013    28330    383    Abadonna    161       

Свойства файла (версия, ширина/высота изображения и т.д.) 6

Статья Программист Нет файла v8 Windows Бесплатно (free) Инструментарий разработчика

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

29.07.2013    10773    zsrg    1       

V8 FORMATTER: Расширенная версия 78

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Windows Бесплатно (free) Инструментарий разработчика

Форматирование кода модуля одним хот-кеем, ввод "неудобных" символов без переключения раскладки.

22.07.2013    17537    190    Abadonna    124       

VM1C - виртуальная машина для 1С 43

Статья Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Инструментарий разработчика

Демонстрация возможностей виртуальной машины для 1С. Создаем и выполняем код модулей в режиме Предприятия в реальном времени.

07.06.2013    21617    m.bolsun    46       

Подсистема "COMExchange", консоль запросов, сервис обработки выборки запроса: корректируем регистры или «Берём банк, кассу, экспроприируем экспроприаторов». 7

Статья Системный администратор Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Консоль запросов

На примере шуточного примера продемонстрированы не шуточные возможности консоли запросов в составе подсистемы "COMExchange" для работы с регистрами, подчинёнными регистратору («обнуление» регистров, ввод начальных итогов (сведений), корректировка итогов).

31.03.2013    20155    yuraos    7       

TurboConf 5 - расширение Конфигуратора 1С 378

Инструменты и обработки Программист Приложение (exe) v8 1cv8.cf Windows Платные (руб) Инструментарий разработчика

TurboConf повышает эффективность работы в Конфигураторе 1С и помогает автоматизировать рутинные задачи

5000 руб.

29.03.2013    102580    891    1303