|
макет ActiveDocument на сервере
| ☑ |
0
xantimans
14.05.14
✎
14:19
|
Привет всем, подскажите как мне в фоновом задании заполнить макет ActiveDocument?, на клиенте без проблем, а вот как на сервере?
|
|
1
xantimans
14.05.14
✎
14:50
|
ап
|
|
2
4serg
14.05.14
✎
17:34
|
Active Document лучше не использовать. Сохранять макет надо как двоичные данные. А потом так:
&НаСервере
Функция ЗаписатьМакетНаСервере()
ВременныйФайл = ПолучитьИмяВременногоФайла("xlsx");
Попытка
Обработки.ИмяОбработки.ПолучитьМакет("МакетXlsx").Записать(ВременныйФайл);
Файл = Новый ДвоичныеДанные(ВременныйФайл);
Адрес = ПоместитьВоВременноеХранилище(Файл, Новый УникальныйИдентификатор);
УдалитьФайлы(КаталогВременныхФайлов(),"xlsx");
Возврат Адрес;
Исключение
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ОписаниеОшибки());
КонецПопытки;
КонецФункции
|
|
3
4serg
14.05.14
✎
17:37
|
Макет хранить как двоичные данные т.е.
|
|
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.