Генератор форматированной строки (с визуальным редактором)

12.10.25

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

Обработка позволяет создать любую форматированную строку в визуальном редакторе и сгенерировать код её программного создания.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Генератор форматированной строки (с визуальным редактором):
.epf 41,71Kb ver:1.0.3
31 4 550 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

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

Оформить подписку и скачать решение со скидкой

Пару лет назад на Инфостарте была выложена данная публикация //infostart.ru/public/702119/, в которой автор разработал довольно мощную и удобную функцию по созданию форматированной строки из html+inline CSS.

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

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

 

Визуальный редактор создан на основе NicEdit (http://nicedit.com/index.php) с некоторыми доработками и настройками, который помещён в ПолеHTMLДокумента.

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

Также произведена оптимизация обработки под разные версии платформы. Как известно, начиная с 8.3.14 1С использует движок WebKit, а в 8.3.13 и более ранних версиях - IE. Была достигнута стабильная работа функционала на обоих движках, за исключением возможности вставлять изображения из БиблиотекиКартинок, она в IE пока не работает. Но можно дописать руками <img src="ИмяКартинкиИзБиблиотекиКартинок">.

В результирующем коде создания форматированной строки вызывается функция СоздатьФорматированнуюСтроку(). Данную функцию и ряд вспомогательных вы найдёте в модуле объекта данной обработки. Необходимо разместить их в общем модуле и прописать вызов функции из общего модуля.

Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.5.23.59

Вступайте в нашу телеграмм-группу Инфостарт

обработка форматированная строка визуальный редактор УФ генерация кода

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    218052    1194    413    

1055

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

14400 руб.

20.08.2024    43620    237    123    

220

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Библиотека стандартных подсистем Платные (руб)

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

22200 руб.

06.10.2023    27664    73    30    

101

Инструментарий разработчика Программист 1С v8.3 Платные (руб)

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

9500 руб.

17.05.2024    39330    142    57    

179

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

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

16000 руб.

10.11.2023    19560    76    39    

92

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданым 1С, справке синтакс-помошника и проверки синтаксиса.

9900 руб.

25.08.2025    9678    15    7    

25

Инструментарий разработчика WEB-интеграция 1С v8.3 1C v8.2 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Инструмент для генерации OpenApi (Swagger) спецификаций на основании файлов конфигураций 1С. Это консольное и десктопное приложение на языке Rust с полноценным редактором кода, содержащим автозамену и подсвечивание ошибок для быстрого и безошибочного написания документирующего комментария.

18000 руб.

22.11.2024    2596    2    0    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. bonv 1597 26.12.19 16:39 Сейчас в теме
Как автор оригинальной обработки скажу, что получилось интересное развитие
pro96inf; XilDen; +2 Ответить
2. acanta 26.12.19 17:25 Сейчас в теме
Спасибо. В 1с очень нужна формочка для написания комментариев в инфостарт, со спойлерами и разукрашкой.
3. Steelvan 311 26.12.19 17:51 Сейчас в теме
Со свертками и картинками :)
4. ixijixi 2059 27.12.19 08:55 Сейчас в теме
(3) С блэкджеком и .... кхм-кхм... гиперссылками!
work.sable; dock; jONES1979; +3 Ответить
5. JohnConnor 59 30.12.19 12:12 Сейчас в теме
Если не ошибся Вы тот кто написал видоекурс по Делфи? Видимо Делфи совсем умер раз вы решили перейти на 1С
6. XilDen 698 30.12.19 17:33 Сейчас в теме
(5) Не ошиблись) 1С - для работы, Делфи - для души)
7. peterxx 23 15.04.20 10:55 Сейчас в теме
Доброго времени суток.
Вопрос автору. Проверялась ли работоспособность обработки на платформе 8.3.16?
Заранее спасибо за ответ.
8. XilDen 698 30.06.20 11:56 Сейчас в теме
(7) Добрый день! Да, на 8.3.16 всё отлично работает
9. sytkosa 119 20.06.23 01:48 Сейчас в теме
(0) Доброго времени суток. Если дорабатывать в сторону добавления ссылок в текст на внутренние объекты. С чего посоветуете начать ?
Для отправки сообщения требуется регистрация/авторизация