|
проблемы с форматированным документом | ☑ | ||
---|---|---|---|---|
0
Pandoch
06.08.18
✎
10:42
|
НовыйЭлемент = ПриемникДокумент.Элементы.Добавить(ДобавляемыйЭлемент.Текст, Тип("ТекстФорматированногоДокумента"));
при заполнении сохраненного в хранилище форматированного документа один из элементов его имеет тип ТекстФорматированногоДокумента. И значение у него пустое, типа "". И при добавлении этого элемента происходит ошибка. НовыйЭлемент = Неопределено.Почему так происходит? И еще вопрос - все эти элементы он сам как-то заполняет?? потому что не двух базах он себя ведет по разному на одном и том же тексте, скопированном из ворда. Текст вида ООО "Козявкин" в одной базе он как один элемент записывает типа "Текстформ.документа", в другой же базе он дробит этот текст на 4 элемента типа Текст: "ООО " """" "Козявкин" """" и при заполнении при открытии документа их хранилища, при добавлении этих элементов он рушится. Он не может добавить второй элемент типа "Текст" со значением кавычки... Кто-нибудь может подсказать - может сталкивались - от чего зависит как он заполняет элементы построчно? типа почему он строку дробит и это он делает сам? или нужно искать какое-то событие при сохранении, где отформатированный текст разбивается на элементы? |
|||
1
Pandoch
06.08.18
✎
10:48
|
А еще при ручном вводе просто строки
С уважением, я смотрю в отладке и вижу в форматированном документа 2 элемента: первый типа ТЕКСТ и там нормальный текст "С уважением", а второй элемент тоже текст, но пустой. И опять таки на нем рушится при заполнении. Откуда берется второй элемент с пустым текстом? |
|||
2
Pandoch
06.08.18
✎
10:49
|
пробелов при вводе никаких не добавляла, просто текст ввела, без Enter.
|
|||
3
RomaH
naïve
06.08.18
✎
11:08
|
(0)
ИМХО, смирись, ФД предназначен только для ручного ввода дальше его можно только сохранить в ХЗ и восстановить из него программная работа с ним (метки, коллекции элементов) - все это может спорадически меняться т.е. только чтение, и только в нутри одного вызова - надеяться , что структура ФД останется неизменной между вызовами - не стоит |
|||
4
Провинциальный 1сник
06.08.18
✎
11:09
|
А как было бы неплохо, если бы можно было ФД формировать параметрами и секциями, как ТД.
|
|||
5
Pandoch
06.08.18
✎
12:15
|
В общем на двух разных платформах он ведет себя по-разному. На одной при копипасте он строку не дробит на несколько текстовых элементов. На другой - дробит, чем ошибки потом вызывает. Пиздец)
при ручном заведении текста все корректно сделал. |
|||
6
Pandoch
06.08.18
✎
12:40
|
Может дело быть в платформе?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |