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

09.04.13

Разработка - Групповая разработка (Git, хранилище)

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
РаботаСХранилищемДополнительнойИнформации.epf
.epf 13,37Kb
263 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

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

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

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

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

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

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Групповая разработка (Git, хранилище) Программист 1С:Предприятие 8 Бесплатно (free)

В статье разобран пример, как найти несериализуемые значения в случае помещения в хранилище коллекций, содержащих вложенные элементы. В качестве хранилищ рассмотрены временное хранилище значений и переменные типа ХранилищеЗначения.

02.03.2016    31881    balanton    4    

18

Групповая разработка (Git, хранилище) Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

Статья является переосмыслением и дополнением к предыдущим трудам "Как мы управляем версиями (GIT+1C)" и "Как мы управляем версиями и тестированием 1C 8.3 (часть 2)". Как оказалось, многие не понимают, зачем такие сложности и почему? Попытаюсь ответить на эти вопросы и описать подход git-flow.

03.11.2014    74394    pbazeliuk    89    

246

Групповая разработка (Git, хранилище) Системный администратор Программист 1С:Предприятие 8 Бесплатно (free)

Данное изложение на примерах демонстрирует работу с хранилищем конфигураций из пакетного режима

22.04.2014    30934    Franco    13    

32

Групповая разработка (Git, хранилище) Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

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

03.06.2013    54598    _also    33    

107

Групповая разработка (Git, хранилище) Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия ИТ-компания Бесплатно (free)

Перерыл инет, спрашивал на куче форумов, никто ничего вразумительного не ответил, в итоге докопался до истины.

26.11.2012    16270    alex.msk    3    

9

Групповая разработка (Git, хранилище) Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Бесплатно (free)

В тонком и веб-клиенте имеется возможность загружать внешние файлы, но сохранение в реквизите табличной части отрабатывается некорректно. Предлагаю свой метод решения этой задачи.

21.12.2011    30449    kostia.ck    10    

25

Групповая разработка (Git, хранилище) Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Бесплатно (free)

Сравнение значений типа Хранилище (простое решение для тех, кто не нашел ничего подобного на просторах интернета и не имеет навыков быстрого формирования контрольных сумм CRC, md5 средствами 1С, но имеет желание или необходимость выполнения такого сравнения). * было актуально для платформы 8.2, платформа 8.3 уже позволяет получить хеш MD5 или CRC32

18.10.2011    21278    yandextesting    6    

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


(8) Xershi, Вы же не собираетесь формировать данную обработку каждый день.
И если память мне не изменяет - обработка не сохраняет во временный каталог файлы.
Получается объект из хранилища типа "Файл" и у объекта вызывается метод "Размер()".
7. nikolega 175 09.07.15 09:44 Сейчас в теме
Нет, используются только штатные средства 1С.
8. Xershi 1564 09.07.15 11:19 Сейчас в теме
(7) выгрузка больших файлов во временный каталог будет долго отрабатывать, чтобы замер файла сделать?
Для отправки сообщения требуется регистрация/авторизация