Помилки, які виявляють себе при роботі з програмними продуктами, найчастіше позбавляють можливості користуватися ними. А відсутність спеціальних знань для розуміння алгоритмів роботи породжують ще й неможливість діагностики та виправлення виникаючих збоїв. У цій статті звернемо погляд на проблему «Сервер 1С: Підприємства не виявлено, як виправити запуск агент-сервера?».
Усунути проблему в роботі 1С можна декількома способами.
Причини появи відмов
Виникаючі помилки мають різну таємницю, розсортувати їх можна за рівнями виникнення:
- Неправильне прописування кодів розробниками самої один-Ескі;
- Помилки, допущені програмістами, які допрацьовують (змінюють) продукт стосовно до вимог (завдань) конкретного користувача;
- Збої, викликані похибками роботи кеш-пам’яті, найчастіше ставлять в тупик програмістів;
- Накладки, пов’язані з базою.
Що стосується помилки «сервер 1С: Підприємства не виявлено», то її неможливо віднести до одного з названих, так як подібне повідомлення є зазначенням користувачеві на невиконання певного необхідного дії для роботи програми.
Виправляємося – запускаємо сервер
Отже – ситуація, якої присвячена ця публікація виникає в тому випадку, коли служба агент-сервера або відключена, або зупинена. Відзначимо, що, як правило, причини цього залишаються нез’ясованими (хто ж зізнається).
Ця служба запускається двояко – або як додаток, або як служба. Подивимося, як це робити в обох випадках:
як додаток
Щоб запустити її у вигляді додатку, виконується команда:
ragent.exe -debug
При цьому вказуються (в своїх настройках) порт, діапазони портів, рівень і каталог. Якщо ці параметри не вказувати, то їх значення будуть програмою встановлені «за замовчуванням».
У вигляді служби
Коли при першій установці 1С варіант запуску обирався службою, то вона реєструється і згодом повинна так і запускатися автоматично (при кожному старті операційки).
Якщо ж спочатку агент був встановлений додатком, то можна вручну провести її реєстрацію і зробити запуск. Це станеться за командою (не забудьте про параметри):
ragent.exe -instsrvc -usr <вказуємо ім'я> -pwd <вказуємо пароль>
-debug
-port <для порту> -regport <для порт> -range <діапазони портів>
-seclev <потрібний рівень> -d <вказується каталог>
Результатом реєстрації буде створення нової Служби (в цьому випадку для 1С версії 8.3 для 64-розрядки):
На пам’ять
Для видалення (скасування реєстрації) служби:
ragent.exe -rmsrvc
запуск:
ragent.exe -start
зупинка:
ragent.exe -stop
Тепер ви все знаєте про причини проблеми «сервер 1С: Підприємства не виявлено» і про те, що потрібно зробити при її появі.
Залишайте свої коментарі.