1С и ДокументPDF
Столкнулся со странностью, прошу совета.
Тонкий клиент, платформа 8.3.23.2040.
В клиентской процедуре нужно показать файл на форме, в другой клиентской процедуре - переименовать файл, файлы локально на клиенте.
Есть реквизит формы ПДФ с типом ДокументPDF, вынесен на форму в поле с видом Поле PDF документа.
Процедура П1()
_____ФайлПДФ = "какой-то файл";
_____ПДФ.Прочитать(ФайлПДФ);
КонецПроцедуры;
Процедура П2()
_____ПереместитьФайл(ФайлПДФ, ДругойФайл); //Просто так переименовать не получается - файл занят.
КонецПроцедуры;
Пробовал так:
Процедура П2()
_____ПустойПДФ = Новый ДокументPDF();
_____ПДФ = ПустойПДФ;
_____ПереместитьФайл(ФайлПДФ, ДругойФайл); //Всё равно выходит та же ошибка.
КонецПроцедуры;
Но если вставить серверный вызов, то всё работает.
Процедура П2()
_____ПустойПДФ = Новый ДокументPDF();
_____ПДФ = ПустойПДФ;
_____КакаяТоПроцедураНаСервере();
_____ПереместитьФайл(ФайлПДФ, ДругойФайл); //Работает идеально
КонецПроцедуры;
Дело не в задержке перед переименованием - ждал до минуты, не отпускает.