Разноуровневое хранение присоединенных файлов (расширение конфигурации 1С Предприятие 8.3 подойдет для любых типовых конфигураций)

Публикация № 1429666 23.04.21

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

20 мая 2021 года в онлайн формате пройдет Форум пользователей 1С:Документооборота. Когда, как не сейчас, намекнуть разработчикам на возможные улучшения в конфигурациях (если по-честному, просто совпало). Всем известно, что хранить файлы на диске, не лучшая с точки зрения скорости, надежности и безопасности затея. Но если хранить файлы в базе 1С, то база увеличивается на порядок. Хотелось бы всего и сразу, но в типовых конфигурациях это не реализовано. Данная разработка исправляет это упущение. Интересующихся прошу под кат...

Эпиграф:

Всё, что есть прекрасного в этой жизни,
либо аморально, либо незаконно,
либо приводит к ожирению.

© Оскар Уайльд

Понятно, что впихнуть невпихуемое не получится. Но вполне возможно вынести присоединенные файлы из базы 1С не на файловые тома хранения, а в СУБД. Это снизит скорость доступа, но вернет  надежность и безопасность.
Примерно раз в год, на Инфостарте и/или на сайтах франчайзи появляются разработки, осуществляющие перенос файлов в СУБД.
Чего в них не хватает? Они (те которые я видел) переносят либо все, либо ничего. Хотя весь мир заодинэсья давно уже знает, что такое разноуровневое хранение.
Когда "горячие" данные (к которым идет постоянное обращение) остаются на быстром СХД, а "холодные" уходят на более медленное, зато более дешевое по накладным расходам хранения.
Данная разработка как раз и реализует подобный подход.
Запись присоединенных файлов всегда происходит типовыми механизмами в базу 1С, это обеспечивает скорость и надежность.
Далее, вручную или регламентным заданием по произвольному отбору эти данные могут быть в нерабочее время перемещены в ADODB совместимую СУБД и оттуда уже читаются может быть вообще никогда.

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

Что получается в результате работы разработки:
Часть присоединенных файлов хранится в базе 1С, часть во внешнем хранилище. 
Все это происходит прозрачно для пользователя.

Безопасность и надежность внешнего хранения обеспечивается обезличенным хранением, вычислением хеш-функции как в момент переноса файла (в этот же момент происходит контрольное считывание файла и сверка CRC), так и средствами СУБД.

Кроме того реализованы возможности сверки CRC в любой момент по всему объему хранения и при считывании файла из СУБД по запросу 1С.

При этом полностью соблюдается лицензионное соглашение 1С о неизменности структуры хранения базы данных 1С.

Внимание!

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

У вигляді розширення під типові конфігурації розробка в робочих базах не перевіряв, тому ви повинні усвідомлювати і приймати відповідальність за свої дані.
Зокрема обов'язково зробити / робити бекапи бази 1С і СУБД.
Tipik konfiqurasiyalar üçün bir əlavə olaraq, istehsal məlumat bazalarındakı inki#1;af təsdiqlənməmi#1;dir, buna görə məlumatlarınızın fərqində olmalı və məsuliyyət da#1;ımalısınız.
Xüsusilə, 1C verilənlər bazası və DBMS-nin ehtiyat nüsxələrini etmək / etmək vacibdir.
Tüüpiliste konfiguratsioonide laiendusena pole tootmisandmebaaside arengut kontrollitud, seega peaksite olema teadlik oma andmetest ja vastutama nende eest.
Eelkõige on hädavajalik teha / teha varukoopiaid 1C andmebaasist ja DBMS-ist.

На время тестирования сообществом цена будет снижена, а имеющие желание попробовать и имеющие от 500 плюсов в рейтинге по направлению администрирование могут получить разработку бесплатно.
Возможности разработки можно посмотреть на видео:

Что нужно знать и уметь делать самостоятельно для корректного использования обработки:

1. Уметь пользоваться и знать что такое ADO/ODBC.

