gifts2017

Работа с хранилищем дополнительной информации (прикрепленные файлы)

Опубликовал Олег Никоноров (nikolega) в раздел Программирование - Практика программирования

Многие используют в 1С возможность хранения внешних файлов, картинок в объектах базы. Иногда возникает вопрос об объеме файлов, помещенных в справочники и документы базы, оперативном анализе наличия таких файлов. Данная обработка поможет вычислить объем и оперативно открыть любые прикрепленные файлы.

Многие используют в 1С возможность хранения внешних файлов, картинок. Иногда возникает вопрос об объеме файлов, помещенных в справочники и документы базы. Данная обработка поможет вычислить объем и оперативно открыть все прикрепленные файлы.

Возможности:

1. Получение списка типов объектов 1С (а также количество), к которым прикреплены внешние файлы. Получение суммарного объема по каждому типу объекта, а также получение данных по общему объему прикрепленных внешних файлов (при нажатии на кнопку "Объем").

2. Получение списка элементов объекта по выбранному типу с возможностью открытия по двойному клику.

3. Получение списка прикрепленных файлов по выбранному элементу (справочника или документа) с информацией об имени и размере каждого файла. Просмотр файла по двойному клику.

Обработка работает со справочником "ХранилищеДополнительнойИнформации", проверена на УПП, ЗУП.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
РаботаСХранилищемДополнительнойИнформации.epf
.epf 13,37Kb
09.04.13
172
.epf 13,37Kb 172 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. arjuna (arjuna) 19.04.13 23:50
Пригодится такая штука для определения очень большого размера картинки. Из за больших размеров не получается ни обмен сделать ни прайс сохранить.
2. CatMix 01.10.13 16:03
Хорошая обработка.
В правой верхней таблице (перечень объектов с количеством файлов) не хватает столбца объём прикреплённых файлов, с возможностью сортировки по данному столбцу.
3. Андрей Сенько (AndreySV) 04.02.14 17:50
Спасибо, дружище. Уйму времени сэкономил.
4. Aleck Zgonnik (0614) 26.02.14 13:20
извиняюсь за оффтоп.
можно ли использовать файл(фото) из хранилища доп.информации в 2х справочниках?
например 1С ЗУП 8.2 (2.5.77.2):
Фото загруженное в справочник кандидаты, использовать при заполнении справочника физические лица не загружая снова.
5. Олег Никоноров (nikolega) 26.02.14 14:35
(4) Справочник Кандидаты (в конфигурации это "ЗаявкиКандидатов") и Физические лица - это разные объекты базы данных ЗУП.
Как вариант можно написать обработку по переносу данных файлов из одного элемента справочника в другой, но физически в базе это будут два разных элемента справочника "Хранилище дополнительной информации". В этом случае не надо будет загружать файлы еще раз.
6. Xer shi (Xershi) 08.07.15 15:47
Работает через прямые запросы к скулю?
7. Олег Никоноров (nikolega) 09.07.15 09:44
Нет, используются только штатные средства 1С.
8. Xer shi (Xershi) 09.07.15 11:19
(7) nikolega, выгрузка больших файлов во временный каталог будет долго отрабатывать, чтобы замер файла сделать?
9. Олег Никоноров (nikolega) 10.07.15 16:35
(6) Xershi, Как быть если не скуль ? (файловая версия, Postgre, Oracle). Обработка универсальная, в этом ее плюс.


(8) Xershi, Вы же не собираетесь формировать данную обработку каждый день.
И если память мне не изменяет - обработка не сохраняет во временный каталог файлы.
Получается объект из хранилища типа "Файл" и у объекта вызывается метод "Размер()".
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа