В информационных базах на базе БСП подсистемой "Присоединенные файлы" реализуется возможность хранения файлов, как в информационной базе, так и внешним образом — на диске комьютера (так называемое хранение в томах).
Вид хранения файлов задается соответствующей настройкой по следующему пути "Администрирование — Настройки работы в файлами" — флажок "Хранить файлы в томах на диске".
Зачастую возникает потребность отказаться от хранения файлов в ИБ и хранения их в томах (например, из-за раздутия размеров базы). Для этого снимается соответствующий флажок в настройках администрирования и осуществляется перенос файлов в тома с помощью обработки системы "Перенос файлов в тома" (вызывается в томах хранения файлов по кнопке "Перенести все файлы в тома")
Реже, но всё-таки возникает потребность в обратном — отказ от хранения файлов в томах в пользу информационной базы. В этом случае возникает необходимость в переносе уже имеющихся в томах файлов в ИБ. Для этого процесса стандартных механизмов уже нет. Для реализации этой задачи и писалась обработка.
При работе с обработкой неообходимо указать путь к тому и запустить её на выполнение. Происходит загрузка новых элементов в справочники, хранящие присоединенные файлы (например, НоменклатураПрисоединенныеФайлы, ПартнерыПрисоединенныеФайлы), удаление старых (неактуальных после переноса в ИБ файлов) элементов справочника, а также внесение записей в регистр сведений Присоединенные файлы.
Обработка после переноса файла в информационную базу удаляет его с диска (такое было пожеление заказчика). Советую сделать копии и БД и папки с файлами. После переноса файлов для начала работы с ними Флажок "Хранить файлы в томах на диске" должен быть снят.
Обработка была успешно оттестирована на конфигурациях 1С:Колледж, 1С:УТ 11.2, УТ 11.4, БП 3.0 думаю и на остальных конфигурациях на БСП всё должно сработать корректно. Если будет какая-то потребность в дорабоке функционала пишите, если будет хорошая идея и свободное время постараюсь реализовать.
*** 30.09.2024 В последних версиях БСП отсутствует регистр "Присоединенные файлы". Обработка доработана под такие версии, при этом обеспечен универсализм обработки — она работает как на предыдущих версиях, так и на версии БСП 2.4.
Для УФ есть аналогичное? Интересно для БП 3.0
(1) Cybersant, эта обработка должна корректно сработать на конфигурации БП 3.0.
(2)
пришлите пожалуйста обработку на почту. Хочу попробовать проверить на Бух 3.0. Заранее спасибо.
(2)
спасибо большое за обработку.
Протестировал на БП 3.0.43.253, пишет ошибку «Значение не является значением объектного типа (ПолноеИмя)»
(4) Cybersant, как будет время — проверю, сейчас со свободным временем совсем беда.
Зачем выбирать каталог, если путь и так в программе есть? Особенно актуально если в программе настроено несколько каталогов
На УТ 11.1 будет работать??
Под толстым клиентом УТиВсК ред 11.1 не открывается, сообщений нет. ЧТо не так?
(4) Ошибку поправил, файл перезалил. Попробывал на указанной версии БП. Файлы перенеслись из тома в информационную базу корректно.
(8) Предполагаю, что раз никаких сообщений не появляется, а форма не открывается, что Вы запускаете в обычном приложении обработку? В обычном приложении через «Файл — Открыть» обработка с управляемой формой открыта не будет, необходим запуск в управляемом приложении.
Добрый день ! Можно исправленную версию отправить на почту svline@майл.ru?
Доброго дня! На УТ 11.1 отработала без сбоев. После отключения хранения файлов в томах в номенклатуре картинок не появилось. При открытии элемента номенклатуры ошибка «Значение не является значением объектного типа (ТипХраненияФайла)». Сами файлы в «присоединенных» появились, но картинка по умолчанию не выбрана. Если выбрать руками, то ошибка больше не проявляется. Конфигурация стандартная. Без доработок. Список номенклатуры большой. Все перебирать руками не хотелось бы. Можно ли это как-то пофиксить? С уважением.
(11) Добрый день. Какая полностью версия УТ 11?
(12) 11.1.5.16
После выбора папки тома выдаёт ошибку, как её решить?
(14) Напишите, в какой конфигурации запускаете обработку.
1С:Предприятие 8.3 (8.3.11.3034)
.Управление торговлей, редакция 11 (11.4.3.144)
(16)В этой версии используется БСП версии 2.4.
Структура хранения файлов сильно изменилась по сравнению с той, которая была в момент написания обработки.
Я попробую допилить обработку, при этом постараюсь, чтобы она была универсальной, то есть работала как с последними версиями БСП, так и предыдущими.
(16)Доработал обработку под Вашу версию БСП.
На УТ11.4.5.71 отработала без замечаний и допиливаний.
(0) Проблема с переносом из тома в информационную базу:
Показать
(20)
Проверка логической целостности.
Давайте более подробно.
Опишите, где, как запускали.
Каким образом получили сообщения об ошибках.
(21) Розница для Казахстана 2.2. Сначала выгрузил файлы номенклатуры в том, затем оптимизировал изображения. После попытался загрузить файлы обратно в информационную базу. После этого картинки не открываются. Хотя вроде процедура прошла без ошибок.
Более подробно о конфигурации: