Перенос присоединенных файлов в тома (фоновое задание)

13.02.18

База данных - Инструменты администратора БД

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

Файлы

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

Наименование Скачано Купить файл
Перенос присоединенных файлов в тома (фоновое задание)
.epf 10,95Kb ver:19.04.2017
27 3 000 руб. Купить
Перенос присоединенных файлов в тома (фоновое задание) для БСП 2.4.*
.epf 10,08Kb ver:13.02.2018
21 3 000 руб. Купить

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

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

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

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

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

Предыстория

Информационная база начала "пухнуть" от большого количества файлов, и было принято решение перенести файлы в тома. Казалось бы, типичная ситуация, и разработчик (наверняка) предусмотрел вариант решения этой задачи в типовых механизмах БСП. Однако, оказалось немного не так. Перепробовав несколько обработок, имеющихся на ресурсе, было принято решение сделать свой вариант обработки, попутно обойдя некоторые подводные камни. 

В чем отличие моей обработки:

- подходит для новичков: никаких настроек

- обработка может выполняться в фоновом режиме - поставил и забыл. Когда вспомнил, выключил

- предусмотрен обход некоторых типовых ошибок: некорректные символы в имени файла, отсутствие даты создания/изменения

- исключение потери данных: удаление образа файла происходит только тогда, когда успешно выполнена выгрузка

Порядок работы:

1. Включить хранение файлов в томах, создать тома. На форме обработки есть ссылка "Настройки", которая открывает типовую форму "Настройки работы с файлами"

2. Подключить поставляемую обработку как дополнительную обработку.

3. Включить запуск команды обработки по расписанию.

Что происходит дальше: выбираются не более 200 присоединенных файлов, хранящиеся в базе (количество получено опытным путем, при необходимости можно его изменить). Для каждого файла производится сохранение на том и удаление файла из базы. Быстродействие зависит от объема файлов. При среднем размере 1МБ одна итерация занимает около 20 секунд.

Наблюдать за ходом процесса можно с помощью формы обработки, для этого ее нужно открыть в режиме 1С Предприятие (Файл-Открыть). Кнопка "Выполнить обработку" предназначена для отладки и выполняет одну итерацию. Кнопка "Автообновление" включает обновление состояния с интервалом 30с.

Протокол записывается в Журнал регистрации и содержит описание ошибки, а также результат выполнения каждого задания (событие: Присоединенные файлы.Замер времени, Комментарий: Перенос присоединенных файлов: 200 за 19,0 с.)

 

Обновление:

13.02.2018: добавлена версия обработки для БСП 2.4.*. Перед скачиванием убедитесь, что выбрана правильная версия обработки. Узнать используемую версию БСП можно в регистре сведений Версии подсистем.

19.04.2017: добавлена обработка одной редкой ошибки

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

универсальные обработка присоединенные файлы БСП регламентное задание

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    74469    377    170    

322

Разработка Инструменты администратора БД Администрирование веб-серверов Администрирование Программист 1C:ERP Платные (руб)

Это специализированное решение для глубокого анализа и мониторинга серверов и баз данных 1С. Продукт позволяет выявлять причины замедлений, блокировок и ошибок, объединяя данные технологического журнала, СУБД и оборудования в единой интерактивной системе.

90000 руб.

13.05.2026    1198    2    0    

4

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

17000 руб.

10.11.2023    26293    98    46    

104

Информационная безопасность Инструменты администратора БД Инструментарий разработчика Учет документов Системный администратор Программист Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С 8.5 Розничная и сетевая торговля (FMCG) Платные (руб)

Контроль ввода данных в 1С: проверка заполнения реквизитов, обязательные поля, контроль перед записью и проведением, запрет проведения документа. Позволяет настраивать любые проверки данных в 1С 8.3/8.5 от обязательных полей до сложных условий – без открытия конфигуратора и написания кода. Готовое расширение, которое подключается и работает сразу.

6000 руб.

15.04.2026    2500    6    0    

21

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14640 руб.

29.04.2020    51146    140    162    

95

Файловый обмен (TXT, XML, DBF), FTP Поиск данных Инструменты администратора БД Корректировка данных Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)

24400 руб.

27.10.2017    46865    32    15    

50
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ivanov660 4977 18.04.17 16:31 Сейчас в теме
Хорошая, обработка. Гораздо удобнее, чем другие некоторые варианты.
2. VVladislav 18.04.17 18:45 Сейчас в теме
3. rus128 2 20.04.17 11:57 Сейчас в теме
"Протокол записывается в Журнал регистрации и содержит ошибки"
Не ошибки, а информацию об ошибках.
4. realEvgenius 2 01.08.17 11:02 Сейчас в теме
Интересно, для комплексной 2.2. подойдет?
5. killer8-00 12.02.18 11:45 Сейчас в теме
Добрый день. Скачал обработку, но при запуске выдает ошибку.
Конфигурация БП 3.0 корп (3.0.57.17)
Платформа 8.3.11.2954.
Спасибо.
Прикрепленные файлы:
6. lungorod 155 16.04.18 14:01 Сейчас в теме
В Комплексной автоматизации 2.2 + CRM 2.0 выполнили перенос файлов ок 50 000 штук размером 28 гигабайт. Основная масса их это вложения в письма электронной почты. Времени ушло около 25 часов. После окончания обработки выполнили сжатие таблиц SQL, но размер базы остался прежним. Что не так?
7. ufedor 59 16.04.18 17:55 Сейчас в теме
(6)
База MS SQL?
После удаления должен быть очищен регистр ПрисоединенныеФайлы/ДвоичныеДанныеФайлов, можете проверить в режиме Предприятие. Что конкретно делает процедура упаковки таблиц на SQL базе - по всей видимости, вы запускаете из Конфигуратора - я не в курсе.
Чтобы уменьшить занимаемый объем, необходимо выполнить выгрузку-загрузку базы в новую БД (рекомендуется) или сжатие БД методом shrink database (не рекомендуется)
8. Igor_Gor6 03.02.22 04:22 Сейчас в теме
Добрый день!
Есть потребность в вашей обработке, но в нынешней базе БСП 3.1.3, подойдёт ли?
9. Evgeniy 107 28.01.25 21:44 Сейчас в теме
Аналогичный возник вопрос как у предыдущего.
Есть ли аналогичный вариант для конфигурации на БСП 3.1?
Насколько знаю регистры хранения файлов в БСП 2 и БСП 3 были изменены, поэтому вариант обработки для БСП 2.4 для БСП 3.1 не подойдет.
Для отправки сообщения требуется регистрация/авторизация