Раскраска кода 1С [онлайн]

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

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

раскраска код онлайн сервис

Еще одна раскраска кода 1С онлайн для вставки в html-страницу

Алгоритм раскраски взят из стандартной 1Совской обработки РаскраскаКода.epf, переписан на php, с небольшими доработками по раскраске кода, чего не хватает в обработке.  Код для раскрашивания ограничен 30000 символами, так как этого, я думаю, выше крыши. По крайней мере, я не видел статьи, где кода 1С было свыше 3000 строк. Если кому понадобится раскрасить больше, то код для html-страницы можно вручную отредактировать и соединить в один общий код.  Онлайн раскраску писал для себя, так как постоянно иметь под рукой обработку раскраски не получалось. Предупреждаю сразу, что код 1С раскрашивается, если он написан синтаксически верно. И не надо проверять ее (онлай раскраску) на незакрытые кавычки, код из других языков и т.п. и потом в комментариях писать про эти ошибки. Ведь в статьи вставляют уже готовый, работающий код. Если же будут существенные ошибки в алгоритме раскраски верного кода, буду рад, если напишите в комментариях, можно здесь, можно на сайте раскраски.

Об раскраске: 

На станице раскраски имеются два поля: для кода, который надо раскрасить и для кода который получяется после раскраски, который можно сразу вставлять в html-страницу. 

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

Ссылка на сайт раскраски http://likion.ru/color1c/index.php

Скачать файлы

Наименование Файл Версия Размер
php скрипт для сайта

.zip 3,88Kb
8
.zip 3,88Kb 8 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. bashinsky 130 06.05.14 09:27 Сейчас в теме
возникшие ошибки раскраски рабочего кода буду исправлять по мере возможности
2. Diversus 2128 06.05.14 11:09 Сейчас в теме
(1) Было бы удобно на свой сайт скопировать и пользоваться когда нужно и не искать в интернете, где же я встречал онлайн раскраску.
Если не трудно и не жалко, выложите пожалуйста php-скрипт.
u_n_k_n_o_w_n; +1 Ответить
11. webester 34 08.05.14 13:58 Сейчас в теме
(2)Используйте на своем сайте highlight.js он раскрашивает как нужно, без каких либо ограничений(код раскрашивается на клиенте, поэтому серверу наплевать на объем кода). Еще есть питоновская библиотека pygments очень удобная. Если есть необходимость, можно запилить статическую страничку, для раскраски кода. Делов не очень много. Я баловался когда тоже раскраской кода, написал пастебин 1с.
17. bashinsky 130 10.05.14 23:15 Сейчас в теме
(11) webester, будет время, разберусь и с JavaScript.
19. webester 34 11.05.14 13:38 Сейчас в теме
(17)Это было не вам. Там разбираться не надо просто подключил библиотеку, она сама раскрасит, код в блоке определенном для этого.
18. bashinsky 130 10.05.14 23:38 Сейчас в теме
(2) Diversus,
Было бы удобно на свой сайт скопировать и пользоваться когда нужно и не искать в интернете, где же я встречал онлайн раскраску.
Если не трудно и не жалко, выложите пожалуйста php-скрипт.

Пока выкладывать исходники я не планирую, но можно сделать свою страницу, при открытии которой будет редирект на мою.
Можно использовать написанную мной страницу редиректа http://likion.ru/color1c/color1c.zip, в архиве лежит html файл, его можно запускать хоть с рабочего стола
3. gislink 37 07.05.14 11:41 Сейчас в теме
Внутри чисел точка красная, а должна быть черная ;-)
16. bashinsky 130 10.05.14 23:03 Сейчас в теме
(3) gislink,
Внутри чисел точка красная, а должна быть черная ;-)

Это косяк 1Совской обработки, который перешел сюда. Позже исправлю.
4. gislink 37 07.05.14 11:45 Сейчас в теме
Символы "#" и "&" красят строку в коричневый, только если они являются первым значащим символом в строке, а у Вас - где угодно.
13. bashinsky 130 10.05.14 22:56 Сейчас в теме
(4) gislink,
Символы "#" и "&" красят строку в коричневый, только если они являются первым значащим символом в строке, а у Вас - где угодно.

