|
Поле HTML: вывел PDF, а как очистить это поле?
| ☑ |
0
SashaNox
02.09.16
✎
09:50
|
Добрый день! Прошу помощи, есть список номенклатуры, к некоторым прикреплен PDF файл, при активизации элемента списка в поле HTML отображается прикрепленный PDF.
Отображается так:
ДД = ПолучитьДД(ТекущиеДанные.Номенклатура);
Если ТипЗнч(ДД) = Тип("ДвоичныеДанные") Тогда
Если ПустаяСтрока(ИмяВременногоФайлаPDF) Тогда
ИмяВременногоФайлаPDF = ПолучитьИмяВременногоФайла("pdf");
КонецЕсли;
ДД.Записать(ИмяВременногоФайлаPDF);
ПолеPDF = ИмяВременногоФайлаPDF;
Иначе
ПолеPDF = "";
КонецЕсли;
где ПолеPDF - реквизит формы, тип строка.
Вопрос:
1. в секции Иначе поле не очищается, остается виден текущий PDF, как очистить поле?
2. при выборе другой номенклатуры, повторной записи ДД по этому же пути, пишет файл занят другим приложением или процессом, как PDF закрыть в поле HTML?
|
|
1
SashaNox
02.09.16
✎
11:47
|
Прием, прием
|
|
2
oslokot
02.09.16
✎
11:49
|
ПолеPDF = "yandex.ru"
|
|
3
ovrfox
02.09.16
✎
11:51
|
Заведи себе файл с пустым содержимым и ссылай поле на него.
|
|
4
SashaNox
02.09.16
✎
13:28
|
(3) решило п.1, по п.2 проблема осталась, что можно еще придумать?
|
|
5
ovrfox
02.09.16
✎
15:49
|
(4) присвой ДД = Неопределено
|
|
6
SashaNox
06.09.16
✎
14:11
|
(5) не понял при чем тут ДД? Это двоичные данные, если я присвою им неопределено, то не смогу записать. А путь к пустому файлу уже пробовал, не решает проблему того что файл остается занят неким приложением.
|
|
7
Asmody
06.09.16
✎
14:14
|
Пиши в другой временный файл. Жалко тебе их что ли?
Только прибраться не забудь.
|
|
8
SashaNox
06.09.16
✎
15:32
|
(7) так пока и сделал, но хочется обойтись одним, как же все таки его освободить?
|
|
9
braslavets
06.09.16
✎
15:48
|
(0) ПолеHTML.Перейти("about:blank")
|
|
10
Юрий Лазаренко
06.09.16
✎
15:55
|
(0) П.2
ПолеPDF = "<html><head></head><body></body></html>";
|
|