Утилита для администрирования серверов 1С (кроссплатформенная, мультиверсионная)

Публикация № 1489055 10.09.21

Администрирование - Администрирование данных 1С - Сервисные утилиты

Администрирование серверов администрирование кластера

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

Классическая консоль администрирования серверов, поставляемая вместе с платформой, имеет некоторое количество недостатков:

  1. Она требует регистрации COM-компоненты radmin.dll, которая для каждой версии сервера своя. Если нужно запустить консоль версии 8.3.11.2699, а затем 8.3.17.2231, то перед каждым запуском нужно регистрировать radmin.dll соответствующей версии.
  2. В одном окне консоли нельзя администрировать сервера разных версий.
  3. Работает только под Windows.
  4. Для запуска требует прав администратора ОС

Также есть внешняя обработка от фирмы 1С, но запускать ее нужно в информационной базе, что может быть неудобно, к тому же эта база должна быть на платформе 8.3.15 и выше, т.е. администрирование серверов 8.3.14 и ниже не поддерживается.

Для исправления этих недостатков я решил написать собственную утилиту для администрирования серверов 1С.

Утилита работает не только в Windows, но и в Linux, и MacOS.

Управление всеми серверами происходит в одном окне.

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

Утилита для взаимодействия с серверами использует "Сервер администрирования (RAS)".

 
 Что такое RAS

 

Моя утилита администрирования серверов не является оберткой над RAC, как может показаться, а написана полностью на Java и взаимодействует с сервером администрирования через "Программный Java-интерфейс для административного сервера", который опубликован в свободном доступе на сайте ИТС в разделе "Методическая поддержка для разработчиков и администраторов 1С:Предприятия 8" (https://its.1c.ru/db/metod8dev#content:4985:hdoc).

 

Описание интерфейса и настроек

Основное окно программы похоже на штатную консоль администрирования: слева панель со списком серверов, справа - панель с информацией об активированном в левой панели элементе. На скриншоте показано окно программы, в котором выполнен клик на узле "Инфобазы".

Справа показана информация по всем информационным базам, зарегистрированным на кластере "Локальный кластер (1341)": сеансы, соединения и блокировки - как в штатной консоли администрирования, и дополнительно вкладки "Рабочие процессы" и "Рабочие серверы" с детальной информацией по ним. Тот же результат будет, если кликнуть на узле "Локальный кластер (1341)". Клик по одной информационной базе ожидаемо покажет информацию только по ней:

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

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

Для отслеживания деятельности отдельных сеансов можно включить режим слежения - поставить флаг слева от сеанса . Тогда при обновлении списка эти сеансы будут выделяться синим шрифтом.

 

Добавление, удаление серверов и редактирование настроек подключения осуществляется через контекстное меню сервера:

 

Есть два режима подключения:

1. Использовать удаленный RAS

2. Запускать локальный RAS

Подробнее об обоих режимах:

1. Использовать удаленный RAS

Этот режим подключения используется в случае, если на сервере приложений 1С уже запущен RAS. Не важно как он запущен: как служба или как приложение. На самом деле он может быть запущен даже не на сервере приложений, а на другом хосте. Тут важно то, что мы подключаемся к уже существующему запущенному экземпляру RAS, который связан с определенным агентом сервера 1С.

Обязательным для подключения является группа настроек "Параметры удаленного RAS".

Группа параметров "Параметры агента сервера" не являются обязательными, но используется для отображения элемента в дереве серверов, поэтому желательно тоже их заполнить.

2. Запускать локальный RAS (пока поддерживается только для Windows)

Бывает, что сервер администрирования RAS не запущен на сервере приложений 1С и у нас нет возможности сделать так, что бы он регулярно запускался. В таком случае можно возложить на утилиту обязанность его запускать локально каждый раз при подключении к серверу. Естественно, на нашем ПК, должен быть установлен компонент "Администрирование сервера 1С:Предприятие" (об этом компоненте писалось в начале статьи).

Для этого режима подключения необходимо заполнить группу параметров "Параметры запуска локального RAS" выбрав версию платформы и порт для запуска. Порт является локальным и может быть указан абсолютно любой. Доступные версии платформы берутся поиском файла "ras.exe" в каталогах "C:\Program Files\1cv8" и "C:\Program Files (x86)\1cv8". В дальнейшем добавится поддержка Linux и MacOS.

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

 

 

На текущий момент утилита администрирования поддерживает:

 - просмотр соединений и сеансов по инфобазе или по всем инфобазам в кластере и их принудительное завершение

 - создание, удаление и редактирование настроек кластеров:

 

   

 

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

 

 

 - создание, удаление и редактирование настроек рабочих серверов:

 

 

В окнах редактирования настроек кластера и рабочего процесса добавлены кнопки:

"Сброс" - сброс параметров на сохраненные на сервере (это не те настройки, что были при открытии, ведь кто-то может их поменять пока у нас открыто окно).

"Сброс на ПРОФ" - сброс параметров относящихся к лицензии ПРОФ на значения по-умолчанию.

Меню информационной базы дополнено функциями быстрого управления сеансами:

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

 - Завершить все сеансы. Выполняется принудительное завершение всех сеансов

 - Завершить пользовательские сеансы. Выполняется принудительное завершение всех пользовательских сеансов - тонких и толстых клиентов. Конфигуратор, а так же все служебные сеансы (например сеанс утилиты администрирования) не завершаются.

 

 

Скриншот окна настроек:

 

Все настройки сохраняются в файле config.json, расположенном в том же каталоге, что и утилита.

Программа ведет собственный список серверов, который сохраняет в том же файле config.json.

 

Скачивание

Скачать утилиту можно в разделе "Релизы" публикации, либо в репозитории, опубликованном на GitHub:

1. Утилита "OneS_ClusterAdmin":

https://github.com/YanSergey/OneS_ClusterAdmin

2. Плагин (в разработке) для 1C:Enterprise Development Tools (2021.1+):

https://github.com/YanSergey/edt.clusterAdmin

Доступны версии:

 - для Windows x64

 - Linux (тестировалось на Ubuntu 18.04)

 - MacOS (проверено на MacOS Monterey).

Для запуска утилиты должна быть установлена Java 11, например "BellSoft Liberica Java JDK 11".

Запуск:

Для Windows и Linux открыть консоль в каталоге с утилитой и выполнить команду:

java -jar OneS_ClusterAdmin-0.2.0-windows-x64.jar
java -jar OneS_ClusterAdmin-0.2.0-linux.jar

Для запуска в MacOS необходимо запускать с параметром "--XstartOnFirstThread"

java --XstartOnFirstThread -jar OneS_ClusterAdmin-0.2.0-macOS.jar

В ОС Windows можно сопоставить тип файлов jar с приложением Java и запускать как обычное приложение (двойным кликом).

 

Обновление 0.1.1 (только для Windows):

Исправлены ошибки:

  1. Если отсутствовал файл config.json, то не определялась текущая ОС, и как следствие - список локальных RAS не формировался
  2. Если отсутствовал один из каталогов платформы ("C:\Program Files\1cv8" или "C:\Program Files (x86)\1cv8"), то не открывалась форма редактирования настроек сервера

Обновление 0.2.0:

  1. Списки (сеансы, соединения, блокировки, рабочие процессы, рабочие сервера) дополнены всеми столбцами из штатной консоли.
    Порядок и ширина столбцов сохраняется.
    Добавлены пункты контекстного меню с горячими клавишами:
  • обновление списков (F5)
  • удаление сеансов, соединений, рабочих серверов (DEL)
  • просмотр свойств сеанса, рабочего сервера (F2)
  1. Добавлены возможности:
  • включать подсветку новых сеансов/соединений и т.д. (длительность настраивается)
  • затенять спящие сеансы
  • отмечать сеансы для отслеживания активности (остаются подсвеченными при обновлении списка)
  1. Добавлена возможность при создании подключения к серверу включить автоматическое заполнение адреса и порта сервера, чтением из буфера обмена строки подключения к инфобазе вида:
    Srvr="server1c:1341";Ref="ssl_3.0";
  2. При ошибке подключения теперь выводится окно с сообщением об ошибке. В случае настроенного автоподключения к инфобазе сообщение не выводится автоматически, просмотреть сообщение можно через контекстное меню сервера.

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

Наименование Файл Версия Размер
OneS_ClusterAdmin-0.2.0 для windows-x64:

.jar 5,89Mb
156
.jar 0.2.0 5,89Mb 156 Скачать бесплатно
OneS_ClusterAdmin-0.2.0 для linux:

.jar 5,54Mb
27
.jar 0.2.0 5,54Mb 27 Скачать бесплатно
OneS_ClusterAdmin-0.2.0 для MacOS:

.jar 5,59Mb
12
.jar 0.2.0 5,59Mb 12 Скачать бесплатно

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Tahallus 430 10.09.21 15:22 Сейчас в теме
Однозначно полезный продукт
2. Tahallus 430 10.09.21 15:31 Сейчас в теме
Не отображает версии в "Запускать локальный RAS"
хотя файл "ras.exe" в каталогах "C:\Program Files\1cv8" есть
Прикрепленные файлы:
3. YanSergey 99 10.09.21 15:49 Сейчас в теме
(2)
Так не понятно - мне надо сделать дополнительное логирование в механизме поиска локальных RAS.
Доступ в каталог "C:\Program Files\1cv8" не запрещен? Если запустить от имени администратора (чисто для проверки) список будет так же пустой?
4. Tahallus 430 10.09.21 16:44 Сейчас в теме
(3)Это было первое о чем подумал и пробовал запустить от админских прав, все равно не показывает
9. nanik 5 12.09.21 14:47 Сейчас в теме
(2) День добрый, аналогичная проблема, список "Версия V8" пуст
Прикрепленные файлы:
17. YanSergey 99 13.09.21 08:30 Сейчас в теме
(9) @Tahallus и @nanik
На всякий случай, а какие версии Windows и Java у вас установлены?
24. Tahallus 430 13.09.21 10:50 Сейчас в теме
(17) Windows 10 Pro, 21H1, 19043.1202
LibericaJDK-11-Full, build 11.0.11+9-LTS
37. YanSergey 99 21.09.21 08:43 Сейчас в теме
(24) Список пуст при первом открытии программы (когда конфиг еше не существует).
Исправление сделал, войдет в следующий релиз.
Можно сохранить настройки сервера, а затем переоткрыть окно его настроек. Если не нарветесь на ошибку из-за отсутствия одного из каталогов ("C:\Program Files (x86)\1cv8" или "C:\Program Files\1cv8"), то список должен быть заполненным.
43. YanSergey 99 23.09.21 13:39 Сейчас в теме
(24) @Tahallus и @nanik
Попробуйте версию 0.1.1, в ней исправлена эта ошибка.
5. kirill_sh 11.09.21 18:56 Сейчас в теме
Классная штука серег 👍
6. ЛЛ Юрий 12.09.21 07:44 Сейчас в теме
продолжать обязательно
7. PerlAmutor 124 12.09.21 11:00 Сейчас в теме
Для начала неплохо. К сожалению в этой консоли не реализованы самые востребованные мной вещи, которыми я пользуюсь каждый день в работе:
- колонки:
Сеансы: текущее время вызова, управляемая блокировка, время захвата СУБД, процессорное время
Рабочие процессы: время запуска, количество соединений
Сортировка по выбранной колонке
Возможность копировать значения полей списка (через отдельно открываемую форму например)

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

- кнопки "перезапустить рабочие процессы" (также отсутствует в родной консоли). Решается через временное уменьшение перезапуска рабочих процессов например до 10 секунд, временной установки Принудительного завершения рабочих процессов в Истина, и Проблемные процессы завершать через 20 секунд. После минутного ожидания - возвращаем настройки в прежнее состояние. Обычно необходимо, когда не удается обновиться конфигурацию из-за проблемных соединений. Ну и при наличии утечек памяти рабочими процессами.

- отсутствует Администрирование пользователей, которые могут управлять кластером

- непонятно как обновлять данные в списках, отсутствуют какие-либо команды. Нет автоматического обновления списков с выбранным интервалом (в родной тоже нет, что сильно расстраивает), необходимо чтобы понять отключились ли все сеансы перед обновлением конфигурации.
kuntashov; +1 Ответить
12. YanSergey 99 12.09.21 16:18 Сейчас в теме
(7) Это пока версия 0.1.0, и количество реализованного функционала действительно не велико.
Параллельно с реализацией функционала штатной консоли я буду встраивать уникальные фичи (пару таких вы уже написали, за что спасибо - их я завел в виде issue на GitHub).
"Возможность копировать значения полей списка (через отдельно открываемую форму например)" - можно подробнее, что имеется ввиду?
"непонятно как обновлять данные в списках" - да, это упущение с моей стороны, вещь неочевидная. Для обновления списка нужно еще раз кликнуть по строке в левой панели. Так же список обновляется при переключении на вкладку.
kuntashov; +1 Ответить
15. PerlAmutor 124 12.09.21 21:07 Сейчас в теме
(12) У сеанса есть Свойства в контекстном меню. При вызове команды открывается форма с набором основных полей, где можно скопировать номер сеанса, имя компьютера, имя пользователя и т.д., затем использовать эти данные при отборе в Журнале Регистрации например.
8. CnupT 67 12.09.21 12:52 Сейчас в теме
Как владелец зоопарка, ответственно заявляю: очень полезное начинание.
Большое вам спасибо за работу
10. Yashazz 4087 12.09.21 15:56 Сейчас в теме
Бесполезная и даже вредная вещь. Польза с неё только одна, что организация, имевшая неосторожность воспользоваться этой поделкой, спустя время вынуждена будет тратить ещё и ещё, чтобы вернуться к штатным инструментам 1С. И кто-то на этом заработает)

Возможно, автор не в курсе, но MMC уже не актуальна. Уже есть обработка, написанная сугубо на 1С, встроенная в платформу, работающая кроссплатформенно. Да, многое основано на RAS (а мой опыт показывает, что это не инструмент, а полное уродство), но всё равно лучше, чем внешняя приблуда хз на чём сделанная.

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

Если была мысль сделать аналог, то это велосипедостроение как оно есть. Если была мысль сделать больше - то это далеко не всё, что хотелось бы, а некий фрагмент.

Итого: красивый и эффектный мартышкин труд.
13. YanSergey 99 12.09.21 16:24 Сейчас в теме
(10) Подскажите, сколько времени Вам понадобится, что бы вернуться к штатной консоли администрирования, если к Вам обратится организация, которая имела неосторожность воспользоваться этой поделкой?
Sloth; mitia.mackarevich; +2 Ответить
14. Yashazz 4087 12.09.21 16:27 Сейчас в теме
(13) Если это будет организация, где мне платят оклад, то ровно столько, чтоб: а) опросить ответственных пользователей, чем вне рамок штатного механизма они пользовались в поделке и что из этого им надо, б) воссоздать это недостающее средствами 1С в работоспособном виде, оттестить, внедрить. Остальное-то очевидно.

А вот если это проект или почасовка, то... То всё зависит от конкретных результатов всестороннего обследования и составления сперва ТЗ, а затем техпроекта)))
18. Repich 528 13.09.21 09:06 Сейчас в теме
(10) На MacOS встроенная обработка не работает. Так что вернуться к штатным инструментам не получится, по крайней мере пока не поправят ошибку.
26. Sloth 271 13.09.21 11:45 Сейчас в теме
(10)
Возможно, автор не в курсе, но MMC уже не актуальна. Уже есть обработка, написанная сугубо на 1С, встроенная в платформу, работающая кроссплатформенно. Да, многое основано на RAS (а мой опыт показывает, что это не инструмент, а полное уродство), но всё равно лучше, чем внешняя приблуда хз на чём сделанная.

Вы имели опыт использования данной обработки, которая, кстати сказать, так же работает через RAS? Обработка сырая и работает через ... "тернии к звездам"! Я знаю о чем говорю, т.к. работаем на проектах где пользоваться mmc-консолью нет возможности!

Не очень понятна Ваша негативная позиция по отношению к ras/rac, которую Вы пытаетесь донести в разных темах. Если у Вас не сложилось "дружба" с данным инструментом, то это не значит, что инструмент очень плох! Но в целом, как я понял, все равно все останутся при своем мнении ;)
11. Yashazz 4087 12.09.21 15:59 Сейчас в теме
А всем желающим это поюзать скажу: не видел ещё более глючной и кривой дряни, чем RAS. Даже расширения в 8.3.7 не были таким откровенным г*вном, как эта кривая утилита. Не связывайтесь с ней, если речь идёт о чём-то посерьёзнее личных экспериментов.
16. Xershi 1255 12.09.21 23:30 Сейчас в теме
(11) у меня только один вопрос, почему вы ещё в 1с?
Наверное стоит подымать квалификацию не только вам, но и с вашей помощью и 1с?
23. Yashazz 4087 13.09.21 09:52 Сейчас в теме
(16) Когда утилита при запуске регулярно обрушивает сервер, который не я админил и вообще там не был даже через энидеск, а запускают это толковые люди; когда будучи-таки там запущенным, RAS тихо падает в какой-то момент... то наверное, квалификацию надо поднимать не мне)))
27. Xershi 1255 13.09.21 16:19 Сейчас в теме
(23) учитесь еще читать между строк.
А то только о себе и о себе))
28. Yashazz 4087 13.09.21 17:08 Сейчас в теме
(27) Да я вообще не о себе. Я о той боли и печали, каковые наблюдал в связи с RAS. Сие факт.
19. Repich 528 13.09.21 09:07 Сейчас в теме
На MacOS не запускается.
MacOS Monterey
java 16.0.2 2021-07-20

***WARNING: Display must be created on main thread due to Cocoa restrictions. Use vmarg -XstartOnFirstThread
org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4889)
at org.eclipse.swt.SWT.error(SWT.java:4804)
at org.eclipse.swt.SWT.error(SWT.java:4775)
at org.eclipse.swt.widgets.Display.error(Display.java:1100)
at org.eclipse.swt.widgets.Display.createDisplay(Display.java:851)
at org.eclipse.swt.widgets.Display.create(Display.java:835)
at org.eclipse.swt.graphics.Device.<init>(Device.java:130)
at org.eclipse.swt.widgets.Display.<init>(Display.java:734)
at org.eclipse.swt.widgets.Display.<init>(Display.java:725)
at org.eclipse.swt.widgets.Display.getDefault(Display.java:1434)
at org.eclipse.swt.widgets.Shell.<init>(Shell.java:278)
at org.eclipse.swt.widgets.Shell.<init>(Shell.java:379)
at org.eclipse.jface.window.Window.createShell(Window.java:487)
at org.eclipse.jface.window.Window.create(Window.java:430)
at org.eclipse.jface.window.Window.open(Window.java:788)
at ru.yanygin.clusterAdminApplication.ClusterAdmin.main(ClusterAdmin.java:12)

UPD:
Ключ нужно было добавить
java --XstartOnFirstThread -jar OneS_ClusterAdmin-0.1.0-macOS.jar
20. YanSergey 99 13.09.21 09:15 Сейчас в теме
(19)Если попробовать запустить вот так:
java -jar OneS_ClusterAdmin-0.1.0-macOS.jar -XstartOnFirstThread


Upd:
Увидел Ваше дополнение. Этот ключ можно добавить на этапе сборки приложения, что бы не указывать его руками. В следующей версии сделаю.
21. Repich 528 13.09.21 09:16 Сейчас в теме
(20) Да, уже все норм. Но судя по всему утилита офигела от количества сеансов в базе (там порядка 5 тыс), сейчас попробую на чем-нибудь менее нагруженном.
49. YanSergey 99 08.10.21 08:31 Сейчас в теме
(21) Я поспешил с выводами что можно при сборке приложения сразу указать этот ключ.
Подробнее изучил вопрос, похоже нельзя так сделать.
Придется все таки указывать этот ключ руками, либо проще создать ярлык, в котором его прописать.
22. Darklight 27 13.09.21 09:39 Сейчас в теме
Однозначный Маст хев! Пилите дальше!
25. John_d 3606 13.09.21 11:13 Сейчас в теме
Нужная программа, но как я понял еще сырая версия.
Пока так работаю:
Одновременный запуск нескольких консолей администрирования сервера 1С на одном компьютере
https://infostart.ru/1c/articles/972571/
29. prof256 20.09.21 17:56 Сейчас в теме
нет файлов exe Зачем такие бесполезные программы создавать?
33. json 2948 21.09.21 00:50 Сейчас в теме
(29) Зачем бестолково возмущаться, если можно просто загуглить.
Файл JAR запускается как EXE, если установлена JAVA

Будь умнее. Если что-то не получается, задавай вопросы в конструктивном ключе
34. YanSergey 99 21.09.21 08:31 Сейчас в теме
(29) Что бы ни у кого не возникало трудностей с запуском, обязательно сделаю exe. Но немного позже.
30. kuntashov 420 20.09.21 18:17 Сейчас в теме
Очень крутой инструмент с большим потенциалом для развития!
json; artbear; +2 Ответить
31. artbear 1378 20.09.21 19:06 Сейчас в теме
(0) Очень интересное начинание.
Я тебе в качестве большущего спасибо сразу сделал ПР на гитхабе )
36. YanSergey 99 21.09.21 08:39 Сейчас в теме
32. json 2948 21.09.21 00:01 Сейчас в теме
Утилита запускается.
Но список серверов пуст.
При нажатии "Добавить сервер" - ничего не происходит. Ождиаю, что откроется окно для ввода параметров добавляемого сервера.
В логах при этом фиксируются две строчки
2021-09-20 23:58:19,317 INFO clusterAdminLibrary [main] Calculate params for Server <newServerAddress:1540> 
2021-09-20 23:58:19,317 INFO clusterAdminLibrary [main] Server <newServerAddress:1540> init done


В чем может быть проблема?
35. YanSergey 99 21.09.21 08:39 Сейчас в теме
(32) Возможно проблема в том, что отсутствует один из каталогов: "C:\Program Files\1cv8" или "C:\Program Files (x86)\1cv8".
Сейчас есть ошибка в механизме поиска локальных RAS. Я ее уже исправил, исправление войдет в следующий релиз.
Можно руками создать отсутствующий каталог, либо дождаться версии с исправлением.
Если же проблема не в этом, то можно запустить программу через консоль cmd, ошибка будет выведена в виде стека вызова.
38. json 2948 21.09.21 08:49 Сейчас в теме
(35) У меня "C:\Program Files\1cv8" или "C:\Program Files (x86)\1cv8" - недоступны для записи

У меня нет прав на установку программ. Только на запуск
Что можно сделать?
39. YanSergey 99 21.09.21 08:53 Сейчас в теме
(38) Запись в эти каталоги не ведется, только чтение.
Или имеете ввиду что создать не сможете? (все таки один из каталогов отсутствует?)
40. json 2948 21.09.21 09:07 Сейчас в теме
(39) да отсутствует каталог "C:\Program Files (x86)/1cv8"
У нас на серевере только х64 версия 1С
41. YanSergey 99 22.09.21 08:59 Сейчас в теме
(40) Я постараюсь скоро выпустить релиз 0.1.1 с исправлением этого бага.
42. YanSergey 99 23.09.21 13:37 Сейчас в теме
44. json 2948 23.09.21 13:56 Сейчас в теме
(42) Да, теперь взлетело без проблем. Спасибо!

