Обработка-редактор HTML

01.07.19

Разработка - Работа с интерфейсом

Редактор HTML для управляемого интерфейса 8.3.

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

Наименование Файл Версия Размер
Обработка-редактор HTML (с примером использования):
.cf 37,96Kb
123
.cf 37,96Kb 123 Скачать

Переработка / компиляция публикаций:
infostart.ru/public/412695
infostart.ru/public/75313

Отличия

  • Все упаковано в одну обработку (формы, картинки, модули)
  • Добавлена возможность вставки изображений (встраиваются как data:image, base64)
  • Исправлены некоторые недочеты

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

  • Встроить обработку-редактор HTML в конфигурацию (или расширение).
  • В нужной форме добавить код:
    &НаКлиенте
    Процедура ПолеHTMLДокументаПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
    	ПараметрыФормы = Новый Структура;
    	ПараметрыФормы.Вставить("ТекстHTML", Объект.Реквизит1);
    	
    	ОписаниеОповещения = Новый ОписаниеОповещения("ПослеИзмененияТекстаHTML", ЭтотОбъект, Элемент);
    	
    	ОткрытьФорму("Обработка.РедакторHTML.Форма", ПараметрыФормы, ЭтаФорма, ЭтаФорма, , , ОписаниеОповещения, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
    	
    КонецПроцедуры
    
    &НаКлиенте
    Процедура ПослеИзмененияТекстаHTML(ДанныеВыбора, Элемент) Экспорт
    	Если ДанныеВыбора = Неопределено тогда
    		Возврат;
    	КонецЕсли;
    	Объект.Реквизит1 = ДанныеВыбора;
    	Элемент.Документ.Body.innerHTML = Объект.Реквизит1;
    	Модифицированность = Истина;
    КонецПроцедуры
    
    &НаКлиенте
    Процедура ПолеHTMLДокументаДокументСформирован(Элемент)
    	Элемент.Документ.Body.innerHTML = Объект.Реквизит1;
    КонецПроцедуры
  • Заменить в коде
    Объект.Реквизит1
    на имя реквизита, В котором хранятся данные

 

Тестировалось на 1С:Предприятие 8.3 (8.3.14.1630).

Changelog

13.06.2009 Исправлена работа кнопок работы с буфером обмена

См. также

Богатый редактор картинок, хранимых в базе, с возможностью РИСОВАНИЯ. Редактор внешних файлов картинок. Объект, расширяющий возможности работы с картинками из встроенного языка (Три в одном) + Обработка «Стандартизация картинок»

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

Обработка предназначена для редактирования картинок в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Также обработка может быть использована из встроенного языка как объект для редактирования картинок. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Данная обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    61700    43    59    

80

[Расширения] Динамическое управление видимостью и доступностью элементов форм (УФ) (8.3.6+)

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

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

5000 руб.

14.01.2016    54318    16    21    

42

Управление дашбордами

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

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    16623    21    4    

35

Новогоднее оформление для 1С

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    10564    745    elcoan    45    

106

Конструктор HTML, CSS и javascript

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

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

2 стартмани

10.04.2023    9485    150    acces969    31    

115

Модель состояния для MVC

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    3579    kalyaka    2    

27

Табло очереди заказов на экран телевизора

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3 1С:Розница 2 Платные (руб)

Связка из веб-приложения и расширения для 1С: Розница 2.3.

3600 руб.

29.04.2022    12010    1    5    

10
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. recon 38 11.06.19 11:19 Сейчас в теме
А работу в веб клиенте в браузерах Firefox или chrome не тестировали ?
ValeriVP; +1 Ответить
2. ValeriVP 1301 11.06.19 11:39 Сейчас в теме
(1) Спасибо за замечание
проверил, исправил, проверил - работает в Chrome
3. recon 38 11.06.19 17:10 Сейчас в теме
Протестировал на 8.3.14, тоже все ок.
Интересная ситуация - в 8.3.14 1с всегда использует новый редактор HTML вне зависимости от установленного режима совместимости. И эта обработка там отработала нормально, хотя раньше работа поля HTML напрямую зависело от того какая версия IE используется у клиента, из за чего приходилось извращаться при обработке событий
4. ring_andrey 26 01.07.19 12:15 Сейчас в теме
Валерий, у вас в публикации указана версия 8.3.13, выложена версия 8.3.14. Не могу открыть вашу конфигурацию?!
5. ValeriVP 1301 01.07.19 12:57 Сейчас в теме
(4) исправил версию в публикации. Но все корректно работает и в 8.3.13, просто формат cf уже новый
6. ring_andrey 26 01.07.19 13:14 Сейчас в теме
(5) В 8.3.13 не работает, требует версию 8.3.14. Вы можете сбросить конфигурацию в этой версии? Если бы я знал, что она более старшей версии, чем есть у меня. Я бы ее не стал загружать!
7. user645737_mg 01.10.19 10:38 Сейчас в теме
Валерий,
1. Вставить из буфера таблицу в документ возможно?
2. Добавить по кнопке таблицу 3х3 возможно?
8. ValeriVP 1301 01.10.19 11:20 Сейчас в теме
(7) работа с таблицами - только через редактирование текста HTML
работа с буфером - это за рамками этой обработки.
конкретно вставка таблицы из буфера - работает
9. Bolnov 30.12.19 12:26 Сейчас в теме
А как с HTML тегами бороться?
10. qwed557 30 18.01.20 01:09 Сейчас в теме
Подскажите почему при открытии картинки не подгружаются, если зайти в форму редактирования (вызвать обработку РедакторHTML) , потом нажать ОК, картинка появляется и даже если закрыть и открыть форму картинка остается, а если перезайти в 1с, то картинка перестает отображаться.
11. dnikolaev 177 20.05.20 20:24 Сейчас в теме
вернулся. сказать большое спасибо автору. помогло
Оставьте свое сообщение