&НаКлиенте
Процедура добавить(Команда)
	Параметрыф=новый Структура;
	Параметрыф.Вставить("фильтр","все картинки");
	Параметрыф.Вставить("ПолноеИмяФайла","d:\sisadmin.jpg");
	Параметрыф.Вставить("ВладелецФайла",Объект.номенклатура);
	Параметрыф.Вставить("ИдентификаторФормы",новый УникальныйИдентификатор);
	Параметрыф.Вставить("ГруппаФайлов",неопределено);
	
	РаботаСФайламиСлужебныйКлиент.ДобавитьФайлыРасширениеПредложено(истина,Параметрыф);
КонецПроцедуры

Обработка раскрашивает код. Его потом можно вставлять в word или сайт. Для сайта делает только как готовую страницу, но можно сделать так чтобы вставлять только текст. Об этом напишу ниже

Скачать обработку раскрашивание кода для 1с 8.2

Как с ней работать:

  • Скачать себе на компьютер.
  • Запустить 1с в режиме толстого клиента.
  • В верхнем меню нажать открыть и выбрать скаченную обработку.

Чтобы запустить 1с предприятие в режиме толстого клиента нужно в окне настройки запуска баз указать ключ /RunModeOrdinaryApplication

Вот так это выглядит:

Как вставлять в текст материала сайта цветной код 1с

Обработка так сделана, что дает сохранить только готовый файл html.

Рассмотрим как вставлять раскрашенный код в статьи материалов.

Т.к. у меня joomla рассмотрим на примере этой cms

Вот такой код выдает обработка:

Первое что нам нужно , это создать файл стилей .css и туда вставить этот фрагмент

этот файл я уже сделал и положил в архив Называется он style1c.css. Вот еще раз ссылка на скачивание Скачать обработку раскрашивание кода для 1с 8.2

Его нужно положить в место, где хранятся css вашей CMS. в joomla тут: /templates/название шаблона/css/

Затем прописываем в /templates/название шаблона/index.php

Между тегом <head> подключаем наш css файл

<!-- подсветка стандартной обработки 1с -->
<link rel="stylesheet" media="all" href="/templates/название_шаблона/css/style1c.css">
<!--конец подсветка стандартной обработки 1с -->

все, теперь можно брать из файла обработки только текст между тегами (включая теги) <PRE>

и вставлять его в статью. Получим под такой цветной код 1с для сайта :)

&НаКлиенте
Процедура добавить(Команда)
	Параметрыф=новый Структура;
	Параметрыф.Вставить("фильтр","все картинки");
	Параметрыф.Вставить("ПолноеИмяФайла","d:\sisadmin.jpg");
	Параметрыф.Вставить("ВладелецФайла",Объект.номенклатура);
	Параметрыф.Вставить("ИдентификаторФормы",новый УникальныйИдентификатор);
	Параметрыф.Вставить("ГруппаФайлов",неопределено);
	
	РаботаСФайламиСлужебныйКлиент.ДобавитьФайлыРасширениеПредложено(истина,Параметрыф);
КонецПроцедуры