Исправление: База не появляется в списке клиента 1С
Дата: 2026-01-25
Проблема: База prod_dev не отображается в списке "Запуск 1С:Предприятия" после редактирования файлов конфигурации
Выполненные действия
1. Исправлены файлы конфигурации
Основной файл: /home/cdto/.1cv8/1C/1cv8/ibases.v8i
[prod_dev]
Connect=Srvr="10.218.14.10:1545";Ref="prod_dev";
Альтернативный файл: /home/cdto/.1C/1cestart/ibases.v8i
[prod_dev]
Connect=Srvr="10.218.14.10:1545";Ref="prod_dev";
ID=edaf4a41-ddad-4c45-ba4d-128ddabc8c0d
OrderInList=-1
Folder=/
OrderInTree=16384
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
AdditionalParameters=Srvr="10.218.14.10:1545"; Ref="prod_dev";
2. Очищен кэш клиента
rm -rf ~/.1cv8/1C/1cv8/cache/*
3. Завершены процессы клиента
pkill -f "1cv8\|1cestart"
Следующие шаги
Шаг 1: Полностью закройте клиент 1С
- Закройте все окна "Запуск 1С:Предприятия"
- Проверьте, что процессы завершены:
bash ps aux | grep -i "1cv8\|1cestart" | grep -v grep
Если процессы есть, завершите их:
bash pkill -9 -f "1cv8\|1cestart"
Шаг 2: Запустите клиент заново
- Запустите "Запуск 1С:Предприятия"
- База
prod_devдолжна появиться в списке
Если база все еще не появляется
Вариант 1: Проверка файлов конфигурации
# Проверка основного файла
cat ~/.1cv8/1C/1cv8/ibases.v8i
# Проверка альтернативного файла
cat ~/.1C/1cestart/ibases.v8i
# Проверка прав доступа
ls -la ~/.1cv8/1C/1cv8/ibases.v8i ~/.1C/1cestart/ibases.v8i
Ожидается:
- Оба файла должны содержать секцию [prod_dev]
- Параметр Connect= должен быть на следующей строке после секции
- Права доступа: -rw-r--r--
Вариант 2: Проверка файла профиля
Клиент может использовать файл 1cv8strt.pfl для хранения списка баз:
cat ~/.1cv8/1C/1cv8/1cv8strt.pfl | grep -i "prod_dev\|edaf4a41"
Если в файле есть упоминание prod_dev или ID edaf4a41-ddad-4c45-ba4d-128ddabc8c0d, это означает, что клиент знает о базе, но возможно есть проблема с подключением.
Вариант 3: Проверка доступности сервера
# Проверка подключения к серверу
timeout 3 bash -c '</dev/tcp/10.218.14.10/1545' && echo "Доступен" || echo "Недоступен"
# Проверка кластера
lxc exec 1c-server-new -- bash -c "/opt/1cv8/x86_64/8.3.27.1786/rac cluster list localhost:1545 | grep -A 3 '3ffd4142'"
Вариант 4: Использование мастера добавления
Если файлы не работают, попробуйте добавить базу через мастер:
- В "Запуск 1С:Предприятия" нажмите "Добавить..."
- Выберите "Включение в список ранее созданной информационной базы"
- Нажмите "Далее >"
- Введите имя:
prod_dev - Выберите "На данном компьютере или на компьютере в локальной сети"
- Нажмите "Далее >"
- Найдите поле "Строка подключения" или "Параметры подключения"
- Введите:
Srvr="10.218.14.10:1545"; Ref="prod_dev"; - Нажмите "Готово"
Вариант 5: Проверка логов клиента
# Поиск логов клиента
find ~/.1cv8 ~/.1C -name "*.log" -o -name "*log*" 2>/dev/null | head -5
# Просмотр последних записей
tail -50 ~/.1cv8/1C/1cv8/logs/*.log 2>/dev/null | tail -20
Альтернативное решение: Прямое редактирование через GUI
Если файлы не работают, можно попробовать:
- Запустите "Запуск 1С:Предприятия"
- Нажмите "Добавить..."
- Выберите "Включение в список ранее созданной информационной базы"
- Нажмите "Далее >"
- Введите имя:
prod_dev - Выберите "На данном компьютере или на компьютере в локальной сети"
- Нажмите "Далее >"
- В поле "Каталог информационной базы" введите:
Srvr="10.218.14.10:1545";Ref="prod_dev";
(Да, в поле каталога можно указать строку подключения к серверу) - Нажмите "Готово"
Текущее состояние
- ✅ Файлы конфигурации исправлены
- ✅ Кэш очищен
- ✅ Процессы завершены
- ✅ Сервер доступен (
10.218.14.10:1545) - ✅ Кластер работает (
3ffd4142-d823-46fa-b554-8f7336cfd807) - ✅ База зарегистрирована (
prod_dev)