Имя: Пароль:
1C
1С v8
Автоперенос строк при редактировании
0 pin4er
 
16.05.13
10:37
Привет форумчане!
столкнулся с такой проблемой:
при открытии некой формы документа, есть поле "ТекстовыйДокумент" в который заношу или копирую информацию из Ворда, скрин - http://gifok.net/images/2013/05/16/bZWPO.jpg
Далее чтобы его отредактировать нажимаю кнопку для открытия обработки по редактированию и получаю, скрин -http://gifok.net/images/2013/05/16/82dQb.jpg
Так вот не совсем удобно производить редактирование, т.к. не получается сделать автоперенос строк при изменении размера формы..
Хотелось бы получить следующее:
через отладчик как раз таки можно посмотреть получаемый текст и при изменении формы текст соответственно сам переноситься
1. http://gifok.net/images/2013/05/16/JKuq2.jpg
2. http://gifok.net/images/2013/05/16/N2FDh.jpg

соответственно когда меняю размер формы с 1 на 2 то текст автопереносится по горизонтали.

Подскажите как реализовать форму как при отладке или что требуется изменить?

соответственно код:
при нажатии на редактирование:

ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("Текст", навПрограммаТура.ПолучитьТекст());
ПараметрыФормы.Вставить("ИмяПоля", "навПрограммаТура");
ОткрытьФорму("Обработка.навРедактированиеТекста.Форма.Форма", ПараметрыФормы, ЭтаФорма);


Код формы редактирования:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Текст.УстановитьТекст(Параметры.Текст);
ИмяПоля = параметры.ИмяПоля;
КонецПроцедуры

&НаКлиенте
Процедура Применить(Команда)
ЭтаФорма.ВладелецФормы[ИмяПоля].УстановитьТекст(Текст.ПолучитьТекст());
ЭтаФорма.Закрыть();
КонецПроцедуры

Свойств автопереноса нет!!!
думал поставить переключатель на "Переносить строки"(как на скринах просмотра значений выражения), но не знаю как в форме делать подсчет по ее размерам..

Сильно не бейте и матом не ругайте, пока еще только учусь...
1 Лефмихалыч
 
16.05.13
10:58
Редактируй в верде через ActiveDocument, не мучай пользователей
2 pin4er
 
16.05.13
16:09
(1) Спасибо, с ActiveDocument конечно не стал делать.
разобрался так.