0
lelya92
23.09.15
✎
10:43
|
Ребят, подскажите пожалуйста, как изменить дипекторию хранения файлов в томах на диске. Надо сделать так, чтобы все файлы попадали в заданный том, но в томе НЕ создавалась бы папка с текущей датой.
В конфигураторе за хранение файлов в томах отвечает обработка Перенос ФайловВТома.
Процедура ВыполнитьПереносФайловВТомаЗавершение(Ответ, ПараметрыВыполнения) Экспорт
Функция
Кусок кода:
НачатьТранзакцию();
ВерсияОбъект = ВерсияСсылка.ПолучитьОбъект();
ХранилищеФайла = РаботаСФайламиСлужебныйВызовСервера.ПолучитьХранилищеФайлаИзИнформационнойБазы(ВерсияСсылка);
СведенияОФайле = ФайловыеФункцииСлужебный.ДобавитьФайлВТом(ХранилищеФайла.Получить(), ВерсияОбъект.ПолноеНаименование, ВерсияОбъект.Расширение, ВерсияОбъект.НомерВерсии, ФайлСсылка.Зашифрован);
// Чтобы все файлы не попали в одну папку за сегодняшний день - подставляем дату создания файла.
//закомментила ВерсияОбъект.ДатаМодификацииУниверсальная);
|
|
3
lelya92
23.09.15
✎
11:10
|
Разобралась, оказывается надо было вообще с другой стороны пойти!
Общий модуль ФайловыеФункцииСлужебный
Строка 404 ПутьДня = Формат(Дата, "ДФ=ггггММДД") + ПолучитьРазделительПути();
Это строка определяет имя создаваемого каталога.
ПутьДня = Формат(Дата, "ДФ=ггггММ") + ПолучитьРазделительПути(); в таком виде каталоги будут создаваться как "201509"
Ура))
|
|