Как перезагрузить программу 1с

Распечатать

Перезагрузка сервера выполняется автоматически, если в течение некоторого времени (обычно 3 минут) к серверу 1С:Предприятия не подсоединен ни один пользователь. Если этого добиться затруднительно, то сервер можно перезагрузить принудительно при помощи утилиты Start/ Settings/ Control Panel/ Administrative Tools/ Component Services, на том компьютере, на котором установлен сервер 1С:Предприятия. Для этого в ней необходимо найти ветку Console Root/ Component Services/ Computers/ My Computer/ COM+ Applications/ 1CV8 и выполнить пункт Shut down ее локального меню.

Перезагрузка сервера может быть выполнена программно. Это можно сделать, например, при помощи следующего кода на встроенном языке 1С:Предприятия 8.0:

COMPlus = Новый COMОбъект(«COMAdmin.COMAdminCatalog»);
Приложения = COMPlus.GetCollection(«Applications»);
Приложения.Populate();
ПоследнийНомер = Приложения.Count — 1;
Для Номер = 0 по ПоследнийНомер Цикл

Как обновить 1С 8.3 или 8.2 самостоятельно


Приложение = Приложения.Item(Номер);
Если Приложение.Name = «1CV8» Тогда
COMPlus.ShutdownApplication(Приложение.Name);
Прервать;
КонецЕсли;
КонецЦикла;

Перезагрузка сервера 1С:Предприятия

Перезагрузка сервера выполняется автоматически, если в течение некоторого времени (обычно 3 минут) к серверу 1С:Предприятия не подсоединен ни один пользователь. Если этого добиться затруднительно, то сервер можно перезагрузить принудительно при помощи утилиты Start/ Settings/ Control Panel/ Administrative Tools/ Component Services, на том компьютере, на котором установлен сервер 1С:Предприятия. Для этого в ней необходимо найти ветку Console Root/ Component Services/ Computers/ My Computer/ COM+ Applications/ 1CV8 и выполнить пункт Shut down ее локального меню.

Перезагрузка сервера может быть выполнена программно. Это можно сделать, например, при помощи следующего кода на встроенном языке 1С:Предприятия 8.0:

Купон на ОЗОН за покупку программ 1С

COMPlus = Новый COMОбъект(«COMAdmin.COMAdminCatalog»);
Приложения = COMPlus.GetCollection(«Applications»);
Приложения.Populate();
ПоследнийНомер = Приложения.Count — 1;
Для Номер = 0 по ПоследнийНомер Цикл
Приложение = Приложения.Item(Номер);
Если Приложение.Name = «1CV8» Тогда
COMPlus.ShutdownApplication(Приложение.Name);
Прервать;
КонецЕсли;
КонецЦикла;

Читайте также:
В какой программе делать штрих коды для Вайлдберриз

Правильный перезапуск сервера 1С

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

Собеседование по 1С

Устранить проблему в работе 1С можно несколькими способами.

Причины появления отказов

Возникающие ошибки имеют различную подноготную, рассортировать их можно по уровням возникновения:

  • Неправильное прописывание кодов разработчиками самой один-эски;
  • Ошибки, допущенные программистами, которые дорабатывают (изменяют) продукт применительно к требованиям (задачам) конкретного пользователя;
  • Сбои, вызванные погрешностями работы кэш-памяти, чаще всего ставящие в тупик программистов;
  • Накладки, связанные с базой.

Что касается ошибки «сервер 1С:Предприятия не обнаружен», то её нереально отнести к одному из названных, так как подобное уведомление является указанием пользователю на невыполнение определённого необходимого действия для работы программы.

Исправляемся — запускаем сервер

Итак — ситуация, которой посвящена эта публикация возникает в том случае, когда служба агент-сервера или отключена, или остановлена. Отметим, что, как правило, причины этого остаются невыясненными (кто ж признается).

Эта служба запускается двояко — либо как приложение, либо как служба. Посмотрим, как это делать в обоих случаях:

Как приложение

Чтобы запустить её в виде приложения, выполняется команда:

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

В виде службы

Когда при первой установке 1С вариант запуска избирался службой, то она регистрируется и впоследствии должна так и запускаться автоматически (при каждом старте операционки).

Читайте также:
При обновлении программы произошла ошибка

Если же первоначально агент был установлен приложением, то можно вручную провести её регистрацию и сделать запуск. Это произойдёт по команде (не забудьте о параметрах):

ragent.exe -instsrvc -usr ‹указываем имя› -pwd ‹указываем пароль›

-port ‹для порта› -regport ‹для порт› -range ‹диапазоны портов›

-seclev ‹нужный уровень› -d ‹указывается каталог›

Результатом регистрации будет создание новой Службы (в этом случае для 1С версии 8.3 для 64-разрядки):

На память

Для удаления (отмены регистрации) службы:

Теперь вы всё знаете о причинах проблемы «сервер 1С:Предприятия не обнаружен» и о том, что нужно сделать при её появлении.

Оставляйте свои комментарии.

Источник: winzen.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru