|
Как поле текстового документа на форме привязать к реквизиту? | ☑ | ||
---|---|---|---|---|
0
SeiOkami
30.12.12
✎
18:33
|
Имеется реквизит "Текст" и на форме ПолеТекстовогоДокумента с расширением встроенный язык. Как можно связать их? Там даже процедуры ПриИзменении нет =(
|
|||
1
GROOVY
30.12.12
✎
18:39
|
ТекстовыйДокумент.УстановитьТекст (TextDocument.SetText)
ТекстовыйДокумент (TextDocument) УстановитьТекст (SetText) Синтаксис: УстановитьТекст(<ТекстДляУстановки>) Параметры: <ТекстДляУстановки> (обязательный) Тип: Строка. Текст, помещаемый в текстовый документ. Описание: Устанавливает в текстовый документ текст из переданной строки. Текст, содержащийся в текстовом документе до исполнения метода, удаляется. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Пример: ТекстовыйДокумент.УстановитьТекст(" |Этот |текст |установлен из строки"); |
|||
2
SeiOkami
30.12.12
✎
18:43
|
(1), внимательнее читай.
"Как можно связать их? Там даже процедуры ПриИзменении нет =(" |
|||
3
GROOVY
30.12.12
✎
18:43
|
(2) Никак.
|
|||
4
GROOVY
30.12.12
✎
18:44
|
При открытии загружай, при закрытии выгружай.
|
|||
5
SeiOkami
30.12.12
✎
18:47
|
(4)
При открытии чего? Формы? Какой в этом смысл? Есть ли вообще способ связать реквизит и это поле? Чтобы всегда в реквизите (и, соответственно, в поле) были актуальные данные? |
|||
6
SeiOkami
30.12.12
✎
19:06
|
уоп
|
|||
7
SeiOkami
30.12.12
✎
19:12
|
неужели никто не знает ? =(
|
|||
8
Steelvan
30.12.12
✎
20:13
|
Тебе уже ответили.
|
|||
9
SeiOkami
30.12.12
✎
20:19
|
(8), где 0_о
|
|||
10
GROOVY
30.12.12
✎
20:22
|
(9) в 1,3,4
|
|||
11
SeiOkami
30.12.12
✎
20:31
|
(10) это не то, что мне нужно. Я уже это ответил в (2)
|
|||
12
GROOVY
30.12.12
✎
22:38
|
(11) Я переведу:
- Как сделать так чтобы колбаса из холодильника сама на бутер падала. - Никак, Только если ее достать нарезать и положить на заранее приготовленный кусок хлеба - Это не то что не нужно. |
|||
13
SeiOkami
30.12.12
✎
22:44
|
(12) ммм... чушь какая то.
Повторю вопрос: "Имеется реквизит "Текст" и на форме ПолеТекстовогоДокумента с расширением встроенный язык. Как можно связать их? Там даже процедуры ПриИзменении нет =(" + Разжую суть вопроса. У поля нет ПриИзменении (либо я не нашел), нет привязки к реквизиту. Как сделать так, чтобы, меняя данные в поле, они сразу менялись в реквизите. Без дополнительных манипуляций. Теперь тыкни мне глупому, где ты ответил на вопрос... |
|||
14
GROOVY
30.12.12
✎
22:58
|
(13) Никак. Ты про обычны формы. НИКАК ЭТО НЕЛЬЗЯ СДЕЛАТЬ. НИКАК НЕ СВЯЗАТЬ. Нельзя. Вообще. Нет возможности. Это не сделать.
Вроде бы в (3) был подобный ответ. Кстати, юзая упр формы, можно указать у поля ТД путь к данным, таким образом связав поле и реквизит. |
|||
15
GROOVY
30.12.12
✎
22:59
|
И еще, тебе конечно может помочь событие формы "ОбновлениеОтображение", но честное слово, грех использовать его если юзер будет Онегина печатать в поле ТД.
|
|||
16
SeiOkami
30.12.12
✎
23:09
|
(15), вот, а за это спасибо =)
Теперь работает =) |
|||
17
GROOVY
30.12.12
✎
23:10
|
(16) Ты только подумай, что после каждого клика мыши и нажатия кнопки оно отрабатывает...
|
|||
18
SeiOkami
30.12.12
✎
23:13
|
(17), не совсем. оно срабатывает только когда "перерисовывается" форма. Когда я меняю текст в поле текстового документа оно не срабатывает =(
Срабатывает, только когда переключу страничку или выберу другую строку в ТЧ. |
|||
19
Фокусник
30.12.12
✎
23:18
|
(0) чем не устраивает присвоение текста в реквизит ПриЗаписи() ?
|
|||
20
SeiOkami
30.12.12
✎
23:33
|
(19), в каком смысле ПриЗаписи() ?
|
|||
21
Фокусник
31.12.12
✎
13:48
|
(20) Точнее в событии ПередЗаписью(), если это форма "записываемого" объекта конечно :)
PS ИМХО, в данной задаче главное - это понять, зачем нужна связь реквизита и текста из ПолеТекстовогоДокумента, т.е. в какой момент нужно прочитать реквизит. А то может и не нужна "синхронизация онлайн"? :) Если это справочник/документ, то достаточно в ПередЗаписью() запомнить нужный текст в реквизите. Если это обработка/отчет/свободная форма, то в реквизит можно поместить текст из поля в ПриЗакрытии() и т.д. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |