Мультибазовое управление в кластере 1С

03.09.24

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

Обработка предназначена для блокирования-разблокирования баз кластера сервера, управления сеансами и соединениями пользователей, создания резервных копий средствами MS SQL сервера, запуска внешних обработок для выбранных баз кластера 1С.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Мультибазовое управление в кластере 1с:
.epf 22,87Kb ver:1
6
6 Скачать (2 SM) Купить за 2 150 руб.
Мультибазовое управление в кластере 1С:
.epf 29,23Kb ver:1.2
13
13 Скачать (4 SM) Купить за 2 750 руб.

Цель создания обработки – автоматизировать типовые операции с группами баз данных в кластере 1С из любой запущенной конфигурации .

Обработка работает с кластером 1С через com - соединение  и функционально состоит из четырех закладок. 

Закладка «Настройки».

Содержит три функциональных блока настроек:

  1. Настройки работы с кластером 1С;

Если не установлен администратор кластера, то его логин и пароль не заполняются.

  1. Настройки управления базами при их отключении;

Если установлен флаг «Блокировка регламентных заданий включена», то при отключении базы выполняется блокировка регламентных заданий

  1. Настройки подключения к MS SQL серверу (для создания резервных копий)

Закладка "Управление", содержит монитор управления базами данных кластера 1С.

Перемещение по базам кластера осуществляется по таблице баз данных (левая таблица), при этом в правой верхней таблице отображаются сеансы текущей базы данных. Поскольку индикация соединений базы данных является затратной операцией по времени, их вывод осуществлен в таблицу значений, являющейся полем  таблицы баз данных. Заполнение этого табличного поля выполняется нажатием кнопки «Обновить соединения»

Для групповой работы с базами данных, необходимо установить флаг в поле «выбор»,  баз данных, которыми необходимо управлять. Если флаг не установлен, то операции осуществляются  с текущей базой данных.

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

Настройки отключения баз данных (на закладке настройки) позволяют для всех баз установить:

  1. Код доступа к блокированной базе данных;
  2. Сообщение пользователю, которое выдается системой при попытке пользователя войти в заблокированную конфигурацию;
  3. При необходимости, блокировки с заданной даты времени, заполняется поле «Дата начала блокировки»  и дата время окончания блокировки «Дата конца блокировки», при этом блокировка выполняется если текущее время больше даты-времени начала блокировки;
  4. Если установлен флаг «блокировка регламентных заданий включена», то при блокировании баз осуществляется блокировка выполнения регламентных заданий;
  5. Поле время не активности пользователей (в часах), выделяет красным цветом пользователей, у которых, с даты-времени, последней активности прошло заданное количество часов;

Кнопка «Разблокировать», разблокирует выбранные базы со снятием флага «блокировка регламентных заданий включена», если этот флаг был установлен.

Кнопка «Данные базы», выводит информацию по свойствам текущей базы данных, установленных в кластере 1С, в соответствующие поля закладки.

Кнопка «Удалить сеансы», удаляет сеансы, у которых установлен флаг «Удалить» .  Кнопка «Отметить зависшие сеансы»,  устанавливает флаг «Удалить»,  у сеансов с истекшим временем «Время не активности пользователя», закладки «Настройки» (такие сеансы будут выделены красным цветом). Спящие сеансы выделяются желтым цветом. Кнопка "Упорядочить по пользователю", позволяет визуально найти сдвоенные сеансы пользователя.

Удаление соединений осуществляется кнопкой «Удалить соединения», при условии установленного флага в поле «Удалить», таблицы соединений.

Закладка «Резервное копирование» .

Позволяет создавать резервные копии выбранных баз данных средствами MS SQL сервера.

Для этого необходимо:

  1.  В «Поле каталог архивов», указать папку, в которую необходимо сделать архивные копии выбранных баз данных. Папка указывается относительно диска SQL сервера и должна быть доступна администратору для записи.
  2.  Поле «Комментарий  для копии БД» - задает комментарий к базе данных в копии.
  3.  Поле «Параметры резервного копирования», позволяют настраивать резервное копирование под свои нужды.
  4.  Копка «Сгенерировать скрипт», создает команду резервного копирования текущей базы данных, для визуального контроля. Внимание! При формировании скрипта к выбранному каталогу «Поле каталог архивов» добавляется папка, текущий месяц + год. Перед резервным копированием, проверяется наличие каталога архивов.
  5.  Время создания архивов выводится в одноименное  поле.

Закладка "Выполнить обработку".

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

Настройка включает в себя:

  1. Определение типа идентификации пользователя поле «Тип идентификации».
  2. При выборе типа идентификации  «1С», необходимо будет заполнить поля «Имя пользователя» и «Пароль пользователя».
  3. Указать исполняемый файл установленной версии платформы.
  4. Выбрать файл запускаемой обработки – поле «Выбор файла обработки»
  5. Отметить базы, для которых будет выполнена обработка.
  6. Если базы уже заблокированы, то необходимо установить флаг "Добавить код доступа"
  7. Нажать кнопку «Выполнить обработку»

Обработка тестировалась на платформе 1С:Предприятие 8.3 (8.3.9.2170). Код открытый.

В версии 1.2 при запуске обработки сразу загружается вся информация по базам,  поэтому :

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

Добавлена настройка режима мониторинга сеансов с заданным интервалом времени. Интервал времени мониторинга задается реквизитом "Время опроса сек". Кнопка "Начать мониторинг", запускает процесс. Кнопка "Остановить мониторинг" останавливает процесс опроса данных по сеансам пользователей

2. В закладку "Управление" добавлен флаг "Обновлять список соединений", установка которого позволяет обновлять список соединений при активизации строки базы данных, также как и сеансов. Добавлено поле "Актуальность списка", показывающее дату время последнего обновления списка соединений базы. Для ускорения работы флаг можно снять.

Добавлена возможность сворачивания таблицы "Список соединений", для более полного просмотра сеансов.

3. В закладку "Резервное копирование", в таблицу баз, добавлены поля IP адреса сервера SQL и имя администратора

4. В закладку "Выполнить обработку", в таблицу баз, добавлено поле "Код доступа". Код доступа добавляется как параметр команды запуска обработки автоматически, если установлен флаг база "Заблокирована"

5. Оптимизирован программный код обработки.

Ссылка на обработку "Мультибазовая замена внешних отчетов и обработок".

 

Проверено на следующих конфигурациях и релизах:

  • 1С:Комплексная автоматизация 2, релизы 2.5.8.443, 2.5.8.420
  • 1С:ERP Управление предприятием 2, релизы 2.5.8.383
  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.127.49
  • Управление торговлей, редакция 11, релизы 11.5.9.131

См. также

SALE! 15%

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

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

8400 7140 руб.

20.08.2024    7769    55    22    

66

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

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

16800 руб.

06.12.2023    8842    42    5    

73

SALE! 15%

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 8500 руб.

10.11.2023    10421    36    22    

61

SALE! 35%

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

4800 3120 руб.

14.01.2013    187981    1138    0    

912

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

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

14400 руб.

29.04.2020    32668    106    152    

73

Инструменты администратора БД Системный администратор Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Платные (руб)

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

4200 руб.

10.11.2015    62815    94    59    

79

Архивирование (backup) Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней. Только для WINDOWS!

6000 руб.

06.11.2012    72788    625    45    

84

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

Многие сталкиваются с проблемой когда изображения, находящиеся в базе разные по объему и размерам. Менеджеры могут добавить файлы в очень высоком разрешении, объемом свыше 20 Мегабайт. База данных становится слишком большой, выгрузка на сайт идёт медленно и требуется много место на хостинге. Как сжать картинки и уменьшить размер базы 1С? Это можно сделать с помощью данной обработки. Существует возможность выбрать различные варианты для того чтобы уменьшить картинки: в разы, в процентах от первоначального объема, а также сделать картинки одинаковой ширины. В результате размер базы 1С значительно сократится (в зависимости от количества и размера картинок), а изображения станут небольшого объема, равными по ширине, почти без потери качества. Работает на управляемых формах для УТ 11, КА, ERP.

3000 руб.

21.07.2022    9832    7    4    

15
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Muxomop 155 07.12.17 17:06 Сейчас в теме
Интересная обработка. Возник вопрос по закладке 4: результат выполнения обработки (служебные сообщения) куда-то сохраняется?
2. IVC_goal 226 07.12.17 20:49 Сейчас в теме
(1) Организация служебных сообщений, выполнена в самой обработке (Закрытие месяца_2017) и сохраняется в файл. Поскольку запускаемые обработки различаются по своему функционалу, то целесообразно именно в них выполнять сохранение служебных сообщений.
Оставьте свое сообщение