Имя: Пароль:
1C
 
Форматированный документ - закладки начала и конца
0 RomaH
 
naïve
12.04.18
14:41
есть процедура которая в соответствие пишет закладки начала и конца (параграфы привязаны к строкам таблицы)

При открытии вызываю эту процедуру, эту же процедуру вызываю на флажке

при изменении форматированного документа получаю текст между закладками
СодержаниеЗакладки = РезультатыИсследованийФД.ПолучитьТекст(АбзацДиагноза.Начало,АбзацДиагноза.Конец);

вот если открыть заполненный документ (форму) и сразу начать менять ФД - то выдает ошибку:

{Документ.ИсследованиеЭндоскопическое.Форма.ФормаДокумента.Форма(575)}: Ошибка при вызове метода контекста (ПолучитьТекст)
                СодержаниеЗакладки = РезультатыИсследованийФД.ПолучитьТекст(АбзацДиагноза.Начало,АбзацДиагноза.Конец);
по причине:
Недопустимое значение параметра (параметр номер '1')

хотя в обоих параметрах закладки

если же еще раз вызвать процедуру заполнения соответствия закладок - то все начинает работать как и предполагалось

из-за чего такое может быть?
1 RomaH
 
naïve
12.04.18
15:03
Процедура Подключаемый_ОбновитьКоманды()
    ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект,Объект);
КонецПроцедуры

вот это - гоняет форму на сервер через 0.2 после открытия

поставил выполнение своей процедуры тоже через обработчик ожидания - заработало
2 RomaH
 
naïve
12.04.18
15:03
... только надо попозже - через 0.5 сек
3 RomaH
 
naïve
13.04.18
06:09
Вот так всегда: пишешь, пишешь что бы на сервере без контекста, а потом — бац! — и БСП