Вывод информации производится в табличную часть обработки, сортируя по типу файлов на две категории: "Изображения" и "Файлы". Для каждого файла отображается его размер, имя, владелец и флаг "Пометка на удаление"…
Отчет пригодится менеджерам и администраторам для слежения за размерами картинок после записи в базу данных.
1. Начало работы.
Кнопкой «Выполнить» происходит запуск цикла просмотра справочника на предмет наличия прикрепленных файлов. В случае, если таковые существуют, то они сортируются по виду и типу вложения, а их параметры записываются в табличную часть обработки.
2. Параметры обработки.
Во-первых, пользователь в любой момент может прервать работу обработки комбинацией клавиш «Ctrl+Break».
Во-вторых, список обработанных товаров можно сохранить и при следующем открытии без запуска обработки получить все тот же список данных. Для этого в настройках обработки перед закрытием «заполненной» обработки выберите пункт «Сохранить значение» -> «Сохранять автоматически».
И, напоследок, в корневом каталоге диска «С» в «Мой компьютер» может появиться один файлик-картинка с именем «temp.jpg». В этот файл автоматически сохраняется картинка, если она хранится в хранилище значений в виде картинки… Так надо для вычисления размера файла. Кто знает, как сделать проще, — пишите в комментариях. 🙂
ДвоичныеДанные.Размер()
(2) ну тогда лучше использовать «Новый КаталогВременныхФайлов()». Будет создан файл *.tmp и при завершении работы предприятия удалится.
Размер файлов, если пользователь захочет их сохранить на диск. Не в архивах.
В базе файлы, скорее всего, хранятся в сжатом виде.
В мегабайтах / 1024
Для управляемого приложения подойдет?