Менеджер служб 1С:Предприятия 8

12.06.23

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

Внешняя обработка для управления службами 1С:Предприятия 8.

Скачать исходный код

Наименование Файл Версия Размер
Менеджер служб 1С:Предприятия 8:
.epf 70,79Kb
14
.epf 1.0 70,79Kb 14 Скачать

Всем привет! Представляю Вашему вниманию обработку Менеджер служб 1С:Предприятия 8.

 

 

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

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

 

 

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

 

 

Также можно на свое усмотрение задавать имена и описание служб. Еще одна частая задача – поднять несколько служб агента сервера 1С:Предприятия разных версий на одном компьютере – тоже решается парой кликов. Я, например, перед установкой новой платформы делаю копию текущей службы агента сервера 1С:Предприятия с новым именем, но не запускаю службу во избежании конфликта. Затем ставлю новую платформу и после установки меняю параметры новой службы, затем запускаю обе службы. Учтите, что для каждой службы сервера 1С:Предприятия нужно указывать свой каталог srvinfo, ну и свои сетевые порты. В обработке имеется кнопки, которые позволяют сдвигать порты сотнями, что довольно удобно, но вы можете указать произвольные номера портов. 

Также обработка позволяет работать со службой автономного сервера.

 

 

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

 


    1. Агент сервера 1С:Предприятия 8;
    2. Сервер хранилища конфигураций;
    3. Сервер отладки;
    4. Автономный сервер;
    5. Сервер администрирования кластера серверов;

Непосредственно из обработки можно выполнять следующие манипуляции со службами 1С:
    1. Добавлять новые службы;
    2. Добавлять новые службы копированием существующих;
    3. Изменять параметры служб;
    4. Удалять службы;
    5. Останавливать службы;
    6. Запускать остановленные службы;
    7. Перезапускать службы;
   8. Для некоторых служб доступна возможность проверки работы. Например, для сервера отладки при отладке по протоколу http, есть возможность открыть адрес сервера отладки в браузере для проверки работоспособности.

 

 

Для автономного сервера есть возможность открыть опубликованную базу в браузере или тонком клиенте. После открытия опубликованной базы в браузере, адрес базы можно скопировать из адресной строки и добавить эту базу в список информационных баз.
    9. Запуск стандартной оснастки служб Windows;

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

 

 

В общем все удобства и мелочи описывать долго, так что описал только основные. Данная обработка, лично мне, сэкономила кучу времени. Если будут какие-то пожелания по доработке инструмента, то пишите, постараюсь «допилить». 

ВНИМАНИЕ!!! Автор не несет ответственности за использование Вами данной обработки, будьте внимательны и аккуратны, используете обработку только на свой страх и риск.

Системные требования: OC Windows 7/Windows Server 2008 R2 и выше. 1С:Предприятие 8 должно быть запущено от имени администратора! Обработка тестировалась на ОС Windows 7, Windows 10, Windows Server 2012 R2, на платформах 8.3.20.1674, 8.3.20.1710, 8.3.23.1437. Теоретически, для запуска обработки подойдет любая конфигурация, в том числе и пустая, на управляемых формах, в которой свойство Режим использования модальности имеет значение Не использовать. Платформу желательно использовать не ниже 8.3.20, т.к. разработка велась именно на этой версии и аудит методов на совместимость с более младшими версиями платформы мной не выполнялся. Так же еще раз напомню, что обработка подходит для настройки автономного сервера не ниже версии 8.3.23, т.к. начиная с данной версии параметры запуска автономного сервера существенно изменились, но для запуска самой обработки подойдет и более младшая версия, кроме того можно настроить и более младшие версии автономного сервера, если вы знаете состав поддерживаемых параметров.

Всем добра!

Если кому-то нужна более упрощенная обработка по включению и настройке отладки на сервере 1С:Предприятия 8, то вот публикация.

администрирование службы ragent crserver dbgs ibsrv.exe ibcmd ras rac агент сервера хранилища отладки автономный администрирования сервер кластер оснастка лицензии srvinfo

См. также

Автоподбор ролей для профилей и групп доступа в любых типовых базах 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.

14400 руб.

06.12.2023    3905    20    1    

44

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

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

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

10000 руб.

10.11.2023    4870    13    2    

38

SALE! 15%

PowerTools

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

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

3600 3060 руб.

14.01.2013    179113    1086    0    

863

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

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

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

14400 руб.

29.04.2020    28379    83    146    

61

Конфигурация Session Monitor

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

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

1500 руб.

01.12.2020    14501    36    0    

51

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

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

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

4200 руб.

10.11.2015    61686    90    59    

74

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

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

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

12000 руб.

09.10.2019    11296    5    8    

9

Автоматическое резервное копирование любой клиент-серверной базы 1С в формате DT с удалением сеансов, архивацией, изменением расширения (8.3.14+, расширение)

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

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

