[TinyMCE] - редактор HTML WYSIWYG кода.

27.09.09

Интеграция - WEB-интеграция

Редактор HTML кода, использующий java-редактор TinyMCE
(использующийся, кстати, на Инфостарте)
Без внешних компонент. Сделан исключительно средствами 1С.

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

Наименование Файл Версия Размер
Редактор, включающий TinyMCE версии 3.2.6
.1252488749 1,09Mb
2037
.1252488749 1,09Mb 2037 Скачать бесплатно

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

 

О редакторе:

TinyMCE (англ. Tiny Moxiecode Content Editor) платформонезависимый Javascript HTML WYSIWYG редактор на основе Web. К основным характеристикам программы относятся поддержка тем/шаблонов, языковая поддержка и возможность подключения модулей (плагинов). Используется в различных системах управления содержимым (CMS)

Редактор позволяет очень многое. C его помощью можно вставлять рисунки, таблицы и указывать стили оформления текста. Можно выполнять операции, присутствующие в более мощных редакторах. Вдобавок к этому существует множество плагинов.

См. также

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

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

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    15746    10    17    

11

Интеграция 1С — Битрикс24. Обмен задачами

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

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    17548    6    15    

13

Интеграция с сервисом vetmanager

WEB-интеграция Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Внешняя обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.0

12000 руб.

02.02.2021    16359    42    49    

23

[Расширение] БОР-Навигатор.Культура

Зарплата Бюджетный учет WEB-интеграция Обмен с ГосИС Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Расширение конфигурации, включающее в себя объекты, необходимые для подготовки и сдачи отчета "Штатная численность" системы "БОР-Навигатор.Культура" в программе "1С:Зарплата и кадры государственного учреждения", редакция 3.1.

8400 руб.

01.02.2019    25741    9    0    

7

Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС

Обмен с ГосИС WEB-интеграция Платформа 1С v8.3 Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Обработка является альтернативой механизму, разработанному фирмой 1С и заполняющему реквизиты контрагента по ИНН или наименованию. Не требуется действующей подписки ИТС. Вызывается как внешняя дополнительная обработка, т.е. используется, непосредственно, из карточки контрагента. Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС (egrul.nalog.ru) для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0, УТ 10.3, УТ 11.x, КА 1.1, КА 2.x, УПП 1.x, ERP 2.x, УНФ 1.5, УНФ 1.6, УНФ 3.0, ДО 2.1

2400 руб.

28.04.2016    88579    160    215    

318
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Душелов 4013 09.09.09 13:33 Сейчас в теме
Перед получением отредактированного кода, не забывайте нажимать на иконку записи редактора.
20. din-din 03.11.09 18:59 Сейчас в теме
Замечательная идея.


(1) Для того, что бы не жать на кнопочку "Сохранить" можно немного доработать обработку

В процедуре ПриОткрытии подключаем обработчик ожидания

Процедура ПриОткрытии()

ПодключитьОбработчикОжидания("СохранитьИзменения",1.5);
КонецПроцедуры

А в процедуре СохранитьИзменения программно "тыкаем" на кнопочку "Сохранить"

Процедура СохранитьИзменения()
Эксплорер.Документ.getElementById("elm1_save").Click();
КонецПроцедуры
AlexanderKai; Larkin; Душелов; +3 Ответить
21. Душелов 4013 04.11.09 01:17 Сейчас в теме
(20) Спасибо, сделаем ;)
22. din-din 04.11.09 11:00 Сейчас в теме
(21) Единственное, что может вызывать неудобства - это ошибки выполнения скриптов при вставке объектов, например с OpenOffice.org Calc, не всегда корректно работает и возникает когда есть объединенные ячейки (как мне показалось), тогда текст сохранить не возможно, а окошки с ошибкой с интервалом указанным в таймере просто не дают работать. Поэтому возможно нужен еще и флаг авто сохранения на форме обработки.
30. tycoon_cmn 20.06.11 17:06 Сейчас в теме
din-din пишет:

