Имя: Пароль:
1C
1С v8
v8: Редактирование HTML реквизита в режиме Приедприятие
0 xavchik
 
17.07.12
16:15
Привет все.

Есть такая идея: добавить к справочнику "Номенклатура" новый реквизит "Описание в HTML". Это будет строка, содержащая в себе код HTML-документа. И дать пользователю право на редактирование во встроенном HTML-редакторе.

Не могу понять как это реализовать. А именно как запустить редактор, чтобы были 3 закладки как в конфигураторе "Редактирование, Текст, Просмотр"

Или это нельзя реализовать штатными средствами платформы?
1 Stim
 
17.07.12
16:15
нельзя
2 xavchik
 
17.07.12
16:17
:-) Коротко и ясно. А какие есть варианты?
3 Юрий Лазаренко
 
17.07.12
16:19
Можно
4 xavchik
 
17.07.12
16:21
Тоже коротко, но не совсем ясно.Можно поподробнее?
5 х86
 
17.07.12
16:22
УстановитьРежим
6 Юрий Лазаренко
 
17.07.12
16:26
УФ или не УФ?
7 xavchik
 
17.07.12
16:28
Обычные формы. Установил режим методом "УстановитьРежим". Теперь могу писать в поле текст. Хорошо было бы иметь все-таки закладки с разными представлениями документа.
8 х86
 
17.07.12
16:32
(7)закладки ужо сам )
9 Юрий Лазаренко
 
17.07.12
16:35
(8) +800
(7) Ну или воспользуйся ВК, Душелов когда-то писал очень вкусные ВК для этого дела, с закладками уже.
10 xavchik
 
18.07.12
10:27
Всем спасибо. Мудрить не стал, сделал как можно проще:

1) Положил на форму элемент управления "Поле HTML документа";
2) Добавил текстовый реквизит неограниченной длины для хранения HTML-кода;
3) При открытии устанавливаю текст поля методом УстановитьТекст();
4) Перед записью присваиваю реквизиту результат ПолучитьТекст();
5) Даю доступ на редактирования по наличию соответствующего права методом УстановитьРежим()
11 Юрий Лазаренко
 
18.07.12
12:58
(10) Ну в общем асе правильно. Можно еще закладочку добавить, в которой будет отображаться html-исходник страницы, чтобы при желании и его можно было править.
12 xavchik
 
19.07.12
17:51
Эта кнопочка уже есть на панели инструментов "(H)". Нечего изобретать велосипед :-)
Программист всегда исправляет последнюю ошибку.