6000 руб.

06.11.2012    70410    622    44    

80
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. apic 13 13.06.23 13:18 Сейчас в теме
Видел вроде обработки которыми можно менять строку запуска служб, но что бы создавать и индивидуально настраивать каждый параметр, такого вроде не встречал. Выглядит добротно! А если у какой нибудь службы появится новый параметр, то как быть? Или обработка позволяет изменять строку запуска указывая произвольные параметры?
2. frkbvfnjh 787 13.06.23 13:22 Сейчас в теме
(1) Да, если в таблице параметров нет нужного, то можно вручную откорректировать строку запуска и записать изменения. Но при редактировании значений параметров через таблицу, строка запуска собирается заново и не поддерживаемые параметры будут удалены, так что после ручной корректировки просто не нужно изменять другие параметры через таблицу. Лучше сначала настроить все поддерживаемые параметры, а недостающие указать непосредственно в строке запуска и записать изменения.
3. JohnyDeath 301 18.06.23 11:06 Сейчас в теме
Выглядит очень привлекательно.
Есть несколько вопросов/пожеланий:

1. Было бы вообще замечательно, если бы была возможность открывать обработку с любого компа на серверной базе и уже там управлять службами, которые крутятся на сервере этой базы. Для этого навскидку где-то в настройках необходимо добавить: имя компа, где крутятся службы (опционально); логин и пароль администратора сервера.
И все команды уже выполнять на удаленной машине от имени указанного администратора с помощью PsExec.
Не думал в эту сторону?

2. Фича запуска службы автономного сервера - огонь. Постоянно сижу в этой тонне параметров, чтобы стартануть такую службу. Причем от версии к версии платформы эти параметры заметно меняются или появляются новые требования.
Нет желания сделать возможность формирования файла настроек из этой же обработки? Судя по описанию, у тебя есть параметр, в котором можно указать путь к такому файлу, но сам файл придется предварительно подготавливать. А вбивать все параметры напрямую в службу запуска автономного сервера - некрасиво, все логопасы буду светиться в диспетчерах задач и в самой службе.
5. frkbvfnjh 787 21.06.23 06:23 Сейчас в теме
(3) 1. На счет PsExec не думал, но была мысль добавить возможность выполнения кода на стороне сервера 1С, тогда можно было бы рулить службами сервера с любой клиентской базы, в плоть до управления через базу запущенную в веб-клиенте и не нужны никакие виндовые логины и пароли. Как мне видится, подойдет для простой инфраструктуры с одним сервером в кластере. Это уже больше похоже на бэкдор через 1С, но я покопаю в этом направлении.
2. Да, думал сделать обертку для консольной утилиты ibcmd для формирования файла настроек. Возможно в скором времени поработаю над этой возможностью.

Так же в процессе работы появились еще несколько идей по расширению возможностей обработки. Времени как всегда не хватает, но развитие данной обработки не брошу.
Спасибо за отзыв и предложения!
JohnyDeath; +1 Ответить
6. JohnyDeath 301 21.06.23 08:50 Сейчас в теме
(5)
1. На счет PsExec не думал, но была мысль добавить возможность выполнения кода на стороне сервера 1С,

Так не получится по двум причинам:
1. Код на сервере будет выполнятся от имени пользователя, под которым запущен сам сервер 1С. А у него вряд ли есть права на перезапуск служб (я надеюсь, что сервер 1с у всех не под админом крутится ) )
2. Если мы подрубаемся серверной базой и выполняем код по остановке службы этого сервера, то больше мы его уже никак не стартанём. Поэтому хотелось бы запускать обработку на любой, даже локальной, базе и отрабатывать в контексте любой заданной машины
7. tormozit 7147 21.06.23 08:55 Сейчас в теме
(6) Поэтому я и не делаю подобные поделки, а пропагандирую получение легального (терминального) доступа на сервер приложений и выполнение настройки там любым приложением локально. Иначе можно что то сломать и даже вернуть обратно не сможешь.
8. JohnyDeath 301 21.06.23 08:56 Сейчас в теме
(7) ну и зря.
Я, например, очень бы обрадовался возможностью рулить службами на сервере, сида на своём компе
frkbvfnjh; +1 Ответить
9. frkbvfnjh 787 23.06.23 06:52 Сейчас в теме
(6) Да, всегда могут быть какие нибудь проблемы, а могут и не быть... Можно и на ровном месте себе шею свернуть :)
4. triviumfan 93 19.06.23 16:12 Сейчас в теме
Выглядит прям очень добротно, аккуратно, грамотно, видно, что сил вложено не мало, правда не знаю зачем...
10. agent100 75 29.06.23 10:49 Сейчас в теме
Добрый. Под 8.3.23.1739 не работает( Поправьте, еще раз отдам 2sm)
Оставьте свое сообщение