Замечательная идея.
(1) Для того, что бы не жать на кнопочку "Сохранить" можно немного доработать обработку
В процедуре ПриОткрытии подключаем обработчик ожидания

Процедура ПриОткрытии()
ПодключитьОбработчикОжидания("СохранитьИзменения",1.5);
КонецПроцедуры

А в процедуре СохранитьИзменения программно "тыкаем" на кнопочку "Сохранить"

Процедура СохранитьИзменения()
Эксплорер.Документ.getElementById("elm1_save").Click();
КонецПроцедуры
Показать


Нет, так не работает. Зато работает вот так:


Эксплорер.Документ.parentWindow.ExecScript("tinyMCE.execCommand('mceSave')","JavaScript");
adhocprog; AlexanderKai; Mayak; Larkin; electro_d; +5 Ответить
2. WiseSnake 1519 09.09.09 14:12 Сейчас в теме
Просто и со вкусом!
А чего не сделал, чтобы текст можно было скопировать? Из предупреждения плохо копировать. ))
Вообщем-то там и так в редакторе есть кнопка "HTML", так что не важно...
3. Душелов 4013 09.09.09 14:25 Сейчас в теме
(2) Ну это всего лишь демонстрация редактора ;) Далее уже можно использовать, как угодно.
4. Душелов 4013 09.09.09 16:04 Сейчас в теме
Обновление редактора простое: скачивается (http://tinymce.moxiecode.com/download.php) новая версия и перепаковывается архив со скриптами.
5. Душелов 4013 09.09.09 16:20 Сейчас в теме
+ русифицировал редактор и добавил в обработку кнопку принудительно инициализации (для обновления скриптов)
6. WKBAPKA 214 09.09.09 20:20 Сейчас в теме
поставлю плюс, реально человек старался, а то у нас тут народ повадился ставить плюсы не за что!
7. WKBAPKA 214 09.09.09 20:22 Сейчас в теме
а можно поставить еще пять плюсов?
8. Evg-Lylyk 4559 10.09.09 00:18 Сейчас в теме
Красота и NET не нужен ;)
9. Kyrales 144 10.09.09 05:10 Сейчас в теме
как бы еще научиться красиво в ворд отправлять уже форматированные эти данные
10. Душелов 4013 10.09.09 07:58 Сейчас в теме
(9) На сколько я знаю, ворд умеет открывать html странички.
12. Душелов 4013 10.09.09 10:00 Сейчас в теме
(9) Кстати, через буфер все прекрасно вставляется ;)
11. Diversus 2306 10.09.09 09:55 Сейчас в теме
13. Wicked 59 10.09.09 12:39 Сейчас в теме
Есть более простой пример HTML редактора, но с такими же возможностями:
http://1c-ovec.ru/files/view/3.html

И через буфер можно копировать, таблица Excel 15 на 1000 копируется свободно + поддержка шрифтов и цветов.
14. Душелов 4013 10.09.09 13:45 Сейчас в теме
(13) Более простой? В моей обработке 50 строк кода :)
А зачем ссылки на сторонние ресурсы? Чего сюда не залить?
16. Wicked 59 10.09.09 16:02 Сейчас в теме
(14) 50 строчек кода и кучу скриптов :)
а ссылка на то где лежит, а сюда может загружу позже...
17. serezhenko 429 15.09.09 09:10 Сейчас в теме
(14) Это-же его ресурс, типа раскрутка такая...
15. coder1cv8 3468 10.09.09 15:11 Сейчас в теме
э-э-э... я не понял, Нэт Фреймворк совсем-совсем не нужен?... )
18. SoftBalance 15.09.09 13:40 Сейчас в теме
Прикольная обработка.
Предложения принимаются?
В процедуру "ЭксплорерДокументСформирован(Элемент)" впиши строчку
"ЭлементыФормы.Эксплорер.Документ.body.scroll = "no";". Убрет не нужный скролинг у самого поля HTML =)
adhocprog; Душелов; +2 Ответить
19. sound 535 21.09.09 16:37 Сейчас в теме
(18) спасибо за строчку: ".Документ.body.scroll = "no""... давно искал, и надо же случайно наткнулся :)
23. WellMaster 104 13.04.10 22:32 Сейчас в теме
Спасибо за обработку!
Встроил HTML-редактор в управляемую форму на 8.2, чем решил проблему острой нехватки полноценного текстового редактора.
24. Душелов 4013 14.04.10 00:21 Сейчас в теме
(23) Выложите в виде отдельной публикации для 8.2 - дружно скажем спасибо :) У самого не хватает времени на нее :)
52. пользователь 15.02.17 13:36
Сообщение было скрыто модератором.
...
25. vladen 83 22.04.10 10:07 Сейчас в теме
Хм... а как отловить событие, например "вставить рисунок"? Есть параметры у данной формы?
:)
Хотелось бы организовать "вставить рисунок" из БД. Благо, 1С уже как 6-7 лет у меет в себе рисунки хранить.
Возможно это, как нибудь, с имитировать. например, закачать сначала необходимые рисунки на диск а там уже список рисунков для подбора готов, а?
Для отображения первичной инфо, аналогично, сначала качаем, потом заменяя ссылки отображаем. Что скажете ?
26. alekse 13.06.10 16:50 Сейчас в теме
Если нужно сохранить в справочник, то какого типа должен быть реквизит? Куда сохраняются изображения, вставленные в редактор?
27. alekse 15.06.10 00:38 Сейчас в теме
Если нажать редактирование html, то как потом обратно переключиться в редактор?
28. Dnki 4 30.11.10 22:22 Сейчас в теме
Сама идея использования такого редактора на скриптах интересна. Я бы не догадался.
Но для меня непонятны вопросы:
- как дать пользователю поменьше инструментов? Один-два рядочка. Остальной функционал в менюшки.
- С сохранением файла в базу как? Я на форме нарисую кнопку [Сохранить]. Тогда зачем кнопка в редакторе? Или как-то можно перехватить ее нажатие?
29. Душелов 4013 01.12.10 07:31 Сейчас в теме
(28) Тут только править ява-скрипты.
31. borman 78 22.10.11 16:50 Сейчас в теме
супер нужная вещь, спасибо!!!
32. Bober777 26 05.11.11 13:11 Сейчас в теме
мда, действительно вещь стоящая.
33. ZLENKO 398 19.04.12 16:51 Сейчас в теме
Огромное спасибо автору !
Встроил в карточку товара в 1С. Прикрутил стиль CSS сайта.
Теперь HTML описания товаров прямо в 1С делают !
34. Гость 18.10.12 11:05
Вечная память автору. покойся с миром.
35. Sergey Kamnev 18.10.12 20:09 Сейчас в теме
Даёшь репозиторий на GitHUB или Google Code!
36. help1Ckr 25.12.12 00:39 Сейчас в теме
Спасибо огромное. Реально очень полезная вещь!
37. don_sun 05.01.13 20:39 Сейчас в теме
Отлична штука, вот только непонятно со вставкой изображений. Через буфер обмена не вставляется, обзора тоже нет, только забивая в адресе прямой путь?
38. Vigor06 04.07.13 14:47 Сейчас в теме
Что то я не понял,А как ее интегрировать то?
39. megatrend 128 03.09.13 13:50 Сейчас в теме
Почему после кода

ОбластьТекста = Эксплорер.Документ.getElementById("elm1");
ОбластьТекста.innerHTML = Текст1;

у меня содержимое окна не меняется на HTML-код, который находится в Текст1?
Визуально не происходит ровным счетом ничего, хотя переменной ОбластьТекста.innerHTML на самом деле присваивается строка HTML-кода из переменной Текст1.

Какой-то дополнительный метод нужно вызвать для инициализации этой формы ранее записанным HTML-кодом??
40. opus70 73 16.09.13 13:22 Сейчас в теме
подскажите где уменьшить форму редактора
кода html по кнопке html не помещается кнопка "Обновить и так далее"
41. SANILLA 05.10.13 03:21 Сейчас в теме
Ого какая интересная вещица, + однозначно!!!
42. Myskyl 05.10.13 03:23 Сейчас в теме
зашибись, вот только куда её встроить теперь ...
43. Nick_Godspeed 08.10.13 14:15 Сейчас в теме
Огромное спасибо. Очень полезная наработка. Фактически теперь cmsный сайт у нас полностью управляется из 1с. Это был последний недостающий кирпич. Искренне желаю успехов автору.
44. Yashazz 4709 31.10.13 10:58 Сейчас в теме
Вдруг обнаружил, что забыл плюсануть. Ещё раз спасибо автору, мега-вещь! Отлично идёт в УФ, всё супер.
45. Boudybuilder 35 10.01.14 00:58 Сейчас в теме
Обработка супер!
Как тут можно сразу получить текст из ДополнительногоОписания Номенклатуры и вставить в обработку для редактирования?
46. t955938 11.02.14 13:50 Сейчас в теме
Очень интересная работа.
А возможно ли работа данного метода в управляемых формах???
47. zyto 11.08.14 23:29 Сейчас в теме
Кому-нибудь удалось заставить эту обработку работать с TinyMCE 4+?
48. pashamak 268 17.11.15 12:18 Сейчас в теме
Не работает в УФ в тонком клиенте.
Хорошо бы доработать.
49. Danpilik 27.02.16 23:04 Сейчас в теме
Всем доброго. Я при записи справочника номенклатура данные из ЭлементыФормы.Эксплорер.Документ.body.innerText записываю в реквизит. А как сделать обратное передать туда параметр при открытии справочника? У меня сваливается когда делаю ЭлементыФормы.Эксплорер.Документ.body.innerText = HTMLОписание;
Заранее спасибо
50. lost-s0u1 08.04.16 18:13 Сейчас в теме
Отличная идея! Автору зачет.
51. CheBurator 3119 08.04.16 22:20 Сейчас в теме
(50) если хочешь плюс автору - поставь за него свечку в храме. Василий ушел.
54. Dimka74 07.02.20 16:26 Сейчас в теме
(51) Что с Автором случилось, уже скоро как 8 лет не заходил на сайт.
55. Dansur 261 19.03.20 13:26 Сейчас в теме
53. PopovaNat 28.06.18 11:05 Сейчас в теме
большое спасибо за обработку
еще бы на УФ такую )
56. demontdr 08.11.21 02:10 Сейчас в теме
не подскажете, после нажатия на кнопку - иконку записи редактора и потом кнопку Текст
выдает ПУСТОЕ сообщение

поле innerHTML в отладчике пустое, отчего так?
57. Wrols 89 29.11.21 09:32 Сейчас в теме
(56) Замените в обработчике "innerText" на "value".
И не забудьте нажать на иконку "Записать" перед этим.
58. Wrols 89 29.11.21 11:03 Сейчас в теме
В комментариях указаны 2 способа не нажимать на иконку "Записать" (Сохранить) перед получением измененного текста. У меня ни один не сработал.
Напишу найденный вариант - может кому-нибудь поможет.

В свойствах поля HTML документа "Эксплорер" добавил обработчик события onclick.

В обработчике указал:

Процедура Эксплорерonclick(Элемент, pEvtObj)

Если pEvtObj.srcElement.className = "mceIcon mce_save" Тогда

Сообщить(ПолучитьТекст(), СтатусСообщения.Информация);
//ОповеститьОВыборе(ПолучитьТекст());
//Закрыть();
КонецЕсли;

КонецПроцедуры


Т.о. при нажатии на иконку "Записать" (Сохранить) можно получить HTML-код.
Отдельную кнопку "Текст" с формы убрал.
Оставьте свое сообщение