Всем привет. Имею платформу 1С:Предприятие 8.3 (8.3.6.1848). Самописная конфигурация, работаем в веб-клиенте.
Задача: формирую программно пдф файл. Надо его прикрепить к документу. В конфигурации вкл модальные окна и синхронные вызовы.
Вопрос - как это сделать?
1. пробовал через каталог временных файлов - нет такого на веб-клиенте.
2. пробовал через ПоместитьФайлы - ругается, Использование синхронных методов на клиенте запрещено.
3. Делаю так:
#Если ВебКлиент Тогда
Если Не ПодключитьРасширениеРаботыСФайлами() Тогда
НачатьУстановкуРасширенияРаботыСФайлами();
ПодключитьРасширениеРаботыСФайлами();
КонецЕсли;
ВремФайл = "C:\temp\" + ТекВремя + "_" + ИмяФайла;
ТабДок.Записать(ВремФайл, ТипФайлаТабличногоДокумента.PDF);
Файл не появляется в папке, на отсутствие прав на запись не ругается (поставил пользователю 1с права на всякий случай).
Так при чем тут интерактивные методы? Файл на сервере формируется и на сервере же сохраняется в базе, т.е. "прикрепляется к документу", как выразился ТС
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший