Управление службами 1С

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

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

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

Конфигурация будет полезна Вам в следующих случаях:

  • если в компании ведется большой список баз 1С и в целях оптимизации управления этими базами их необходимо разносить на разные службы сервера 1С с разными версиями платформы (вариант больше актуален для таких компаний, как 1С-франчайзи, где обычно надо работать с массой баз клиентов);
  • если у Вас просто есть несколько баз различных конфигураций, которые не могут работать на одной платформы 8.2 или 8.3;
  • если Вы хотите быстро развернуть службу сервера 1С последней версии платформы в целях тестирония работы копии Вашей базы на ней, не заморачиваясь с составлением команды установки такого сервиса и не опасаясь, что сломается «боевая» служба сервера 1С.

Работа с конфигурацией довольно проста и интуитивно понятна.

На рабочем столе отображается список элементов справочника «Cлужбы»:

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

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

В этой обработке выбираем флажками необходимые команды и жмем кнопку «Сформировать команды».

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

Вот, собственно, и все описание функционала. Надеюсь, будет кому-то полезно.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *