Установка 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
Если срок погашения заемных средств, ранее представленных в бухгалтерском балансе как долгосрочные обязательства, на отчетную дату составляет менее 12 месяцев, ...
Онлайн-кассы 2019: невидимые риски и приятные бонусы
Оформить заявку на участие в онлайн-семинаре "Онлайн-кассы 2019: невидимые риски и приятные бонусы" ...
Изменение настройки учетной политики по применению стандартных вычетов в 1С:ЗУП ред.3
В программе «1С:Зарплата и управление персоналом 8» редакции 3 в настройках учетной политики организации по исчислению и удержанию НДФЛ можно ...
1С:ERP Урок 9. Планирование. Документы планов.
Девятый видеоурок вводного курса по прикладному решению «1С:ERP Управление предприятием». Продолжаем рассматривать подсистему «Планирование» ...
Весенний праздник в 1С:Клубе программистов
Около 300 школьников, посещающих занятия в 1С:Клубе программистов, интересно проводят время. Посмотрите, как ...
Повышение эффективности бизнеса с электронным факторингом
Преимущества факторинга по достоинству оценили многие участники рынка. Эта схема расчетов обеспечивает удобство поставщикам и получателям, отсутствие проблем, возникающих при ...
Почему отпускные не отображаются в 6 НДФЛ в 1С:ЗУП ред.3
По нормам законодательства, если отпускные были выплачены в марте 2019 года, то они не будут отображаться в Разделе 2 расчета ...
1С:ERP Урок 8. Планирование
Восьмой видеоурок вводного курса по прикладному решению «1С:ERP Управление предприятием». Начинаем рассматривать подсистему «Планирование». Эта тема будет освещена в нескольких ...
1С:ERP Урок 7. Номенклатура
Седьмой видеоурок вводного курса по прикладному решению «1С:ERP Управление предприятием». Это завершающий урок по нормативно-справочной информации. Сегодня рассмотрим справочники «Номенклатура» ...
VII семинар по 1С:ERP. Репортаж с места события.
9-12 апреля состоялся очередной ежегодный семинар по 1С:ERP. В мероприятии приняли участие специалисты организаций - пользователей "1С:ERP", ведущие аналитики партнеров ...
Новые возможности 1С:Бухгалтерии 8. Обзор апрель 2019
Раз в месяц эксперты «1С» рассказывают слушателям 1С:Лектория о всех нововведениях в программе «1С:Бухгалтерия 8» редакции 3.0. Из видеоролика вы ...
Отражение в бухотчетности процентов по долгосрочному займу в 1СБухгалтерии 8
В этом видеоуроке эксперты 1С рассказывают, почему при автоматическом заполнении бухгалтерского баланса в «1С:Бухгалтерии 8» (ред. 3.0) проценты по долгосрочному ...
Регистрация личного вычета сотрудника по НДФЛ в 1С:ЗУП ред.3
Налоговым кодексом предусмотрены вычеты по НДФЛ для налогоплательщиков. В этом видеоуроке эксперты 1С демонстрируют, как в программе «1С:Зарплата и управление ...