Хелп!
Задача проста как 2 рубля - есть поле ввода, тип - строка неограниченной длины. ПолеВвода.МногострочныйРежим = Истина, ПолеВвода.РасширенноеРедактирование = Истина.
В поле два абзаца текста(возможно больше), которые нужно перенести в тело письма и при этом сохранить форматирование - отступы, переносы строк и т.д.
Вопрос: как?
Или есть другой рецепт и можно вместо поля ввода что-то столь же простое и очевидное использовать?
Метод ПолучитьТекст() дает тот же самый результат, что и поле ввода - форматирование уходит в небытие. Может дело не в источнике, а в приемнике? Я пытаюсь этот форматированный текст засунуть в объект типа ИнтернетПочтовоеСообщение, в тело письма. Может беда где-то здесь?
Проще - ПолеHTMLДокумента. Все дело было в "волшебных пузырьках" - ТипТекстаПочтовогоСообщения.HTML и ПолеHTMLДокумента.ПолучитьТекст(). Главное потом не забыть лишние Символы.ПС заменить на "". И все, работает.
В ПолеHTMLДокумента не надо тэги вбивать, когда было поле ввода, тогда надо было, а я как раз это и не учел, а с новым полем все замечательно.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший