|
Как в поле ввода в форме документа отловить позицию курсора? |
☑ |
0
Juliks
20.12.04
✎
15:23
|
программно. И, допустим, вставить туда какой-нить текст.
Подскажите, плз
|
|
1
miki
20.12.04
✎
15:34
|
Если ты про реквизит целиком, то попробуй Форма.АктивныйЭлемент().
|
|
2
Juliks
20.12.04
✎
15:41
|
Нет, в том-то и дело. В поле ввода есть текст, и мне нужно в разные места вставить определенные наборы символов
|
|
3
GrayT
20.12.04
✎
15:43
|
(2)И чтоб курсор скакал по символам? Штатно наверное не получиться
|
|
4
miki
20.12.04
✎
15:44
|
Тогда кури бамбук.
Что-то похожее недавно на Т1С'е обсуждалось. Поищи там.
|
|
5
Juliks
20.12.04
✎
15:44
|
Ну хоть как-то можно?! :(((
|
|
6
GrayT
20.12.04
✎
15:50
|
Раскажи что вообще хочешь добиться и главное в какой момент. А то может все просто
ФункцияМеняющаяРеквизитНаформе()
|
|
7
Juliks
20.12.04
✎
16:04
|
Надо чтобы в тексте (после выгрузки в файл) первое слово (или несколько, вот в чем косяк!) выделялись жирным шрифтом. Есть, в принципе, скрипт, который проделывает это в программе верстки, но для этого нужные слова необходимо выделить какими-нить символами (допустим, при помощи неких сочетаний клавиш) во время или после ввода текста в поле... уфф!
|
|
8
GrayT
20.12.04
✎
16:15
|
Ну а вставка В реквизит что-нить типа Реквизит = Симв(ХХХ)+ Лев(Реквизит,5)+Симв(УУУ)+Сред(Реквизит,6) не подойдет?
|
|
9
Juliks
20.12.04
✎
17:00
|
Не-а. Аргумент Число строковых функций все время разный. В начало строки еще как-то можно вставить, да и в конец, а вот в середину!.. Причем в произвольное место.
|
|