2. Уметь пользоваться и иметь настроенную базу 1С (типовой или близкой к типовой конфигурации, список проверенных ниже по тексту), уметь подключать внешние обработки

3. Знать, что такое двоичные данные

4. Знать, что такое присоединенные файлы 1С

5. Уметь делать бэкапы и восстанавливаться из них

6. Обработка проверена на редакциях:
 для России:

  1. Документооборот 8 КОРП, редакция 2.1 (2.1.28.12)

работа на редакциях отличающихся вторым октетом (после первой точки) или выпущенных ранее 6 месяцев от указанных, не гарантируется и возврат денег по этой причине не производится 

Также возможна, но не обязательно реализуема автором, адаптация под любую имеющуюся у пользователя типовую или нетиповую конфигурацию. 

Требований к хранилищу СУБД нет,  главное чтобы оно поддерживало ADODB.
Полностью проверены:

  • Microsoft Access
  • Microsoft SQL

Установка и использование обработки:

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

7. Код открыт и может быть доработан вами самостоятельно.

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

9. Очень важная информация! Техподдержка сайта и разработчик это разные люди.

  • Техподдержка сайта в рабочее время ответит вам на вопросы связанные с приобретением обработки любым удобным для вас способом общения.
  • Разработчик ответит только в электронном виде. Срок ответа может достигать 24 часов в рабочие дни. Поэтому желательно, чтобы возникшая проблема была описана достаточно понятно. Это в ваших интересах.
  • Все дополнительные работы разработчиком производятся в нерабочее время.
  • Для предложений по улучшению и изменению функционала есть комментарии к этой публикации.
  • Так же разработчик никак не связан ни с 1С, ни с Microsoft , поэтому предусмотреть все возможные случаи использования обработки у него не получается. Спокойно опишите возникшую проблему и спокойно попробуем ее решить.

Внимание!

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

Техподдержка по этим вопросам оказываться не будет. Спасибо за понимание.

Эти и другие вопросы можно задать в комментариях публикации или сообщении разработчику перед покупкой.

Обработка продолжает серию публикаций.
Ошибки и предупреждения журнала регистрации. Для любой типовой конфигурации 1С: Предприятие 8.3

Постановка задачи:

Необходима реализация в 1С разноуровневого хранения присоединенных файлов.

 

Решение:

Расширение конфигурации, внешняя обработка 1С, которые реализуют этот функционал. 
Внимание! 
Предполагается для начала аккуратное заполнение всех необходимых файлов в 1С.
Файлы нулевой длины не переносятся.

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

Внимание!  Все продаваемые за рубли мной на этом сайте обработки и расширения могут быть подключены людьми не владеющими навыками программирования 1С, но обязательно внимательно прочитавшими публикацию и посмотревшими видео. Это проверенный факт.
Не забываем про бэкап !

Подключаем расширение конфигурации и убираем флажок безопасного режима.

Подключаем обработку и отчет в 1С как внешние - рекомендуемый вариант действий.

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


По этой статистике можно построить запрос переноса файлов во внешнее хранилище.
Например все старше 1 года и не открывавшиеся в течении этого года.

Перенос файлов осуществляется внешней обработкой, ее можно для безопаасности не подключать в базу 1С.



Демо-настройки позволяют проверить основные моменты на файловых базах и 1 файле

Что в поставке публикации:

  • обработки 1С
  • скрипт создания БД Microsoft SQL
  • текстовый файл с настройками на всякий случай

Пример хранения файлов в СУБД

Пример информации о хранении файлов - регистр сведений 1С

Небольшая статистика

Документооборот 8 КОРП, редакция 2.1 (2.1.28.12) 476 файлов размером 25 Мб

  ПолучитьНавигационнуюСсылку ВоВременномХранилище Все файлы в 1С ПолучитьНавигационнуюСсылку ВоВременномХранилище  Все файлы в хранилище Длительность переноса файлов во внешнее хранилище Длительность возврата файлов в базу 1С
