Найти в Дзене
95 подписчиков

# Пошаговая инструкция по переносу 1С с PostgreSQL на другой компьютер на Windows 10.


## Подготовка исходного компьютера

1. **Создание резервной копии базы данных PostgreSQL**:
  - Откройте pgAdmin или используйте командную строку
  - Выполните команду для создания дампа:
   ```bash
   pg_dump -U postgres -F c -b -v -f "C:\backup\1c_backup.dump" имя_базы_данных
   ```
  - Введите пароль пользователя postgres при запросе

2. **Копирование файлов платформы 1С**:
  - Запомните путь к установленной платформе 1С (обычно `C:\Program Files (x86)\1Cv8`)
  - Скопируйте каталог конфигураций (обычно `C:\Users\<user>\AppData\Roaming\1C\1Cv8`)

## Настройка нового компьютера

3. **Установка PostgreSQL**:
  - Скачайте ту же версию PostgreSQL, что была на старом компьютере
  - Установите с параметрами по умолчанию, запомнив пароль для пользователя postgres

4. **Установка платформы 1С**:
  - Установите ту же версию платформы 1С, что была на старом компьютере
  - Скопируйте ранее сохраненный каталог конфигураций в соответствующее место

## Восстановление базы данных

5. **Восстановление базы из дампа**:
  - Создайте новую пустую базу в PostgreSQL:
   ```sql
   CREATE DATABASE имя_базы_данных WITH OWNER = postgres ENCODING = 'UTF8';
   ```
  - Восстановите из дампа:
   ```bash
   pg_restore -U postgres -d имя_базы_данных -v "C:\backup\1c_backup.dump"
   ```

6. **Настройка прав доступа**:
  - Отредактируйте файл `pg_hba.conf` (обычно в `C:\Program Files\PostgreSQL\<версия>\data`)
  - Добавьте строку для доступа к базе:
   ```
   host  имя_базы_данных  postgres  0.0.0.0/0  md5
   ```
  - Перезапустите PostgreSQL сервис

## Настройка 1С на новом компьютере

7. **Добавление ИБ в 1С**:
  - Запустите "1С:Предприятие"
  - Выберите "Добавить" в списке информационных баз
  - Укажите:
   - Имя базы (как было на старом компьютере)
   - Тип: PostgreSQL
   - Сервер: localhost
   - Имя базы: имя_базы_данных
   - Пользователь: postgres
   - Пароль: ваш пароль PostgreSQL

8. **Проверка работы**:
  - Запустите информационную базу
  - Убедитесь, что все данные на месте
  - Проверьте работу типовых операций

## Дополнительные настройки (если необходимо)

9. **Настройка сервера 1С** (если используется):
  - Установите сервер 1С той же версии
  - Настройте кластер для работы с новой базой

10. **Перенос лицензий**:
  - Если используются аппаратные лицензии, перенесите HASP ключ
  - Для программных лицензий может потребоваться перерегистрация

После выполнения этих шагов ваша система 1С с PostgreSQL должна работать на новом компьютере.
2 минуты