Если эти символы попадаются и они стоят не в кавычках, то после них все остальное красится в коричневый - так у меня. В 1С - если они стоят с начала. Но если в 1С поставить эти символы в середину строки, то будет ошибка.
Для примера.
Правильно:
а=1;
#Если Клиент Тогда
#КонецЕсли

Неправильно:
а=1;#Если Клиент Тогда
#КонецЕсли

Повторюсь, раскраска выполняется синтаксически верного текста, а не идет проверка его на синтаксис.
5. gislink 37 07.05.14 11:52 Сейчас в теме
про "enddo" забыл ;-)
все, 3 косячка нашел, пойду покурю.
12. bashinsky 130 10.05.14 22:32 Сейчас в теме
(5) gislink,
про "enddo" забыл ;-)

Это исправил, лишний пробел был в проверочной строке
6. gislink 37 07.05.14 12:07 Сейчас в теме
А вот вопрос еще гложет: по-моему лишнего там span-ов открывается/закрывается. Если одно слово красным, и другое за ним красным - зачем перед пробелом закрывать старый span, а после открывать новый точно такой же, пробел то пофиг каким цветом рисовать.
7. gislink 37 07.05.14 12:13 Сейчас в теме
хехе, а если в строках попадаются спецсимволы HTML (типа "&" или " ") - то ваще беда, да...
8. gislink 37 07.05.14 12:14 Сейчас в теме
+(7) похоже и у Инфостарта та же проблема, я писал &a_m_p; и &n_b_s_p; ;-)
14. bashinsky 130 10.05.14 22:57 Сейчас в теме
(7) gislink,
хехе, а если в строках попадаются спецсимволы HTML (типа "&" или " ") - то ваще беда, да...

Можно пример?
20. gislink 37 12.05.14 11:31 Сейчас в теме
(14)

ну например такой код (символы подчеркивания надо убрать):

а = "<html>&n_b_s_p;</html>";

переведет как:

а = "<html> </html>";

что конечно же неправильно.

9. gislink 37 07.05.14 12:20 Сейчас в теме
с датами в одинарных кавычках беда.
15. bashinsky 130 10.05.14 22:58 Сейчас в теме
(9) gislink,
с датами в одинарных кавычках беда.

Исправлено
22. gislink 37 12.05.14 11:40 Сейчас в теме
(15)

ну может и исправлено, конечно, если такой код

а = "'20140505'";

должен раскрашиваться так, как он это делает у Вас.
23. bashinsky 130 12.05.14 12:51 Сейчас в теме
(22) gislink, это поправил.
И добавил возможность использовать html-код спецсимволов в строках. В "Результат" выводится пока не правильно, а вот если "Код для вставки" вставить в исходную страницу, то будет все норм.
24. gislink 37 12.05.14 13:17 Сейчас в теме
(23)

теперь с переносом строк фигня:

а = "20140505
|";

точка с запятой черная.
10. pro1c@inbox.ru 179 07.05.14 12:44 Сейчас в теме
Возьмите CopyPaster1C, там все раскрашено!
http://infostart.ru/public/199364/
21. gislink 37 12.05.14 11:33 Сейчас в теме
+(21) и заодно в поле "
Код 1С для раскраски (мах 30000 символов):" текст тоже изменится.
У меня есть код 1С, который формирует HTML текст, и для такого кода Ваш сервис не годится.
25. webester 34 14.05.14 10:01 Сейчас в теме
Харе ерундой заниматься http://26226.selcdn.ru/paint_1c/ буквально пару часов. Включая гугл, чтение документации и тд. Вот тебе и исходники и регулярные выражения(хочешь подсвети к примеру параметры в функции желтеньким или свои копирайты оранжевым). А еще на офсайте 17тем оформления. Спасибо andrewks он дописал правила до идеальных у него там еще для 77 и для запросов есть. Какой смысл велосипеды городить?
26. bashinsky 130 14.05.14 11:58 Сейчас в теме
(25) webester, Вот тебе и альтернатива. Что же вы раньше это не написали, а то пришлось свое выдумывать.
27. webester 34 14.05.14 15:50 Сейчас в теме
Мне казалось любой благородный дон, должен провести в гугле какое то время прежде чем начать писать велосипед. Если пошерстить гугл хотя бы полчасика, решение всплывает. Еще есть Pygments и SyntaxHighlighter для последних двух правда синтаксис написан энтузиастами, но он есть.
28. bashinsky 130 15.05.14 09:42 Сейчас в теме
(27) webester, провел не один час в гугле в поисках истины, но нашел только заготовки, а сидеть и разбираться в чужом коде, да еще на неизвестном мне пока языке, как-то не хотелось, пришлось делать свое. Да и в дальнейшем внести изменения туда будет проще.
29. webester 34 15.05.14 13:53 Сейчас в теме
(28)странно, очень странно я прям так и написал "подсветка синтаксиса 1с", получил очень много постов как прикрутить расцветку к Notepad++, убрал из выдачи все результаты где есть слово "Notepad++" по третьей ссылке получил нужный результат. Через 15 минут у меня на руках был модуль который раскрашивает код 1С. Результат меня не удовлетворил. Родные правила не раскрашивали скобки и еще какой то был глюк. Через 15минут я нашел сайт где andrewks дает ссылку на свой форк этого проекта. Там все работает как надо, ну или почти как надо. Собственно все. Страничка уже дело техники.
30. kg_am 135 16.06.14 17:54 Сейчас в теме
Спасибо. Не слушайте тех, кто выступает против изобретения велосипедов. Как только люди перестанут изобретать велосипеды, почти сразу придётся пересаживаться на самокаты :)

Вот бы ещё раскраску для языка запросов...
31. webester 34 22.07.14 07:25 Сейчас в теме
(30)Ну ну, и вместо 1с у вас самописка, конечно же да? На тему раскраски языка запросов, по ссылкам выше, раскраска языка запросов есть, ее просто надо прикрутить. Сколько потратил бы времени автор, что бы это реализовать? Достаточно много, что бы свести к нулю смысл этого действия.
32. dark_wolf 14 05.08.14 10:06 Сейчас в теме
Параметры в запросах "&Параметр" при раскраске делает "& amp;Параметр".
А так суперская штука, не раз выручала.
33. bashinsky 130 29.08.14 16:31 Сейчас в теме
(32) dark_wolf, в итоговой странице должно выводится правильно без amp
34. v.l. 25.08.15 13:11 Сейчас в теме
Автор уже много собрал интересных алгоритмов и решения, которые раскрашивали онлайн?
Поделись, а?
35. Teut_Vlad 03.02.16 14:24 Сейчас в теме
Happy end
Сайт заблокирован хостинг-провайдером.
36. pro1c@inbox.ru 179 03.02.16 23:43 Сейчас в теме
вот вам и облака!
у знакомых также crm систему облачную рубанули!
не буду говорить какую, чтобы не рекламировать!
37. serg__k 79 13.07.16 10:41 Сейчас в теме
К сожалению "бобик сдох"...
пользуюсь этим
https://softonit.ru/free/highlights1c/
39. CaSH_2004 362 31.10.16 21:46 Сейчас в теме
(37) Походу еще один "бобик сдох"?
Зашел, вставил код и получил вот это:
Сообщить("тест");

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

В общем программисты не справились с попыткой упростить жизнь другим программистам через онлайн :( Оффлайн продолжает рулить!
Если у кого есть еще варианты просьба поделится.

Пока что пользуюсь тут вставкой кода для получения текста :)
40. YPermitin 10271 15.01.17 12:32 Сейчас в теме
(39) попробуйте вот это: http://www.develplatform.ru/OneC/Online-instruments/1C-Syntax-Highlighter

Баги еще есть, если найдете еще ошибки, то прошу написать сюда
https://github.com/YPermitin/Brush-and-theme-of-1C-Enterprise-for-SyntaxHighlighter/issues

Рано или поздно исправлю =)
Ну или кидайте pull-request'ы со своим решением.
38. bashinsky 130 02.10.16 11:31 Сейчас в теме
Выложил скрипт раскраски. Пользуйтесь кому надо.
Оставьте свое сообщение

См. также

FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы "Режим сравнения форм") на примере ERP 2.5 Промо

Практика программирования Адаптация типовых решений Прочие инструменты разработчика v8 1cv8.cf Абонемент ($m)

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

5 стартмани

21.12.2020    1965    12    huxuxuya    11    

Шрифт для программного кода на русском - Hack 1C

Прочие инструменты разработчика Абонемент ($m)

Случалось ли вам долго и мучительно искать, почему код работает неправильно, а оказалось, что вместо кириллической буквы "С" по ошибке была введена латинская "C"? Этот шрифт позволяет быстро отличать такие буквы и букву "О" от цифры "0".

1 стартмани

13.10.2020    4228    19    tormozit    60    

Чтение файлов с FTP

Прочие инструменты разработчика Сервисные утилиты Файловые протоколы обмена, FTP Россия Абонемент ($m)

Внешний EXE-файл, который при запуске переносит файлы из указанной папки FTP на локальный диск

1 стартмани

09.09.2020    1587    3    ah7777777    8    

А1Э - альтернативная стандартная библиотека для 1С

Инструментарий разработчика v8 Абонемент ($m)

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

14.08.2020    8735    2    Enigma    45    

Управляемая консоль запросов, отчетов 3.8.9 (расширение, внешняя обработка) Промо

Консоль запросов v8 v8::УФ v8::Запросы v8::СКД 1cv8.cf Абонемент ($m)

Работа с запросом и СКД, Полная поддержка пакетных запросов, временных таблиц, Сравнение результатов, текстов, Разбор структуры запроса в виде дерева, Анализ плана запроса, Групповая обработка

5 стартмани

14.08.2018    100240    2579    Evg-Lylyk    679    

Консоль кода для управляемых форм

Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

17.07.2020    15057    232    salexdv    235    

Навигация по тексту в стиле VIM

Прочие инструменты разработчика Абонемент ($m)

Попытка сделать навигацию по тексту и редактирование в стиле VIM, что, по моему скромному мнению, немного удобнее, чем в стандартном редакторе.

16.07.2020    2427    0    pm74    5    

Экспорт журнала регистрации. Набор инструментов (приложения + исходный код)

Прочие инструменты разработчика Журнал регистрации Абонемент ($m)

Набор инструментов для экспорта данных журнала регистрации во внешние хранилища для Windows и Linux (SQL Server, PostgreSQL, MySQL). Готовые приложения и исходный код.

10 стартмани

26.05.2020    6136    26    YPermitin    0    

Установка предопределенных элементов: просмотр, исправление и поиск ошибок (задвоенных и отсутствующих) Промо

Инструментарий разработчика Универсальные обработки v8 1cv8.cf Абонемент ($m)

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

2 стартмани

06.10.2014    155189    2622    ekaruk    166    

Downloader 1C

Прочие инструменты разработчика 1С:Франчайзи, автоматизация бизнеса Абонемент ($m)

Консольное приложение для подготовки библиотеки дистрибутива 1С.

1 стартмани

13.04.2020    3330    0    korableg    4    

Консоль запросов 9000

Консоль запросов v8 v8::Запросы 1cv8.cf Абонемент ($m)

Простая и удобная консоль запросов 1С для управляемых форм 8.3, работает на любой конфигурации без ее модификации. Возможность использования как внешней обработки или в составе расширения. С перехватом любых запросов и поддержкой всех типов данных во временных таблицах. Анализ плана запроса, запроса на уровне СУБД. Обработка результата кодом.

1 стартмани

24.02.2020    14012    288    kuza2000    128    

Список измененных объектов из "Отчета о сравнении конфигураций"

Прочие инструменты разработчика Россия Абонемент ($m)

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

1 стартмани

18.02.2020    2428    1    seriouskeks    2    

Консоль запросов с графом (Анализатор сложных запросов) Промо

Консоль запросов v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

Консоль запросов для анализа запросов с большим количеством временных таблиц и вложенных запросов. Отображает структуру взаимосвязей временных таблиц в виде графа. Позволяет быстро передвигаться по тексту запроса и получать результат выполнения подзапросов. Единственная консоль запросов, которая позволяет выводить результат выполнения вложенных запросов и любой части объединения запроса. Удобное получение данных запроса из отладчика включая временные таблицы. Текст запроса в структурированном виде (можно свернуть, развернуть текст подзапроса). И еще много другого, чего вы не найдете в других консолях запросов. Поддержка УФ и ОФ. Версия 0.9.1 от 18.10.2019 (поддержка WebKit).

