Допустим, имеется команда формирования печатной формы документа. После того как ТабДок сформирован, вызовем процедуру общего модуля СохранениеПечатныхФормКлиент (с установленными флажками клиента)
СохранениеПечатныхФормКлиент.СохранениеПечатныхФорм(ТабДок, ПараметрКоманды);
Процедура имеет следующий вид
|
||
Функция ПолучитьТомХраненияФайлов() Экспорт
Возврат Справочники.ТомаХраненияФайлов.НайтиПоНаименованию("Server").ПолныйПутьWindows; КонецФункции
|
||
Функция ПолучитьПрикрепленныеФайлыКОбъекту(Знач Объект) Экспорт
МассивФайлов = Новый Массив; ТипыВладельцев = Метаданные.РегистрыСведений.НаличиеПрисоединенныхФайлов. Измерения.ОбъектСФайлами.Тип.Типы(); // Удалите пробелы в строке кода! Если ТипыВладельцев.Найти(ТипЗнч(Объект)) <> Неопределено Тогда МассивФайловЛокальный = ПрисоединенныеФайлыСлужебный.ПолучитьВсеПодчиненныеФайлы(Объект); Для Каждого СсылкаНаФайл Из МассивФайловЛокальный Цикл МассивФайлов.Добавить(СсылкаНаФайл); КонецЦикла; КонецЕсли; Возврат МассивФайлов;
КонецФункции |
||
Функция ДобавитьФайл(Ссылка, ИмяПриказа, ДатаМодификацииУниверсальная, АдресФайлаВоВременномХранилище, АдресВременногоХранилищаТекста) Экспорт
ПрисоединенныйФайл = ПрисоединенныеФайлы.ДобавитьФайл(Ссылка, ИмяПриказа, "xls", ,ДатаМодификацииУниверсальная, АдресФайлаВоВременномХранилище, АдресВременногоХранилищаТекста,""); Возврат ПрисоединенныйФайл;
КонецФункции |
||
Если есть вопросы по материалу - обращайтесь! | ||
Сергей Семенов, разработчик 1С ООО «Кодерлайн»
|