paste1c.ru - сервис для обмена кодом для 1С:Предприятия

22.12.21

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

Paste1C.ru - сервис для обмена кодом для 1С:Предприятия c подсветкой синтаксиса и подсказками.

После выхода консоли кода не давала мне покоя мысль о том, что можно сделать что-то похожее на pastebin, но для языка 1С Предприятия. Знаю, знаю, что всё придумано до нас. На Ифостарте есть публикация, но к сожалению автор перестал поддерживать сервис. Есть еще 1c-cod и fastcode.im, которые живут и здравствуют. Но ведь когда есть выбор, это же хорошо! Поэтому появился сервис Paste1C. Редактором в нём выступает уже знакомый многим Monaco.

Paste1C - сервис для обмена кодом для 1С:Предприятия

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

Paste1C - сервис для обмена кодом для 1С:Предприятия

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

Личный кабинет

 

Для любых участков кода/запроса можно указывать замечания.

Код-ревью

Все замечания сохраняются при публикации ссылки.

Код-ревью

Критика и пожелания, как всегда, горячо приветствуются!

Paste1C редактор кода поделиться кодом

См. также

SALE! 20%

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    122177    670    389    

714

SALE! 25%

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 15300 руб.

06.10.2023    7297    21    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 8000 руб.

10.11.2023    3544    11    1    

34

SALE! 30%

PowerTools

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

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

3600 2520 руб.

14.01.2013    177758    1073    0    

849

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99348    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18116    6    8    

39

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

2040 руб.

27.12.2017    28111    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

В процессе работы в 1С часто возникает потребность получить данные из другой базы.  Обычно это делается через COM-соединение, и время выполнения запроса при этом оставляет желать лучшего. В данной публикации представлено универсальное решение, позволяющее практически моментально выполнить произвольный код или запрос с параметрами в другой информационной базе через Web-сервис.

2400 руб.

24.09.2019    23605    15    15    

32
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Jeka44 21.08.20 15:34 Сейчас в теме
А я раньше всегда мучался внешнюю обработку создавал и в конфигураторе открывал чтобы какой-либо код просмотреть, который мне в текстовом виде достался
2. salexdv 2327 21.08.20 15:35 Сейчас в теме
(1) Теперь можно мучиться в другом месте :-)
ong1990; abasovit; ixijixi; AnryMc; DrAku1a; nporrep; Артано; Рамзес; rudak_a; zeegin; portwein; maksa2005; Abbra; akadaemon; RustIG; chg; antonius888; +17 Ответить
3. JeroniMMo 21.08.20 16:03 Сейчас в теме
Круто! Спасибо! УНФ - бы ещё хотелось видеть в конфигурациях)
4. salexdv 2327 21.08.20 16:04 Сейчас в теме
5. oleshko_alexey 2 21.08.20 17:11 Сейчас в теме
6. salexdv 2327 21.08.20 17:50 Сейчас в теме
7. sikuda 673 21.08.20 18:15 Сейчас в теме
Жаль на мобильном плохо работает. Monaco не поддерживает?
8. salexdv 2327 21.08.20 18:20 Сейчас в теме
(7) Да, он не очень хорошо масштабируется
9. Leon29 21.08.20 18:28 Сейчас в теме
Добрый день!
Впервые о таком узнал. А что это такое? Где это может пригодиться?
10. salexdv 2327 21.08.20 20:23 Сейчас в теме
(9) Ну, например, пришли вы к клиенту и обнаружили кусок кода, который неправильно работает и который писал ваш коллега. Копируете код в сервис и отправляете ссылку коллеге, чтобы ему сразу было понятно, о чем речь, а не на словах объяснять. Другая ситуация, пишет вам товарищ и просит помощи, не знает он как в управляемой форме перед записью добавить изменения в объект, а вы ему в ответ просто тынц. В крайнем случае можно вдали от конфигуратора набросать какой-то кусок кода, а потом уже на работе проверить/доработать его.
abasovit; cleaner_it; Dentaky; endru; LeXXeR; RustIG; +6 Ответить
16. Leon29 22.08.20 08:37 Сейчас в теме
25. RustIG 1351 22.08.20 17:38 Сейчас в теме
(10) этот пост можно выделить как лучший
11. CheBurator 3119 22.08.20 00:21 Сейчас в теме
а вот загрузка метаданных наружу - не является ли нарушением лицензии?
vano-ekt; +1 Ответить
14. salexdv 2327 22.08.20 07:54 Сейчас в теме
(11) Какого пункта лицензии? Я не публикую никаких исходных кодом и не предлагаю скачивать описание метаданных.
19. CheBurator 3119 22.08.20 13:13 Сейчас в теме
(14) Лицензиат обязуется не допускать нарушений исключительных прав Правообладателя на ПРОГРАММНЫЙ ПРОДУКТ, в частности, не совершать и не допускать совершения третьими лицами следующих действий без специального письменного разрешения Правообладателя:

распространять ПРОГРАММНЫЙ ПРОДУКТ или отдельные его компоненты;

но так, надо смотреть подробнее...
cleaner_it; +1 Ответить
20. salexdv 2327 22.08.20 13:14 Сейчас в теме
(19) Я задал вопрос 1С, посмотрю, что они ответят.
cleaner_it; +1 Ответить
26. Brawler 454 22.08.20 19:43 Сейчас в теме
(20) Не было смысла задавать вопрос, обработка выгрузки структуры метаданных из конфигурации не делает копию продукта, она рождает совершенно новый документ, на эти документы не могут распространяться авторские права 1С, а то так по аналогии, если судить, то на все сделанные в MS Word файлы, авторские права у Microsoft.
fuser; portwein; +2 2 Ответить
15. vano-ekt 123 22.08.20 08:25 Сейчас в теме
(11) а еще с мисты
[IS-QUOTE

и с Инфостарта
[IS-QUOTE
17. salexdv 2327 22.08.20 08:58 Сейчас в теме
(15) Тут вопрос пока открытый. Написал в 1С, надеюсь, что получу какой-нибудь ответ.
42. salexdv 2327 27.08.20 17:00 Сейчас в теме
(11) 1С ответила, что не видит в текущем функционале на сайте по данному адресу ущемлений их прав
12. XOCTEP 116 22.08.20 01:32 Сейчас в теме
Ничего не пойму, в описании ссылка на статью про сервис paste1c, который работал ещё в 2015, но к сожалению как вы пишите, автор перестал поддерживать его. Вы взяли тот же домен чтоли?
Cyberhawk; +1 Ответить
13. salexdv 2327 22.08.20 07:50 Сейчас в теме
(12) да, это новый сервис, но на старом домене
18. leosoft 165 22.08.20 13:12 Сейчас в теме
Не понял - забросил код, нажал - поделиться и все... А где ссылку брать?
Работаю под Mac на Safari.
21. salexdv 2327 22.08.20 13:15 Сейчас в теме
(18) В адресной строке. После того, как вы нажали поделиться, страница должна перезагрузится и у нее поменяется адрес
22. leosoft 165 22.08.20 13:18 Сейчас в теме
Спасибо, я вроде так сначала попробовал - вышло пустое окно, а сейчас - ОК.
Может задержка есть какая-то?
23. salexdv 2327 22.08.20 13:20 Сейчас в теме
(22) Задержка небольшая может быть, особенно если кусок кода большой. Постараюсь дополнительно проверить работу в Safari
24. leosoft 165 22.08.20 13:21 Сейчас в теме
27. cprit 874 23.08.20 14:37 Сейчас в теме
Добрый день!
Будет ли возможность интеграции с сервисом из инструментов 1С? Интересует прикрутить его к https://github.com/cpr1c/tools_ui_1c
30. salexdv 2327 24.08.20 09:09 Сейчас в теме
(27) API для вставки кода добавлю чуть позже. Получать код можно уже сейчас через вот такой url
38. salexdv 2327 25.08.20 11:17 Сейчас в теме
39. cprit 874 25.08.20 11:19 Сейчас в теме
28. UmBu 91 24.08.20 05:31 Сейчас в теме
Добрый день!
хорошая идея!
добавьте пожалуйста Бухгалтерия предприятия КОРП, редакция 3.0
29. salexdv 2327 24.08.20 08:56 Сейчас в теме
31. tormozit 7136 24.08.20 09:14 Сейчас в теме
В описании указано "Подсветка синтаксиса языка 1С". Лучше написать "Подсветка синтаксиса встроенного языка 1С". Потому что в 1С есть 3 языка: язык запросов, встроенный язык и язык выражений компоновки данных.
32. salexdv 2327 24.08.20 09:17 Сейчас в теме
(31) Язык запросов тоже подсвечивается, но так да, такой вариант лучше
33. tormozit 7136 24.08.20 09:22 Сейчас в теме
(32) В чистом виде язык запросов не подсвечивается.
Прикрепленные файлы:
34. salexdv 2327 24.08.20 09:24 Сейчас в теме
(33) Всё как в родном конфигураторе :-)
35. tormozit 7136 24.08.20 09:28 Сейчас в теме
(34) В конфигураторе подсвечивается
Прикрепленные файлы:
36. salexdv 2327 24.08.20 09:36 Сейчас в теме
(35) Да, но только в конструкторе запросов, при обычном редактировании кода ничего такого нет. У меня сейчас подсветка есть только для текста запроса, записанного в виде строки. Делать отдельную подсветку имеет смысл только для какой-нибудь консоли запросов, но это совсем другая история.
37. salexdv 2327 24.08.20 09:40 Сейчас в теме
(35) Так то можно что-то такое сделать, только надо ли оно кому.
45. DrAku1a 1679 30.08.20 18:00 Сейчас в теме
(37) Ещё как надо! Можете сделать?
46. salexdv 2327 31.08.20 08:55 Сейчас в теме
(45) К сожалению, нет времени этим заниматься. Зачем оно вам надо? Это было бы здорово для какого-нибудь онлайн-обучения при изучении языка запросов, но при работе в 1С я не вижу в этом практического смысла, когда есть стандартный конструктор запросов.
48. DrAku1a 1679 31.08.20 09:24 Сейчас в теме
(46) Зачастую простенький запрос проще написать, чем тыкать в конструкторе запросов. Если есть синтаксис-помощник, писать становится значительно легче.
У меня часто начинается с чего-то вроде "ВЫБРАТЬ * ИЗ Справочник.Валюты", далее - конструктором приводим в подробный вид (со всеми полями).
При редактировании пакетных запросов иногда удобнее вручную вставлять "уничтожить" и "индексировать по"...
Кроме того, хочется всё-же чтобы текст запроса раскрашивался в редакторе.
И было бы совсем классно - в тексте пакетного запроса сделать что-то вроде сворачиваемых блоков или выделения границ каждого запроса пакета...
40. it@contlog.ru 26.08.20 08:19 Сейчас в теме
Если автор на коленке сварганил современный скоростной редактор кода, какого черта у 1С он такой убогий и тормозной?

Когда появляются подобные штуки это уже не сигнал а сигналище, что с твоим продуктом что-то не так...Это камень в огород разработчикам платформы...
41. salexdv 2327 26.08.20 08:59 Сейчас в теме
(40) Автор редактора не я, а Microsoft. Со своей стороны я только попытался адаптировать его к встроенному языку
44. DrAku1a 1679 30.08.20 17:43 Сейчас в теме
(40) Сам редактор у 1С не тормозной, да и не убогий уже (особенно если пробустить "Снегопатом" ;-)). Тормозной - редактор управляемых форм и тормозное кэширование (вроде, RAM-диск и перенаправление туда кэша 1С ускоряет работу). Также, местами тормозное хранилище (некоторые операции очень долго делаются и жрут много ресурсов). ИМХО, с хранением конфигурации в базе, кэшированием и прочим - надо что-то менять...
43. DrAku1a 1679 30.08.20 17:36 Сейчас в теме
Круто! Как раз думал искать Вашу консоль, чтобы встраивать в свои разработки, и эта публикация попалась - вовремя.
Любой код хранится в течение одного месяца и доступен всем, у кого есть ссылка.
Может стоит сделать интеграцию с Яндекс-диском, гуглом или другими облаками - чтобы можно было туда публиковать и хранить. Как вариант - сделать расширения для Google-Docs для редактирования кода на языке 1С.
А самое крутое (но это я даже не представляю как сделать) - если удастся интегрировать это в какой-нибудь мессенджер. Ссылка на WhatsApp/Telegram/Skype.
Вам за работу - огромный респект!!!
Жаль, что фирма 1С ничего такого не сделала, хотя-бы для "специалистов" (сдавших экзамен) и "экспертов".
47. salexdv 2327 31.08.20 08:59 Сейчас в теме
(43) Про месяц хранения скорее потенциальное ограничение на первое время. Пока есть место, я не собираюсь удалять никакой код. Если будет спрос на сервис, буду думать над расширением.
49. Cyberhawk 135 08.09.21 16:39 Сейчас в теме
Все перечисленные в публикации сервисы перестали работать?
50. salexdv 2327 08.09.21 16:44 Сейчас в теме
(49) Это было временное явление, уже работает.
Cyberhawk; +1 Ответить
51. user712943 11.11.21 07:28 Сейчас в теме
К сожалению не работает ресурс :-(
52. salexdv 2327 12.11.21 12:24 Сейчас в теме
53. salexdv 2327 22.12.21 17:30 Сейчас в теме
1. На сайт добавлена возможность авторизации и сохранения кода в личном кабинете.
2. Добавлена возможность указывать замечания для выбранных участков кода
54. AlexO 135 20.02.22 02:37 Сейчас в теме
(0) https://www.1c-cod.ru - тоже уже минимум как год не работает..
55. mip128 12.05.22 10:21 Сейчас в теме
Мне постоянно пишет "Что-то пошло не так"
56. salexdv 2327 16.05.22 10:37 Сейчас в теме
(55) Можете попробовать еще раз, а затем написать сюда точное время попытки?
57. mip128 17.05.22 18:01 Сейчас в теме
58. salexdv 2327 23.05.22 09:25 Сейчас в теме
Оставьте свое сообщение