Теперь проблема в ток, как ориентироваться в базах
У меня в списке больше 150 баз (часть из которых не используется, но все же они есть в списке).
Без сортировки, отбора, поиска (или хотя бы чего-нибудь одного) очень трудно найти нужную базу (сейчас они отображаются в хронологическом порядке по дате создания базы в кластере)
45. json 2948 23.09.21 13:59 Сейчас в теме
(44) Но уже удобнее.
Раньше приходилось чтобы найти свободную базу - находить ее в списке и разворачивать дерево, чтобы перейти в сеансы. Напрягало постоянно целиться мышкой, чтобы развернуть нужную базу в дереве, чтобы перейти в соединения.

Однозначно буду пользоваться даже в таком варианте, как сейчас.
46. YanSergey 99 23.09.21 14:01 Сейчас в теме
(44) Может быть стоит сделать что-то вроде "избранного". Что бы можно было видеть только нужные базы.
Переключатель - "Все/Только избранное".
Избранное выводить вверху списка, при установленном переключателе в положение "Все".
Что-то типа этого, надо подумать.
47. json 2948 23.09.21 14:06 Сейчас в теме
(46) Лично меня бы такой вариант более чем устроил. Даже лучше, чем постоянно накладывать, скажем, отбор

Буду следить за новостями
48. YanSergey 99 24.09.21 08:44 Сейчас в теме
(47) Любые идеи можно записывать в виде issue на GitHub.
Остальные коллеги могут дополнить/развить идею, и даже поставить + или -
Эту идею я завел в https://github.com/YanSergey/OneS_ClusterAdmin/issues/14
Если будут дополнения - пишите
Оставьте свое сообщение

См. также

Активные пользователи Промо

Сервисные утилиты v8 1cv8.cf Россия Бесплатно (free)

Обработка аналогична стандартному окну просмотра списка активных пользователей, плюс добавлены следующие функции: - Отправка сообщения выбранному пользователю; - Отправка сообщения всем пользователям; - Закрытие выбранного соединения; - Закрытие всех соединений с информационной базой (кроме своего).

31.03.2008    40213    4640    coder1cv8    62    

"Откат" данных без транзакций. Расширение для легкого возврата к "исходному" или выбранному состоянию после любых изменений данных

Сервисные утилиты Чистка базы Прочие инструменты разработчика v8 1cv8.cf Бесплатно (free)

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

06.04.2021    4503    65    Алексей Воробьев    12    

Редактор (скрытых) реквизитов объектов

Обработка документов Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Универсальная обработка для доступа к скрытым реквизитам объектов (пока только документы)

21.10.2010    10430    235    RafaelRS    9    

АЦРК: Редактор объекта

Универсальные обработки Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Обработка «АЦРК: Редактор объекта» предназначена для просмотра и редактирования реквизитов любого объекта базы данных. Показывает все реквизиты в универсальной форме. Может применяться для «точечного ремонта» базы данных.

12.09.2010    15442    153    acrk    6    

Пересчет регистров накопления вида "Обороты"

Универсальные обработки Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Что-то с налету не нашел типовой пересчет ОБОРОТОВ, а вдруг понадобилось....

30.03.2010    22684    293    anig99    10    

Универсальные подбор и обработка Задач

Сервисные утилиты Универсальные обработки v8 1cv8.cf Бесплатно (free)

Начал работать с объектом Задачи и столкнулся с необходимостью групповой обработки задач. "Универсальные подбор и обработка объектов" от 1С почему-то этого не умеет делать. Немного работы напильником и обработка стала ещё универсальнее.

04.12.2009    11064    302    hansel    13    

[DesktopGadget1C] - Гаджет для мониторинга активности баз 1С 8.х в клиент/серверном варианте

Сервисные утилиты Статистика базы данных Администрирование данных 1С v8 1cv8.cf Россия Бесплатно (free)

Утилита мониторит серверы 1С 8.1 и 8.2, выводит список активных баз и количество пользователей и позволяет просматривать параметры/настройки кластеров.

27.11.2009    20417    344    Душелов    34    

Универсальный журнал документов + редактирование реквизитов документа без его перепроведения

Обработка документов Сервисные утилиты v8 БП2.0 Бесплатно (free)

Типовая обработка "Универсальный журнал документов" с возможностью редактирования реквизитов документа без его перепроведения.

25.11.2009    15725    474    agew    23    

Редактирование регистров 1С8

Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Обработка предназначена для исправления записей в регистрах, подчиненных регистратору

22.10.2009    9998    490    Pyhar    15    

Загрузка обработок из каталога

Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Загрузка и регистрация обработок, отчетов, печатных форм для стандартных конфигураций 1С 8.1

06.10.2009    10573    33    ilya005    1    

Создаем шифрованные ярлыки.

Универсальные обработки Сервисные утилиты Защита и шифрование v8 1cv8.cf Бесплатно (free)

Покопавшись на сайте я нашел как создают ярлыки. Немного переделав под себя выкладываю данную обработку, не претендуя на Авторство. Просто сделал более удобным.

30.09.2009    14988    92    dj_tol    1    

Как отрубить пользователей и перезапустить сервер 8.1

Сервисные утилиты v8 1cv8.cf Россия Бесплатно (free)

Как отрубить пользователей и перезапустить сервер 8.1

15.08.2009    11362    530    sam_57    41    

Групповая обработка документов и справочников

Универсальные обработки Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Типовая обработка + 1. Отключение контроля записи (ОбменДанными.Загрузка) 2. Обработка ПВХ

04.08.2009    17602    308    acsent    8    

Перепроведение документов (фоновое)

Обработка документов Сервисные утилиты Администрирование данных 1С v8 1cv8.cf Бесплатно (free)

Данная разработка является развитием обработки http://infostart.ru/projects/1244. Хочу еще раз выразить огромную благодарность Александру Окулову

02.06.2009    21155    1223    AKV77    27    

Перепроведение документов по последовательностям

Сервисные утилиты Обработка документов v8 1cv8.cf Бесплатно (free)

Перепроводим документы по последовательностям "Партионный учет..." и "Кадровый учет" за произвольный период УПП(1.2.22.3)

19.05.2009    11253    274    mosAdm    4    

Установка монопольного или разделенного режима (8.0)

Сервисные утилиты Администрирование данных 1С v8 1cv8.cf Бесплатно (free)

Установка монопольного или разделенного режима (1С 8.0)

04.05.2009    10182    119    gudun_ku    2    

Последняя секунда

Обработка документов Сервисные утилиты v8 1cv8.cf Бесплатно (free)

При закрытии месяца (года) , для корректного расчета себестоимости в последней секунде месяца хотелось бы видеть документы "Расчет себестоимости" и (или) "Корректировка стоимости списания", а лежит что попало. Эта обработка- простенький инструмент для переноса документов на секунду(и не только) назад (вперед).

30.04.2009    10955    212    mosAdm    6    

Восстановление последовательности расчетов по контрагентам (до контрагента и договора)

Обработка документов Сервисные утилиты Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 УПП1 Бесплатно (free)

Обработка «Восстановление состояния расчетов с контрагентами» В отличии от типовой можно отбирать контрагента и его договор и восстановить именно по этой аналитике расчетов! Обработка формирует проводки и движения специализированных регистров, связанные с погашением долга и зачетом аванса по расчетам с поставщиками и покупателями. ------------------------------------------------------------------------ 1С:Предприятие 8.1 "Управление производственным предприятием", редакция 1.2 ------------------------------------------------------------------------ Freeware

17.04.2009    34845    1510    manserg    51    

Перенос пользователей 77 -> 81

Сервисные утилиты v8 1cv8.cf Россия Бесплатно (free)

Переносит пользователей БД v77 в пользователи БД 81. Требуется библиотека UsersDef.dll. Запускается из 81.

10.04.2009    9782    194    babys    3    

Редактор записей регистров сведений и накоплений

Универсальные обработки Сервисные утилиты Инструментарий разработчика v8 1cv8.cf Бесплатно (free)

Не удалось мне найти обработки на эту тему с подобной реализацией. Пришлось написать самому. Хотелось бы ее доработать еще, но пока времени на это нет. Может кто разовьет идею, чтобы поднять себе рейтинг)

05.04.2009    27006    1201    json    7    

Мониторинг ключей защиты HASP

Сервисные утилиты v8 1cv8.cf Россия Бесплатно (free)

Внешний отчет, реализованный с помощью системы компоновки данных, отображает имеющиеся в сети ключи защиты HASP и распределение пользовательских лицензий.

31.03.2009    56708    3350    coder1cv8    87    

Автоматическое изменение структуры конфигурации с помощью скрипта в формате AutoIT.

Сервисные утилиты v8 1cv8.cf Россия Бесплатно (free)

Обработка создает скрипт в формате AutoIT из текстовых файлов описания конфигурации. Данный скрипт осуществляет групповое изменение структуры справочников и документов с помощью эмуляции нажатий клавиш в конфигураторе.

13.03.2009    13822    202    K_A_O    4    

Константы v8

Сервисные утилиты Универсальные обработки Обработка справочников v8 1cv8.cf Россия Бесплатно (free)

Просмотр и редактирование констант

11.03.2009    14441    232    Zapal    24    

Закрытие регистров накопления на определённую дату - доработанная

Сервисные утилиты Обработка документов Закрытие периода v8 1cv8.cf Украина Россия Бесплатно (free)

Автоматическое формирование документа "Корректировка записей регистров", закрывающего определенные регистры накопления "под ноль"

10.01.2009    13391    502    VoShk    5    

Тестирование производительности 1С Бухгалтерский учет 8.1

Сервисные утилиты Тестирование и исправление v8 1cv8.cf Россия Бесплатно (free)

Обработка предназначена для тестирования производительности 1С Предприятие 8.1 "Бухгалтерский учет" при различных конфигурациях оборудования и режимах работы. Она создает заданное количество элементов справочников (номенклатура, контрагенты и договора), затем создается заданное количество документов. При установленном флажке "Удалять созданное" все удаляется. Созданное можно удалить и позже. Уникальность объектов обеспечивается префиксом. Необходимость флажка вызвана невозможностью одновременного удаления объектов с нескольких компьютеров. Также можно установить задержку при создании элементов, если мощность оборудования не позволяет вести одновременную запись с нескольких компьютеров (проявляется в файловом варианте работы). При этом конечно результаты не покажут максимальную производительность. Результаты измерений заносятся в файл XML. Примеры вложены в архив. Вариант использования: загружаем конфигурацию, производим измерения, сохраняем файл, снова загружаем конфигурацию и производим измерения при другом режиме работы. Теоретически можно работать в реальной базе, но не рекомендуется. Если обработка приживется - я доделаю веб-интерфейс для загрузки файлов измерений на сайт и отображение статистики. Тогда можно будет посмотреть - кто чем богат и определиться с выбором оборудования для себя.

14.11.2008    19954    176    capitan    12    

"Хранилище внешних компонент" - небольшая подсистема для 1С 8.1

Сервисные утилиты Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Хранит внешние компоненты и сопутствующие файлы в базе, в случае отсутствия компоненты на компьютере пользователя сохраняет нужные файлы и регистрирует в системе. Проверяет наличие установленного Microsoft .Net Framework 2.0 и 3.5.

10.11.2008    31911    711    Душелов    35    

Убиение выбранного процесса сервера 1С

Сервисные утилиты Администрирование данных 1С v8 1cv8.cf Бесплатно (free)

Иногда требуется перезапустить отдельный процесс на сервере 1С v8.1. Для выполнения этой задачи был создан этот скрипт. Вызывается из командной строки, указывается порт процесса, адрес сервера (если не локально) и все :)

05.11.2008    14036    116    ValeriVP    4    

Запуск тестирования БД из командной строки.

Сервисные утилиты v8 Россия Бесплатно (free)

Запускает стандартную утилиту проверки физической целостности БД из командной строки с передачей параметров.

31.10.2008    27964    565    coder1cv8    16    

XML Browser

Сервисные утилиты v8 1cv8.cf Россия Бесплатно (free)

XML Browser для 1С

15.09.2008    13975    1546    sh4d0w    18    

Выборочное перепроведение документов (базовая версия).

Обработка документов Сервисные утилиты v8 1cv8.cf Бесплатно (free)

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

04.09.2008    19553    738    coder1cv8    11    

ТЛЕНКА 1.0

Стартеры 1С Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Открытие файлов 1С 8.Х из оболочки Windows. Бета - версия, боян, ногами не пинать.

06.08.2008    14838    192    Hadgehogs    10    

Обработка из одного символа кода ;)

Сервисные утилиты v8 1cv8.cf Россия Бесплатно (free)

Обработка содержащая всего 1 символ кода, тем не менее являющаяся удобным инструментом для программиста 1С.

22.07.2008    11287    542    KOT666    45    

Проверка регистров сведений перед усечением типов измерений

Сервисные утилиты Поиск данных Тестирование и исправление v8 1cv8.cf Бесплатно (free)

Если при усечении типов измерений регистров сведений нарушается уникальность записей, то конфигуратор не дает применить конфигурацию к БД с ошибкой "Записи регистра сведений ... стали не уникальными!" до 8.2.14 и "Имеются записи с одинаковыми измерениями" начиная с 8.2.14. Данная обработка позволит быстро найти такие записи. Обработка больше не поддерживается в мобильном варианте. Теперь она включена в подсистему "Инструменты разработчика" http://infostart.ru/public/15126/

15.07.2008    50500    2095    tormozit    11    

Установка монопольного режима (8.1)

Сервисные утилиты Информационная безопасность v8 1cv8.cf Россия Бесплатно (free)

Простенькая обработка по установке монопольного режима для 1С 8.1 Позволяет просмотреть список текущих пользователей и, если никого нет, установить монопольный режим для ИБ.

08.06.2008    29106    1512    molot    34    

MouseImp Pro Live! теперь работает и в 1С8

Сервисные утилиты v8 1cv8.cf Россия Бесплатно (free)

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

07.06.2008    22575    0    tormozit    18    

Перепроведение документов

Обработка документов Сервисные утилиты v8 БП2.0 Бесплатно (free)

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

29.04.2008    22330    1763    serezhenko    29    

Закрытие регистров накопления на определенную дату с отбором по измерениям

Обработка документов Сервисные утилиты Закрытие периода v8 1cv8.cf Бесплатно (free)

Автоматическое формирование документа "Корректировка записей регистров", закрывающего определенный регистр накопления "под ноль" с фильтром по измерениям.

31.03.2008    24372    1054    sibshaman    18