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

16.01.24

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

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

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

Наименование Файл Версия Размер
Мультибазовое управление в кластере 1с:
.epf 22,87Kb
6
.epf 1 22,87Kb 6 Скачать
Мультибазовое управление в кластере 1С:
.epf 29,23Kb
13
.epf 1.2 29,23Kb 13 Скачать

Цель создания обработки – автоматизировать типовые операции с группами баз данных в кластере 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

См. также

Автоподбор ролей для профилей и групп доступа в любых типовых базах 1С УТ 11, КА 2, ERP2, Розница 2/3, УНФ 16/3, БП 3, ЗУП 3 и подобных (УФ, Платформа 8.3.14+)

Инструменты администратора БД Роли и права 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, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 15.12.2023, версия 1.1.

12000 руб.

06.12.2023    2977    13    1    

34

SALE! 20%

Infostart УДиФ: Управление данными и формами

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

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

10000 8000 руб.

10.11.2023    3537    11    1    

34

SALE! 30%

PowerTools

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

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

3600 2520 руб.

14.01.2013    177749    1073    0    

849

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

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

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

14400 руб.

29.04.2020    27379    79    146    

59

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

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

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

4200 руб.

10.11.2015    61319    88    59    

73

"Менеджер потоков 2.1": УПП: "Восстановление партий"

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

Как оптимизировать то, что, считалось, не поддается оптимизации? Как повысить доступность базы данных? Как проводить самую «времяемкую» операцию не по паре раз в неделю, а по несколько раз в день*? Ответ есть!

20000 руб.

12.09.2019    11746    5    9    

7

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

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

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

3600 руб.

06.02.2017    31111    31    18    

47

Хранилище файлов на SQL

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

Привязка файлов / сканов к объектам 1С с сохранением их на SQL-сервере

12000 руб.

09.10.2019    10986    5    8    

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