10 стартмани

03.05.2017    98214    444    manuel    266    

Инструменты оптимизации для 1С на MS SQL Server

Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Набор базовых инструментов для поиска узких мест в работе 1С на MS SQL Server.

1 стартмани

15.12.2019    17455    215    berezdetsky    23    

CF & SQL : конструктор прямых запросов к БД 1С

Инструментарий разработчика Администрирование СУБД v8 1cv8.cf Россия Абонемент ($m)

Программа для чтения и анализа внутренней структуры данных 1С V8.х, Содержит конструктор прямых SQL запросов, позволяет обрабатывать и редактировать тексты SQL-запросов, выполнять прямые запросы к базе данных 1С и обрабатывать полученные результаты.

1 стартмани

02.10.2019    21528    218    dmitrydemenew    48    

Конвейер проверки качества кода

Инструментарий разработчика Практика программирования Математика и алгоритмы v8 1cv8.cf Абонемент ($m)

Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.

3 стартмани

04.09.2019    27430    22    Stepa86    46    

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо

Универсальные функции Инструментарий разработчика Учет ТМЦ Учет ТМЦ v8 1cv8.cf Россия БУ Абонемент ($m)

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

1 стартмани

17.08.2015    48472    166    ekaruk    32    

Перфолента, первое знакомство. Новый язык программирования

Практика программирования Инструментарий разработчика Абонемент ($m)

Первое знакомство с новым языком программирования Перфолента. В статье описано назначение языка, причины его появления, основные характеристики и возможные варианты использования.

22.07.2019    21343    0    Perfolenta    165    

Модель объекта

Инструментарий разработчика v8 Абонемент ($m)

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

30.06.2019    13356    0    vadim1980    5    

Переводим рутину ручного тестирования 1C на рельсы Jenkins-а и ADD

Инструментарий разработчика Jenkins v8 Абонемент ($m)

Вы все еще тестируете свои конфигурации 1С вручную? Да вы просто тратите жизнь впустую! В данном туториале попробуем скрестить ADD и jenkins для автоматического запуска тестов.

1 стартмани

03.06.2019    27753    6    ripreal1    90    

Faster - многофункциональный ускоритель работы программиста 1С и других языков программирования Промо

Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Программа Faster 9.4 позволяет ускорить процесс работы программиста (работает в любом текстовом редакторе). Подсказка при вводе текста на основе ранее введенного текста и настроенных шаблонов. Программа Faster позволяет делится кодом с другими программистами в два клика или передать ссылку через QR Код. Исправление введенных фраз двойным Shift (с помощью speller.yandex). Переводчик текста. Переворачивает текст случайно набранный на другой раскладке. Полезная утилита для тех, кто печатает много однотипного текста, кодирует в среде Windows на разных языках программирования. Через некоторое время работы с программой у вас соберется своя база часто используемых словосочетаний и кусков кода. Настройка любых шорткатов под себя с помощью скриптов. Никаких установок и лицензий, все бесплатно.

1 стартмани

24.05.2012    79369    959    moolex    147    

Сценарий PowerShell для конвертации файла правил обмена данными КД 2 в Excel

Инструментарий разработчика Загрузка и выгрузка в Excel Абонемент ($m)

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

1 стартмани

24.05.2019    4421    0    c1nil    5    

Универсальный HTTP-сервис на платформе 1С, аля HTTP-сервер с примером

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

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

1 стартмани

13.05.2019    31150    134    Diversus    42    

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019)

Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Мобильная разработка Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ v8 v8::Mobile БУ УУ Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    47574    259    informa1555    234    

Менеджер буфера обмена с поддержкой 1С - ClipAngel 1.93 Промо

Сервисные утилиты Прочие инструменты разработчика Абонемент ($m)

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

1 стартмани

17.01.2017    35726    74    tormozit    230    

