Добрый день народ.
Требуется помощь гуру по мобильной платформе. Имеется: мобильная платформа 8.3.18.1363, самописная конфигурация.
Есть заполненный ТабличныйДокумент. Нужно его сохранить в файл на мобильном устройстве.
Никак не могу понять, как правильно это делается.
Мой код:
ПутьКФайлу = КаталогВременныхФайлов() + ПолучитьИмяВременногоФайла("PDF");
Попытка
Результат.Записать(ПутьКФайлу, ТипФайлаТабличногоДокумента.PDF);
Исключение
Инф = ИнформацияОбОшибке();
ПредупреждениеАсинх("Ошибка при записи данных отчета: " + Инф.Описание);
КонецПопытки;
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога); // ВыборКаталога. Если указываем Сохранение, то ошибка!
Диалог.Заголовок = "Выберите место сохранения";
ОповещениеЗавершения = Новый ОписаниеОповещения("ПослеПомещеенияФайлаНаСервер", ЭтотОбъект);
Диалог.Показать(ОповещениеЗавершения);
Попытка
Результат.ПолеСлева = 5;
Результат.ПолеСправа = 5;
Результат.ПолеСверху = 5;
Результат.ПолеСнизу = 5;
Результат.АвтоМасштаб = Истина;
Результат.Записать(пРезультат[0]+"Выполненные работы.PDF", ТипФайлаТабличногоДокумента.PDF);
Исключение
Инф = ИнформацияОбОшибке();
ПредупреждениеАсинх("Ошибка при записи данных отчета: " + Инф.Описание);
КонецПопытки;
КонецЕсли;
КонецПроцедуры
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший