0
IoannVic
07.04.16
✎
11:17
|
Задача проще некуда. Есть обработка которая загружает из Excel. Мне нужно этот файл поместить в присоединенные файлы. Все настроил, интерактивно без проблем добавляет файлы. Скажите как программно добавить файл, а еще лучше ткните в БСП где это (сам искал ничего путного не нашел), ну естественно гугл не помог.
|
|
8
Cyberhawk
07.04.16
✎
11:29
|
ТабДок = СформироватьТабличныйДокументНаСервере(СсылкаНаВнешнююПечатнуюФорму, ДоговорСсылка, ИмяМакета);
// Сохраняем табличный документ в PDF.
РасширениеБезТочки = "pdf";
#Если _ Тогда
ТабДок = Новый ТабличныйДокумент;
ДоговорСсылка = Справочники.ДоговорыКонтрагентов.ПустаяСсылка();
#КонецЕсли
ИмяФайла = ПолучитьИмяВременногоФайла(РасширениеБезТочки);
ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.PDF);
// Добавляем его в присоединенные файлы к договору.
ДвоичныеДанныеФайла = Новый ДвоичныеДанные(ИмяФайла);
АдресВХранилище = ПоместитьВоВременноеХранилище(ДвоичныеДанныеФайла);
НаименованиеФайла = НачалоНаименованияФайла + " " + ДоговорСсылка.Номер + " от " + Формат(ДоговорСсылка.Дата, "ДЛФ=D");
//ПрисоединенныйФайлСсылка = ПрисоединенныеФайлы.ДобавитьФайл(ДоговорСсылка, НаименованиеФайла, РасширениеБезТочки, , , АдресВХранилище,,,, НаименованиеФайла + " (Сф-но автомат-ки)");
ИмяФайлаПриведенное = ОбщегоНазначенияКлиентСервер.ЗаменитьНедопустимыеСимволыВИмениФайла(НаименованиеФайла, "_"); // ЕМ 2015_10_20
ПрисоединенныйФайлСсылка = ПрисоединенныеФайлы.ДобавитьФайл(ДоговорСсылка, ИмяФайлаПриведенное, РасширениеБезТочки, , , АдресВХранилище,,,, НаименованиеФайла + " (Сф-но автомат-ки)");
|
|