1с html редактор управляемые формы

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

Отличия

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

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

Changelog

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

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

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

f71a8c4e70c0ff03708038e2b0210df8

9c2808762ec294cd4c55532520b9c521

895fb1e0f7afc3c0ed0d73bf5ee9d9d0

egais promo

b34b292ed32e9501f98cc31df406353e

789363929b9f37ddc5641a069a5fe52e

5b19cd6c4494a88b2abefce64a1b7565

199e2be4fd21dd8f4209d8ec34616c76

Обновление 01.07.19 12:55

328eed8385c5ccb568d04d407dabcae9

См. также

Альтернативный способ добавления элементов и реквизитов на формы Промо

Предлагаю альтернативный вариант добавления динамически создаваемых элементов и реквизитов на форму.

09.09.2019 17666 34 bmk74 7

Выделение текущей строки в отчете (сделать сразу во всех отчетах и ничего не сломать)

Как за 10 минут упростить работу с отчётами программистам и пользователям. Добавить ВО ВСЕ ОТЧЁТЫ механизм автоматического выделения текущей строки отчёта (той, на которой установлен курсор). И ПРИ ЭТОМ НИЧЕГО НЕ СЛОМАТЬ.

17.10.2021 2244 4 Патриот 48

Самые красивые шахматы для 1С на управляемых формах

Здравствуйте, представляем Вашему вниманию классическую игру – Шахматы! Написана игра средствами 1С, на управляемых формах. Программный код представляет собой с аккуратностью составленную систему, содержащую лаконичные логические приемы и описательные имена переменных, объектов и функций. Программа полностью отлажена и многократно протестирована. Оригинальный авторский дизайн фигур, иконок и кнопок приятен глазу. Игра содержит большое количество функций, настроек и режимов игры, включая сетевую игру, тренировку с ботом или игру на двоих. Не упустите возможность найти ряд технических решений, применимых для реализации различных задач, а также поиграть в вечную игру с отличным оформлением! Желающие научиться программировать на управляемых формах могут многое почерпнуть в этой конфигурации.

18.02.2021 5428 13 compmir 30

Интерактивная справка по объектам 1С (подключаемое расширение)

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

29.09.2020 15552 82 sapervodichka 45

Источник

Редактор HTML-документа

HTML-редактор используется для создания пользовательских описаний в виде HTML-документов. Окно редактора содержит три закладки, позволяющие осуществлять просмотр и редактирование документа.

На закладке Редактирование документ отображается в текстовом и графическом виде:

000000619 1

На закладке Текст разработчик имеет возможность редактировать HTML-текст документа:

000000619 2

Закладка Просмотр предназначена для отображения документа в том виде, в котором он будет показан пользователю:

000000619 3

Работа с HTML-документом напоминает работу в обычном текстовом редакторе, однако HTML-редактор предоставляет ряд дополнительных возможностей, которые обусловлены использованием формата HTML:

Форматирование текста

Текст HTML-документа можно форматировать: устанавливать его стиль, абзацные отступы, выбирать размер шрифта, параметры, гарнитуру и т. д.:

000000619 4

При копировании текста из других текстовых редакторов (например, Word) HTML-редактор сохраняет исходное форматирование текста.

Таблицы

В HTML-документ можно вставлять таблицы и редактировать как параметры отдельных ячеек таблицы, так и изменять внешний вид и параметры всей таблицы:

000000619 5

Картинки

В HTML-документе могут быть размещены картинки. Разработчик имеет возможность задавать размеры картинки, ее положение и толщину рамки вокруг картинки:

000000619 6

Надписи

HTML-редактор позволяет использовать в документах надписи — специальные объекты HTML-документа. В надписи можно разместить текст, таблицу, картинку или другую надпись. При просмотре документа вложенные объекты надписи будут непрерывно прокручиваться справа налево:

Источник

Визуальный html WYSIWYG редактор без сторонних библиотек на управляемых формах

В процессе создания диалогового интерфейса для менеджера сценарного теста (добавляем виртуального помощника) нам понадобилась возможность ввода текста поддерживающие возможности java script, типовые инструменты от 1С не подходят, а сторонние библиотеки очень громоздки (Ранее мы уже приводили пример со сторонними библиотеками Визуальный html редактор на управляемых формах). Нам не требовалось много от функционала и в результате поиска по интернету удалось найти очень удобные возможности сегодняшних браузеров.

Теперь на примере 5 шагов покажем как это сделать без каких-либо крутых навыков и серьезных временных затрат. А функционала и возможностей будет достаточно для 90% обычно решаемых задач.

backColor heading justifyLeft
bold hiliteColor justifyRight
contentReadOnly increaseFontSize outdent
copy indent paste
createLink insertBrOnReturn redo
cut insertHorizontalRule removeFormat
decreaseFontSize insertHTML selectAll
delete insertImage strikeThrough
enableInlineTableEditing insertOrderedList subscript
enableObjectResizing insertUnorderedList superscript
fontName insertParagraph underline
fontSize insertText undo
foreColor italic unlink
formatBlock justifyCenter useCSS
forwardDelete justifyFull styleWithCSS

3. Взаимодействие от 1С к html (этого функционала обычно достаточно). Выполняем несколькими вариациями

а) сначала размещаем в html коде страницы редактора скрипт

б) в коде модуля формы размещаем код следующего содержания

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

а) Размещаем где-то в коде следующие скрипты:

б) Скрытую кнопку на странице, которую будем кликать программно

в) В коде формы добавляем обработчик события нажатия «ПриНажатии» для поля HTML и обрабатываем данные

Источник

Редактор HTML

Зачем

С платформы 8.3.14 фирма 1С перевела поле HTML на всех операционных системах на единую библиотеку Webkit. В сборке для linux эта библиотека использовалась в более ранних сборках

Я лично рассчитывал, что после этого в поле HTML отображение будет идентично браузеру и не зависеть от операционной системы. Но я сильно ошибся.

Например, вот как отображается страница универсальных инструментов в разных программах

d6c8998fbab4b28bdb6b99b88324af5e

717126cd2b2c20585053025f7feab7cf

3e87a04486eea1f2756b96a044238cda

На Windows в 1С отображается нормально, только 1С повисает и потребление памяти вырастает до 1,5 Гб пока 1С не вылетает

d1fcc470a727bae58088b758952e70c9

Или возьмем другой пример. Крутая консоль кода https://github.com/salexdv/bsl_console

Она в браузере работает, в 1C на windows работает, а в Linux выдает ошибку.

Похоже, что 1С на разных платформах использует разные версии библиотеки, притом для Linux нет поддержки javascript ES6.

Собственно, чтобы быстро это все можно было отлаживать и просматривать родился инструмент «Редактор HTML»

Что умеет

Есть два основных варианта редактирования HTML:

Редакторы построены на библиотеке https://ace.c9.io/

28fc064cf7b9eac43b8b4fc8bae8222d

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

Для вывода изменений в поле результат нужно нажать кнопку «Обновить результирущий HTML». Результат отображается на закладке «Представление» правой панели

d066a8e1e7c12fa12d64299bab3eedcb

Особенности редактирования в закладке отдельно

Добавление подключаемых библиотек работает при редактировании HTML только в этом режиме. Для добавления библиотек используется закладка «Подключаемые библиотеки». Есть возможность быстро добавить типовые библиотеки по кнопке.

При редактировании HTML в закладке «Отдельно» при выводе результирующего HTML автоматически заполняется закладка «Весь текст»

a9cf8a0aae118db0c69431a1bee08ca5

Обработка событий результирующего поля HTML

Есть возможность сразу в редакторе ввести обработчики событий «ДокументСформирован» и «ПриНажатии» поля результирующего HTML. Редакторы находятся в закладке «Обработчики событий» правой панели

2cc16f8af7e6ae4a54607cb916384e67

Консоль

При использовании в коде JavaScript метода console.log, его вывод можно посмотреть на закладке «Консоль» правой панели

44013d25e6cc096fd4df872c992ae555

Данный инструмент входит в состав «Универсальных инструментов 1С». Скачать можно из публикации //infostart.ru/public/1178280/

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

f71a8c4e70c0ff03708038e2b0210df8

9c2808762ec294cd4c55532520b9c521

895fb1e0f7afc3c0ed0d73bf5ee9d9d0

egais promo

b34b292ed32e9501f98cc31df406353e

789363929b9f37ddc5641a069a5fe52e

5b19cd6c4494a88b2abefce64a1b7565

199e2be4fd21dd8f4209d8ec34616c76

ПолеHTMLДокумента в 1С сильно ограниченный инструмент для базовой работы с html, css и js.
Использовать его как полноценный обозреватель это надо сильно озадачиться.


Более правилен следующий сценарий.
*) В 1С клиенте подключается родная библиотека для веб-гнезд;
*) Через ЗапуститьПриложение() или КомандаСистемы() запускается обозреватель;
*) При запуске обозреватель выполняет соединение по веб-гнездам с родной 1С библиотекой;
*) Из 1С выполняется управление обозревателем (переходы по адресам, щелканья кнопок и гиперссылок, передача данных обозреватель 1С);
*) Резидент-управлятор в обозревателе можно построить на TamperMonkey;

Да, получается обозреватель отображается отдельным окном, но в этом нет проблемы.

Даст Бог напишу статью на эту тему.

Обновление 03.08.20 09:17

См. также

Легкий способ обновления измененной конфигурации Промо

Легкий способ обновления измененной конфигурации. Сервис подготовки расширения конфигурации

25.10.2017 24500 avk72 63

Тонкий конструктор СКД (Infostart Toolkit)

Реализация конструктора СКД с нуля для управляемых форм. Контекстная подсказка для языка выражений СКД и другое.

01.09.2021 2867 Evg-Lylyk 13

Чтоб в СКД по таблице значений был порядок!

28.06.2021 1320 Yashazz 0

Infostart Toolkit – инструмент, в котором сделано то, что давно просят от 1С

Лауреат Infostart Awards-2019, ведущий разработчик инструментов Infostart Toolkit Евгений Люлюк рассказывает о том, как развивается, какие задачи закрывает и какие проблемы решает представляемый им набор инструментов разработчика.

09.06.2021 6012 Evg-Lylyk 5

Универсальная функция для программного выполнения СКД Промо

Часто встречаются вопросы на форумах о программном формировании СКД. Вроде и информации много по этому поводу, но. Все как всегда :) Собственно, в описании без лишних слов выложен текст общей функции, в которую, для выполнения отчета, нужно передать (минимум 2 параметра): СКД и ТабличныйДокумент.

20.05.2015 31822 dj_serega 18

Контекстная подсказка, подцветка синтаксиса в тонком клиенте. В платформе 1С редактор кода на управляемых формах обладает нулевой функциональностью, интеграция с MS Monaco позволяет запустится просто в космос.

28.05.2021 5593 Evg-Lylyk 14

re: Flowcon

28.04.2021 2286 1c-intelligence 26

10 полезных, но малоизвестных возможностей IS Toolkit

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

23.04.2021 2944 Evg-Lylyk 0

Перевод интерфейса конфигурации с использованием программы 1С:Переводчик Промо

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

09.02.2015 37930 boogie 21

Редактор схемы компоновки для тонкого клиента

Аналог платформенного конструктора схемы компоновки данных для работы в тонком клиенте. Входит в состав набора «Универсальные инструменты 1С»

08.03.2021 3850 cprit 26

Структура запроса (Infostart Toolkit)

Описание механизма разбора запроса на части (дерево), используемого в IS Toolkit и Управляемой консоли отчетов

02.03.2021 2450 Evg-Lylyk 7

Последний раз про срез последних (на каждую дату в запросе)

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

15.02.2021 10641 randomus 47

Сервис обмена кодом Промо

Бывало так, что вам нужно быстро показать кому-то свой код, но опубликовать его негде, так как популярные сервисы просто не поддерживают раскраску кода 1С? Теперь решение есть!

26.06.2015 20898 Infactum 23

Работа с СКД в продукте «Infostart Toolkit»

Infostart Toolkit обладает большим количеством уникальных возможностей для работы с СКД – это анализ исполняемых текстов запросов, работа с внешними источниками в схеме СКД, получение данных в отладке и многое другое. Обо всех этих возможностях рассказал разработчик продукта Евгений Люлюк.

24.12.2020 3120 Evg-Lylyk 2

Отладка в Infostart Toolkit

Отладка запросов, схем компоновки данных, просмотр содержимого менеджера временных таблиц.

05.11.2020 4310 Evg-Lylyk 16

Улучшенный конструктор запроса тонкого клиента (Infostart Toolkit)

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

07.09.2020 6131 Evg-Lylyk 19

Сервис добавляет в Конфигуратор возможность поиска и хранения фрагментов кода. Делитесь своими шаблонами с другими разработчиками или используйте уже готовые!

13.08.2014 22990 m.bolsun 68

21.08.2020 6797 salexdv 50

Динамический список, ключи записей. Нюансы

Заметки об особенностях динамических списков с произвольным запросом и видом ключа, отличным от «Авто»

07.08.2020 5019 Yashazz 6

Глобальное меню разработчика для управляемых форм

Подсистема «Инструменты разработчика». Глобальное контекстное меню разработчика для управляемых форм в толстом клиенте.

03.08.2020 5400 tormozit 26

Демонстрация возможностей виртуальной машины для 1С. Создаем и выполняем код модулей в режиме Предприятия в реальном времени.