Microsoft Access Driver={Microsoft Access Driver (*.mdb, *.accdb)} 2 270 630 318
SQL EXPRESS Driver={ODBC Driver 17 for SQL Server} 2 238 511 252
SQL EXPRESS Driver={SQL Server} 2 235 531 253
MS SQL  Driver={SQL Server} 2 76 196 114
SQL EXPRESS Driver={SQL Server}
ADODB.Stream
2 12 31 15
         
         

 

UPD 26.04.2021 : Перешел на ADODB.Stream вместо потоков 1С при работе с двоичными данными и получил прирост скорости кратно

Расширение в поставке заменено.

Требования к запуску расширения:

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

 

Установка и использование расширения:

  1. Расширение выполнено с использованием управляемых форм.
  2. Может использоваться платформа  8.3.16.х и старше

 

         Поддержка отчета, лицензирование:

  1. Расширение не имеет ограничений по периоду действия, количеству организаций и информационных баз.
  2. При возникновении вопросов по работе с отчетом, их можно обсудить в комментариях к публикации, личных сообщениях либо по e-mail, указанному в письме с отчетом.
  3. Не верю, что кто то этого может не знать, но специально для ИТ партнеров ОЗОН
    Разработка защищена авторским правом! То, что вы его скачали, не означает, что вы можете его бесплатно распространять на сайте ОЗОН и где бы то ни было.

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

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

Наименование Файл Версия Размер
Разноуровневое хранение присоединенных файлов (расширение конфигурации 1С Предприятие 8.3 подойдет для любых типовых конфигураций):

.zip 133,61Kb
1
.zip 1.0.0.1 133,61Kb 1 Скачать

1.0.0.1 0 3600 руб.

0 1500 руб.

Специальные предложения

Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. vandalsvq 1209 30.04.21 16:22 Сейчас в теме
А с каких пор хранение файлов в файловой системе не самый лучший вариант? Спорный вопрос
2. Техподдержка 30.04.21 18:38
(1)с момента его появления )
Оставьте свое сообщение

См. также

Система хранения присоединенных файлов в томах на диске Промо

Сервисные утилиты Инструменты администратора БД v8 КА1 УПП1 Платные (руб)

Конфигурация Комплексная автоматизация 1.1 (и УПП 1.3 тоже) хранит файлы и изображения в справочнике Хранилище дополнительной информации в реквизите Хранилище типа ХранилищеЗначений. Та же история с ВложениямиЭлектроннойПочты. Но при этом присоединенные файлы в Электронном документообороте хранит в томах на диске. Эта доработка позволяет использовать стандартный механизм хранения файлов, изображений и вложений электронных писем в томах на диске. При этом можно разделить тома хранения по объектам конфигурации.

4200 руб.

10.11.2015    50395    74    49    

Обработка для изменения Даты Начала Действия счетов ЕПСБУ в БГУ ред.1

Инструменты администратора БД Тестирование и исправление v8 БГУ Государственные, бюджетные структуры Аудит и бухгалтерские услуги, юриспруденция 1С:Франчайзи, автоматизация бизнеса Россия БУ Госбюджет Платные (руб)

С помощью данной обработки можно быстро поменять дату начала действия счетов ЕПСБУ в программе "1С:Бухгалтерия государственного учреждения 8" ред.1. Обработка сразу же проводит актуализацию Регистра сведений "Рабочие счета". Тестировалась на конфигурации БГУ 1.0.60.7

1200 руб.

30.08.2021    1074    0    0    

Внешний отчет на СКД "Ошибки и предупреждения журнала регистрации". Для любой типовой конфигурации 1С: Предприятие 8.3

Журнал регистрации v8 1cv8.cf Абонемент ($m)

20 мая 2021 года в онлайн формате пройдет Форум пользователей 1С:Документооборота. Когда, как не сейчас, намекнуть разработчикам на возможные улучшения в конфигурациях (если по-честному, просто совпало). Типовой отчет по журналу регистрации либо невозможно добавить в регламентную рассылку, либо невозможно настроить вариант (по крайней мере, я не знаю этих возможностей). Хотя очень неплохо иметь представление о происходящем в базе 1С именно на регулярной основе. Данная разработка исправляет это упущение. Интересующихся прошу под кат...

4 стартмани

19.04.2021    2917    4    capitan    6    

СУБД Postgres Pro Enterprise

Администрирование СУБД v8 1cv8.cf Платные (руб)

Промышленная система управления базами данных для высоконагруженных систем.

95227 руб.

01.03.2021    2316    0    0    

SALE! 50%

PowerTools Промо

Универсальные обработки Инструменты администратора БД Поиск данных Распределенная БД (УРИБ, УРБД) Сервисные утилиты Обработка документов Обработка справочников Чистка данных Консоль запросов Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

2400 1200 руб.

14.01.2013    139032    722    0    

Регистрация статусов документов для УТ 11.4, КА 2.4 и ERP 2.4 (расширение конфигурации)

Журнал регистрации Инструменты администратора БД Документооборот и делопроизводство v8 v8::ОУ v8::УФ ERP2 УТ11 КА2 УУ Платные (руб)

Расширение "Регистрация статусов документов" - это простое дополнение для УТ 11.4, КА 2.4 и ERP 2.4, предназначенное для сохранения истории редактирования документов в конфигурациях 1С. Просто установить и удалить, удобно пользоваться, наглядное представление журнала регистрации изменений в документах.

4900 руб.

12.12.2019    11185    1    1    

Быстрая свертка базы 1С средствами SQL

Свертка базы Администрирование СУБД v8 БП3.0 УТ11 Платные (руб)

Сверните базу данных 1С:Предприятие 8.3 в 10-20 раз быстрее! (для клиент-серверного варианта работы)

25000 руб.

28.10.2019    11643    6    13    

Мониторинг баз и серверов 1С

Журнал регистрации Статистика базы данных HighLoad оптимизация Администрирование СУБД Технологический журнал v8 Платные (руб)

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

7500 руб.

28.08.2019    17925    41    17    

Автоматизация администрирования информационных баз (версия 6.4) Промо

Инструменты администратора БД Архивирование (backup) v8 Платные (руб)

Конфигурация на платформе 1С 8.2/8.3, позволяющая упростить работу по ведению реестра большого количества баз 1С, а также автоматизировать процесс выгрузки/загрузки данных, ТИИ, установки и загрузки обновлений, управление учетными записями пользователей, публикацию интернет-сервиса списков информационных баз, групповые операции над несколькими базами в том числе с использованием регламентных заданий.

2400 руб.

05.07.2013    100171    868    396    

Завершение сеанса неактивных пользователей на сервере

Инструменты администратора БД v8 1cv8.cf Платные (руб)

Обработка позволяет отключить сеанс пользователя 1С при его простое (бездействии).

1000 руб.

30.03.2018    12284    3    4    

Переключение с Рабочей на Резервную Базу данных, расположенных на Microsoft SQL сервере, без участия администратора

Инструменты администратора БД v8 1cv8.cf Платные (руб)

Если понадобилось срочно заменить Рабочую Базу Данных (например при повреждении данных, или по другой причине) на Резервную без помощи Администратора сервера (например он в отпуске).

7000 руб.

06.02.2018    10641    0    2    

"2iS:Пользователи" - Центр управления доступом пользователей к базам 1С

Информационная безопасность Инструменты администратора БД v8 Платные (руб)

Конфигурация позволяет из одной точки управлять доступом пользователей ко всем базам 1С. Добавлять новых пользователей, отключать уволенных сотрудников, переназначать роли и профили (наборы ролей), импортировать настройки из конфигураций, инфобаз и Active Directory, выполнять автоматически в инфобазах любые дополнительные настройки после добавления \ обновления каждого пользователя.

20000 руб.

01.06.2017    29094    4    9    

Сжатие таблиц SQL (УФ) Промо

Сервисные утилиты Инструменты администратора БД v8::УФ 1cv8.cf Платные (руб)

Обработка позволяет уменьшить размер базы данных SQL путем сжатия её таблиц. Разработана для работы в управляемых формах.

1000 руб.

14.04.2017    23129    9    4    

Брандмауэр для сервера 1С Предприятие 8 - внешнее управление сеансами

Инструменты администратора БД v8 1cv8.cf Платные (руб)

Управление возможностью начала и возобновления сеансов пользователей по различным условиям, ограничение общего числа возможных сеансов для работы с информационной базой, резервирование возможности работы с информационной базой определенных польззователей, запрет запуска нескольких сеансов для пользователя, журнализация событий начала (возобновления) и завершения (гибернации) сеансов, ведение списка активных сеансов для информационных баз кластера серверов

06.02.2017    22504    16    bpc222    16    

Универсальная подсистема для удаленного сопровождения конфигураций 1С

Инструментарий разработчика Инструменты администратора БД v8 БП2.0 ЗУП2.5 ЗКБУ БГУ Платные (руб)

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

5000 руб.

05.08.2016    22484    0    4    

Оповещение пользователей 1С (сообщения между пользователями, уведомления, управляемое и обычное приложение)

Инструменты администратора БД v8 Россия Платные (руб)

В организации около 300 пользователей 1С и 6 конфигураций 1С управляемых и обычных. При работе иногда возникают ситуации когда нужно уведомить пользователей о технических работах, обновлениях и доработках, о необходимости завершить работу, сразу или например вечером к 20:00. Обзванивать или писать письма не эффективно. Оповещение через Active Directory очень маленькое его легко не заметить, так же отвлекает пользователей домена не использующих в работе 1С. Поэтому возникла необходимость разработать систему оповещений пользователей с минимальными изменениями всех конфигураций, подходящую для управляемых и обычных форм, и сообщениями, которые нельзя пропустить.

1900 руб.

25.07.2016    48493    39    19    

YaAdmin - помощник Администратора 1С

Архивирование (backup) Инструменты администратора БД v8 Платные (руб)

YaAdmin – это программа для мониторинга, контроля, и управления 1С Предприятием! Период бесплатной техподдержки (12 мес) Исходный код (закрыт).

5200 руб.

12.05.2016    49308    11    57    

1С:Обновление информационных баз в пакетном режиме

Информационная безопасность Архивирование (backup) Инструменты администратора БД v8 Платные (руб)

Позволяет автоматически обновлять любое количество информационных баз (ИБ) на платформах «1С:Предприятие 8.2» и «1С:Предприятие 8.3» и решать задачи по их администрированию.

14700 руб.

01.03.2016    23938    0    8    

Отчет "История изменений по реквизиту"

Журнал регистрации Инструменты администратора БД v8 Россия Платные (руб)

Отчет позволяет отслеживать изменения реквизитов любого справочника и документа для которого включено версионирование. В отличии от типового отчета, результат выводится сводно по всем объектам заданного типа. Работает на подсистеме БСП Версионирование.

1500 руб.

04.09.2013    21298    1    7    

Система внедрения и управления доступом в «1С:Предприятие»

Информационная безопасность Инструменты администратора БД v8 Платные (руб)

Позволяет быстро внедрить любые типовые и тиражные решения, добавить или изменить функционал конфигурации, сохранив при этом возможность обновления типовыми механизмами платформы «1С:Предприятие». Решает адаптационные задачи с помощью минимального контролируемого воздействия на конфигурацию.

35000 руб.

11.04.2013    31083    0    8    

Adaptersoft : HelpDesk Corp - автоматизация сопровождения 1С

Информационная безопасность Инструменты администратора БД v8 Россия Платные (руб)

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

50000 руб.

28.07.2010    91390    15    92