Установка PosgreSQL и 1С

В этой статье мы постараемся рассказать, как самостоятельно выполнить публикацию базы данных на сервере, как связать PosgreSQL и 1С и какие подводные камни могут встретиться на вашем пути.

Для чего это надо

Использование клиент-серверного варианта работы 1С позволяет:

  1. Снизить системные требования к компьютерам пользователей, за счет перераспределения нагрузки;
  2. Работать с базами данных больших объемов;
  3. Использовать тонкий клиент для работы с информацией;
  4. Оптимизировать время выполнения запросов и обращений к базе данных;
  5. Автоматизировать выполнение фоновых и регламентных заданий;
  6. Настроить резервное копирование и ускорить время восстановления базы данных из сохраненной копии.

Условия для решения задачи

На старте мы имеем:

  • Персональный компьютер с установленной 64 разрядной операционной системой Windows 7;
  • Инсталлятор 1С, платформа 8.3.10.2505;
  • Файловую базу данных «Зарплата и управление персоналом», версия 3.1.3.223;
  • Оптимизированный для 1С postgreSQL установщик PostgreSQL 64-bit 9.4.11;
  • Дополнительную утилиту для администрирования сервера pgAdmin 4.

Приступим к установке.

Установка сервера и его настройка

В нашу задачу не входит вопрос о тонкостях настройки PostgreSQL сервера и каких-либо его нюансах. Мы постараемся максимально просто и доступно рассказать, как подружить его с 1С. Исходя из вышесказанного, мы не будем менять параметры, автоматически выдаваемые инсталлятором.

Дойдя до окна (Рис.1) мы должны будем ввести пароль супер пользователя.

Рис. 1

Если Вы настраиваете рабочий сервер, одной из задач которого будет являться защита данных и организация стороннего доступа к ним, то помимо пароля следует так же изменить имя главного пользователя сервера.

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

Так как на подопытном компьютере установлена только одна 4GB плитка оперативной памяти, программа автоматически может увеличить её объем, о чем и сообщает окно (Рис.2).

Рис. 2

В принципе, больше здесь настраивать нечего. После установки в главном меню появится соответствующая папка (Рис.3).

Рис. 3

Отсюда можно останавливать, перезагружать и стартовать сервер.

Далее скачаем и установим утилиту для управления нашим сервером базы данных pgAdmin.

Ее установка также не представляет никаких проблем.

Выполняем её запуск и видим окно (Рис.4)

Рис.4

Дальнейшая последовательность действий:

  1. Создаем наш сервер (Рис.5); Рис. 5
  2. Придумываем ему имя, желательно использовать латинские буквы (в нашем случае 1С) (Рис.6); Рис. 6
  3. На закладке «Connection» заполняем имя хоста и пароль супер пользователя, так как сервер расположен на нашем компьютере, в качестве имени хоста/адреса мы указываем «localhost»(Рис.7);  Рис. 7
  4. После нажатия кнопки «Save», в дереве серверов появится наш сервер (Рис.8). Рис. 8

На этом подготовка PostgreSQL к работе вроде бы закончена, но что делать, если наш сервер должен обслуживать несколько различных баз данных? Как физически разделить места их хранения?

Для этого необходимо вызвать контекстное меню ветки «Tablespaces» и создать новый элемент. Для каждой базы данных можно прописать:

  • Имя места хранения;
  • Месторасположение рабочей директории;
  • Создать комментарий, содержащий подробную информацию о месторасположении таблиц.

Теперь приступим к настройке 1С.

Установка и настройка 1С

Запускаем инсталлятор платформы и устанавливаем следующие компоненты:

  1. Сервер 1С Предприятия;
  2. Утилиту администрирования сервера;
  3. Модули расширения сервера;
  4. Саму платформу.

Это обязательный набор, остальные компоненты устанавливаются по желанию (Рис.9).

Рис.9

На втором шаге нам предложат выбрать пользователя или создать нового (Рис.10).

Рис.10

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

  • Вход в систему как сервис;
  • Вход в систему как пакетное задание.

Запустив утилиту администрирования, убеждаемся, что наш сервер активен.

Добавляем новую информационную базу в дерево администрирования (Рис.11)

Рис.11

Здесь важно отметить, что создание базы данных 1С на PostgreSQL сервере можно выполнить и из окна запуска приложения. В этом случае:

  • В окне запуска нажимаем кнопку «Добавить»;
  • В открывшейся форме (Рис.12) выбираем «Создание новой базы»; Рис.12
  • Задаем название базы, как она будет отражаться в списке, и выбираем «Тип расположения»  «На сервере» (Рис.13) Рис.13
  • Нажав «Далее» Вы откроете окно (Рис.14) которое позволит задать все необходимые параметры подключения. Рис.14

Чуть подробнее про эту форму:

  1. Кластер серверов – если база находится на том же компьютере, что и сервер, в качестве значения здесь будет использована строка «localhost»;
  2. Имя базы в кластере – именно под этим именем администратор сервера будет видеть информационную базу в дереве кластера;
  3. Тип СУБД – так как мы поднимаем PostgreSQL cервер, именно его и надо указать в окне;
  4. Имя базы данных – это для идентификации базы в утилите администрирования PostgreSQL сервера;
  5. Пользователь – суперюзер указанный при создании сервера;
  6. Пароль – соответственно пароль суперюзера.

Таким образом, мы создали пустую информационную базу 1С на сервере PostgreSQL. Чтобы начать с ней работать, достаточно в режиме «Конфигуратор» загрузить выгруженную из файлового варианта копию базы (в формате dt).

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


Добавить комментарий

Ваш e-mail не будет опубликован.

*

code


Налог на недвижимость за неполный год в 1С:Бухгалтерии 8
Налог на имущество при владении недвижимостью не полный год и изменении стоимости объекта С 2019 года при расчете налога на ...
Новые возможности 1С:Бухгалтерии 8. Обзор февраль 2019
Новое в версиях версии 3.0.67-3.0.68 «1С:Бухгалтерии 8» Раз в месяц эксперты «1С» рассказывают слушателям 1С:Лектория о всех нововведениях в программе ...
Как отразить возврат из ФНС излишне перечисленного НДФЛ в 1С:ЗУП ред.3
В этом видеоуроке эксперты 1С рассказывают, как в программе «1С:Зарплата и управление персоналом 8» редакции 3 зарегистрировать излишне перечисленный НДФЛ, ...
Регистрация возврата НДФЛ сотруднику в 1С:ЗУП ред.3
Если у работника был излишне удержан НДФЛ, налоговый агент должен сообщить об этом сотруднику и при получении от него письменного ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.13.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Опыт подготовки участников чемпионатов WorldSkills. Владимир Калиникович Иванов, Политехнический колледж ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.12
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Практика студентов - эффективный этап подготовки к демоэкзамену. Юрий Бахмутский, ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.11
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Лучшие практики: практические задания и проекты в учебном процессе. Дмитрий ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.10
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Лучшие практики: учебная программа подготовки специалиста по информационным системам. Екатерина ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.9.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Принцип составления заданий демоэкзамена и их оценки. Виталий Рыбалка, фирма ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.8.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Учебная литература "1С:Паблишинг": рекомендации и условия приобретения. Наталия Моисеенко, фирма ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.7.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Готовимся к демоэкзамену: обучение преподавателей по технологиям 1С, методические материалы ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.6.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Готовимся к демоэкзамену: составляем инфраструктурный лист и план застройки. Евгений ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.5
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Готовимся к демоэкзамену: получаем свидетельство эксперта демоэкзамена. Алена Шаронова, фирма ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.3.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад WorldSkills Russia - инструкция по применению для высшей школы. Дарина ...