07.06.2013 28820 m.bolsun 46

Консоль кода и зачем она нужна

27.07.2020 7079 Evg-Lylyk 50

Шпаргалка. Автоматическое тестирование внешних отчетов и обработок в нескольких информационных базах

Используем Автоматизированное тестирование на практике. Простой код для обновления и запуска внешних отчетов и обработок в нескольких ИБ. Создаем рабочее решение с нуля.

02.05.2020 5491 pparshin 21

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

Консоль запросов и СКД – один из наиболее часто используемых программистом инструментов. Как с его помощью можно упростить разработку, в своем докладе на конференции Infostart Event 2019 Inception рассказал Евгений Люлюк, ведущий программист компании GLT.

06.04.2020 12053 Evg-Lylyk 2

Универсальные инструменты 1С

21.01.2020 54740 4750 cprit 183

Как работают управляемые формы и тонкий клиент 1С – взгляд «из-под капота»

Переход на управляемые формы перевернул процесс разработки на 1С, заставив программистов менять привычные подходы к описанию логики работы интерфейса. Руководитель компании «Цифровой Кот» Юрий Лазаренко в своем докладе на конференции Infostart Event 2019 Inception рассказал о том, как устроены управляемые формы и как правильно работать с тонким клиентом платформы 1С:Предприятие.

23.12.2019 17506 TitanLuchs 23

Мониторим производительность с помощью 1С RAS

Подключаемся и анализируем данные через 1С RAS. Необходимо выполнить 5 пунктов и серьезный инструмент мониторинга будет у вас в руках.

Источник

Ваш браузер устарел, пожалуйста обновите ваш браузер пройдя по ссылке www.microsoft.com/download

e51fbec6a197f35a15c6c1ef0bbc0d4d close

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

Отличия

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

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

Changelog

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

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

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

f71a8c4e70c0ff03708038e2b0210df8

9c2808762ec294cd4c55532520b9c521

895fb1e0f7afc3c0ed0d73bf5ee9d9d0

egais promo

b34b292ed32e9501f98cc31df406353e

789363929b9f37ddc5641a069a5fe52e

5b19cd6c4494a88b2abefce64a1b7565

199e2be4fd21dd8f4209d8ec34616c76

Обновление 01.07.19 12:55

См. также

Альтернативный способ добавления элементов и реквизитов на формы Промо

Предлагаю альтернативный вариант добавления динамически создаваемых элементов и реквизитов на форму.

09.09.2019 17666 34 bmk74 7

Выделение текущей строки в отчете (сделать сразу во всех отчетах и ничего не сломать)

Как за 10 минут упростить работу с отчётами программистам и пользователям. Добавить ВО ВСЕ ОТЧЁТЫ механизм автоматического выделения текущей строки отчёта (той, на которой установлен курсор). И ПРИ ЭТОМ НИЧЕГО НЕ СЛОМАТЬ.

17.10.2021 2244 4 Патриот 48

Интерактивная справка по объектам 1С (подключаемое расширение)

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

29.09.2020 15552 82 sapervodichka 45

Я давно мечтал о возможности открытия форм 1С внутри других форм, мне время от времени попадаются задачи, где это бы пригодилось. И вот в версии 8.3.16 наконец-то это можно реализовать! Конечно, это не совсем то, что я ожидал, но получилось все равно интересно. Давайте посмотрим.

15.04.2020 20307 29 CyberCerber 65

Менеджер открытых форм Промо

Обработка получает информацию об открытых формах и позволяет ими манипулировать.

13.04.2017 24980 40 SeiOkami 19

Делаем из СКД Excel (ну, почти)

Несложный в использовании способ внедрить в обычный отчет СКД возможность редактировать значения ресурсов отчета (а-ля Excel) и получать отредактированные значения для дальнейшей обработки.

26.01.2020 15129 25 herfis 16

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

Внешняя обработка с фоновым выполнением и индикацией процесса для любой конфигурации на основе БСП >= 2.3 без изменения конфигурации и встраивания обработки в «Дополнительные отчеты и обработки».

27.12.2019 19671 36 1sig 16

Декомпиляция условного оформления

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

23.12.2019 11541 54 XilDen 7

Расширенная настройка динамического списка УФ Промо

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

31.05.2017 38978 161 tormozit 25

Многоуровневые списки выбора с оформлением элементов

17.12.2019 12479 2 azhilichev 5

[Взрыв шаблона!] Новый способ программной настройки условного оформления

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

01.12.2019 19212 51 mszsuz 12

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • 1с erp учет спецодежды
  • 1с erp учет расходов будущих периодов