Консоль Внедренца v.3.6.2 (vnedr.cf)

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Идея данной обработки заключается в создании простого, функционального и универсального инструментария для внедренцев и программистов 1С, который будет работать как в толстом клиенте на обычных и на управляемых формах, так и в тонком клиенте. Интерфейс и логика работы максимально идентичны у обычных форм и управляемых. Инструментарий включает в себя: Консоль кода, Консоль запросов, Консоль отчетов (СКД), Универсальную обработку объектов, Средства для работы с таблицами базы данных 1С, Редактирование регистров сведений базы, Инструмент по работе с табличными документами - загрузка данных из табличного документа.

1 стартмани

27.08.2018    23240    385    evvakra    42    

HTTP Сервисы: Путь к своему сервису. Часть 3

Инструментарий разработчика Практика программирования v8 1cv8.cf Абонемент ($m)

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 2». В предыдущих частях мы использовали только Get, в этой части поговорим о других методах и длительных операциях.

1 стартмани

27.08.2018    40820    63    dsdred    17    

1C Форматер кода

Инструментарий разработчика Россия Абонемент ($m)

Автоматическое форматирование кода 1С

1 стартмани

24.08.2018    8623    2    admin_at_gkgeostroy    9    

Консоль запросов + ТЗ как параметры Промо

Консоль запросов v8 1cv8.cf Украина Абонемент ($m)

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

2 стартмани

12.11.2010    37374    437    Kashemir    24    

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции

Инструментарий разработчика Практика программирования v8 Абонемент ($m)

Данная публикация содержит в себе редактор и интерактивную карту склада или иного помещения, на которой в реальном времени отображается позиция устройства, координаты которого вычисляются по уровням сигнала нескольких роутеров Wi-Fi. В статье и приложенным к ней разработкам предлагаются инструменты и методика для реализации вычисления точной геопозиции внутри помещений с помощью нейронной сети. Конфигурация написана на релизе 1С:Предприятие 8.3.12.1412, клиентское приложение имеет минимальный уровень совместимости SDK -16.

5 стартмани

09.08.2018    29632    26    informa1555    26    

Python в работе программиста 1С

Инструментарий разработчика Абонемент ($m)

Python для помощи программисту 1С.

1 стартмани

22.06.2018    14614    0    tiger12    13    

Консоль HTTP-запросов с генерацией кода

Консоль запросов v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

25.05.2018    25996    280    leongl    19    

[x1c.ru] 1CDBin: Работа с файлами *.1CD на низком уровне средствами языка 1С с возможностью чтения таблиц (поддерживается формат 8.3.8.0) Промо

Тестирование и исправление Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

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

1 стартмани

07.10.2014    55279    348    GusevNA    76    

Подсветка синтаксиса 1С для программы NotePad ++

Инструментарий разработчика Абонемент ($m)

После установки подсветки, в программе "NotePad ++" будет подсвечиваться код 1С. Очень удобно работать с подсвеченным кодом... В архиве с файлом инструкция по установке....

1 стартмани

15.05.2018    10800    14    IceEvgen    4    

Длинная арифметика (Bignum arithmetic) c COM-интерфейсом (ActiveX) на библиотеках MPIR

Инструментарий разработчика Практика программирования Россия Абонемент ($m)

Расчеты любой точности в вашем программном продукте, поддерживающем стандарт COM. Размер/точность длинного числа зависит только от вашей оперативной памяти. Проект основан на исходниках библиотеки MPIR, Edition 3.0.0. Полностью написан на С/С++ (COM.DLL).

1 стартмани

12.04.2018    7214    1    bedvit    4    

Регистры правил [Расширение]

Инструментарий разработчика Информационная безопасность v8 v8::Права УТ11 Абонемент ($m)

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

10 стартмани

15.03.2018    18850    28    33lab    1    

Разбираемся со структурой правил конвертации данных Промо

Инструментарий разработчика v8 КД Абонемент ($m)

При переносе данных между различающимися данными частенько приходится смотреть в правила. И часто, чтобы выяснить, к примеру, каким документом формируются остатки по конкретному ПВД, нужно заглядывать в него и искать, какое ПКО в нем вызывается. А может вызываться и алгоритм, в котором вызывается ПКО ;-) А если правил много? Чтобы не мучить себя утомительными поисками, предлагаю воспользоваться этой обработкой.

1 стартмани

14.10.2011    23472    160    Meta    17    

Генератор уникального идентификатора GUID для вставки в код модуля

Инструментарий разработчика Россия Абонемент ($m)

Утилита предназначена для вставки в код модуля, при нажатии горячей кнопки "ALT+CTRL+G", строки сгенерированного GUIDа.

1 стартмани

14.02.2018    6674    2    sdjoker    3    

Программное формирование форматированной строки в стиле html+inline CSS

Работа с интерфейсом Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Если вам приходилось работать с форматированными строками программно, то вы знаете, какая это боль. Данное решение облегчает программное формирование таких строк.

1 стартмани

18.11.2017    34192    37    bonv    10    

Трансформатор 1С - SQL

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

28.06.2017    37214    360    Synoecium    49    

Интерфейс сопоставления объектов для обмена (для типового регистра СоответствиеОбъектовДляОбмена) Промо

Инструментарий разработчика Универсальные обработки Перенос данных из 1C8 в 1C8 v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 Абонемент ($m)

Вы внедряете обмен данными между двумя типовыми или основанными на типовых БД и вам необходим инструмент, чтобы сопоставить между собой справочники этих конфигураций? Вы хотите навести порядок в обмене данными, потому что вам надоело вылавливать дублирующиеся объекты? Вам очень хочется перепоручить сопоставление объектов обменивающихся баз пользователям, но нет подходящего и понятного пользователям интерфейса? Тогда вам нужна именно эта обработка!

4 стартмани

11.11.2015    41173    108    catsam    8    

"Конвертация данных" + Git. Решение проблемы различий в файлах

Инструментарий разработчика Обмен через XML v8 КД Абонемент ($m)

Как известно, типовая конфигурация «Конвертация данных» обладает одним недостатком, мешающим работать с ней в Git-е. Если выгруженные из нее правила обмена загрузить в другую КД, а потом снова выгрузить, то полученные два файла будут очень сильно отличаться друг от друга, и при сравнении (diff) доработок будет невозможно провести код-ревью, равно как найти сами изменения, которые закоммитил разработчик.

1 стартмани

08.06.2017    26134    42    stas_ganiev    13    

Набор подсистем "Умные таблицы"

Инструментарий разработчика v8 Беларусь Россия Казахстан Абонемент ($m)

Данный набор подсистем – прикладная библиотека, призванная помочь программисту 1С быстрее решать ряд типовых задач бизнес-логики, таких как: ведение статусов объектов, отправка почтовых сообщений в определенное время, ведение произвольных таблиц с возможностью редактирования, сохранения и группировки, ориентированные на расчет бюджетных таблиц (план продаж, ретробонусы B2C, проценты по договорам B2B и договорные условия по КАМ), расчет коммерческой политики для бюджетных таблиц, исполнение произвольных алгоритмов с хранением кода в информационной базе, определение рабочих баз, хранение файлов во внешних СУБД (Postgre SQL, MS SQL и MongoDB) и выполнение произвольного кода после изменений ссылочного объекта вне транзакции изменения.

1 стартмани

22.05.2017    34144    102    Silenser    34    

Регулярные выражения – это просто. Построитель и отладчик регулярных выражений

Инструментарий разработчика Практика программирования v8 1cv8.cf Абонемент ($m)

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

1 стартмани

13.03.2017    32882    115    romasna    49    

CSV Converter

Инструментарий разработчика Универсальные обработки Разработка внешних компонент Абонемент ($m)

Представляю вам мою первую программу. CSV Converter. Компонента читает файл с разделителями и переводит в структуру, которую мы можем получить, выгрузив любую ТЗ в файл стандартной функцией "ЗначениеВФайл()".

1 стартмани

03.03.2017    14879    5    ziercool    2    

1С:EDT ("Eclipse-Конфигуратор"). Пример разработки плагина

EDT Абонемент ($m)

Видеоматериал, демонстрирующий пример разработки несложного работоспособного плагина для 1C:Enterprise Development Tools

1 стартмани

22.12.2016    35838    14    boln    52    

Сценарное тестирование в помощь программисту 1С

Инструментарий разработчика v8 Абонемент ($m)

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

1 стартмани

11.11.2016    28673    59    grumagargler    47