Имя: Пароль:
1C
1С v8
Частичный доступ на редактирование элемента формы "Поле HTML Документа"
0 turrist
 
25.02.16
14:39
Задача: Необходимо создать шаблон документа (для вывода на печать) с форматированием. При редактировании шаблона пользователь может менять только некоторые поля.

Использую элемент формы "Поле HTML Документа" в толстом клиенте 8.2.13

При установке пользователем курсора на "Поле HTML документа" в предопределенной процедуре onclick() определяю что выбранный узел HTML документа не должен редактироваться.
Как в таком случае запретить редактирование?

Если использую
ПолеHTMLДокумента.УстановитьРежим(РежимПоляHTMLДокумента.Просмотр)
данные очищаются.
1 Asmody
 
25.02.16
14:40
(0) Не проще "некоторые поля" редактировать отдельно, а готовый html формировать по шаблону?
2 turrist
 
25.02.16
14:41
Проще, но хочется "некоторые поля" при редактировании видеть в контексте.
3 Asmody
 
25.02.16
14:43
(2) Сделай закладки "Редактирование" и "Просмотр". На первой пусть меняют, на второй — смотрят.
4 turrist
 
25.02.16
15:00
Спасибо за предложение, но нет ли вариантов с редактированием и просмотром в одном Поле HTML документа?
5 AceVi
 
25.02.16
15:18
Ну поставь в процедуре onclick Возврат по условию.  или он заходит на редактирование все равно?
6 turrist
 
26.02.16
07:16
Отказа в процедуре onclick нет.
7 turrist
 
26.02.16
12:18
Подниму. Вопрос актуален.
8 AceVi
 
29.02.16
11:06
(6) Отказа нет - зато есть Возврат. Ставишь в любом месте кода и он останавливает процедуру или функцию. Вот что будет если поставить возврат?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан