Свойства "Текст" и "Позиция" текущего документа сначала остаются пустыми

tormozit Отклонено Высокий

Если открыть новое окно модуля Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта и сразу вызвать в нем команду "ИР.ПерейтиКОпределению" на строке
мПлатформа.НовоеСлужебноеПолеТекста()
то в свойствах ТекущийДокумент.Текст и ТекущийДокумент.Позиция будут пустые значения.
После каких то дальнейших действий они начинают заполняться.

[RDT.os

](https://turboconf.ru/Download/File?path=1165DFE919CB05373C26DFFD93BA26DF9DD382C5/450e06e49def4b3b91bd69706d1c236d&fileName=RDT.os)

Комментарии

bolsun
#1, ред. 09 декабря 2023 13:19

Для точного получения текста и позиции текущего документа, нужно использовать ПолучитьТекстМодуля.
Текст и позиция на данный момент предназначены только для ПоследнегоМодуля, а также для получения измененных модулей.
Также эти значения могут быть неточными, а отражают лишь одно из предыдущих состояний документа.
bolsun изменил статус на Отклонено


bolsun
#2, ред. 09 декабря 2023 13:21

Кстати ПоследнийДокумент = ТекущемуДокументу, если редактируется документ в данный момент. В последнем документе будет текст и позиция, но не 100% точные.


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера