<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>@1cpsg</title><author><name>@1cpsg</name></author><id>https://teletype.in/atom/1cpsg</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/1cpsg?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@1cpsg?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=1cpsg"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/1cpsg?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-27T17:36:19.218Z</updated><entry><id>1cpsg:BkZrgOzir</id><link rel="alternate" type="text/html" href="https://teletype.in/@1cpsg/BkZrgOzir?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=1cpsg"></link><title>Перевод файловой 1С в клиент-серверный режим</title><published>2019-11-08T11:49:21.142Z</published><updated>2019-11-08T11:49:21.142Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://teletype.in/files/7f/7f7be138-a25a-40fd-a5ab-602429d972e9.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://teletype.in/files/7f/7f7be138-a25a-40fd-a5ab-602429d972e9.png&quot;&gt;По умолчанию, база данных 1С:Предприятие хранится в файловом виде. Файловый формат представляет собой единый файл с расширением “.dt”, который выгружается при помощи конфигуратора. Фактически, данные внутри хранятся все файлы в зашифрованном виде. 
 Данный тип хранения данных имеет ряд недостатков. Перечислим некоторые из них:</summary><content type="html">
  &lt;p&gt;По умолчанию, база данных 1С:Предприятие хранится в файловом виде. Файловый формат представляет собой единый файл с расширением “.dt”, который выгружается при помощи конфигуратора. Фактически, данные внутри хранятся все файлы в зашифрованном виде. &lt;br /&gt; Данный тип хранения данных имеет ряд недостатков. Перечислим некоторые из них:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Размер базы данных, при которых приложение работает быстро – 4 Гб. После этого база начинает «виснуть»; &lt;/li&gt;
    &lt;li&gt;Размер базы растёт пропорционально количеству пользователей – при большом количестве пользователей и базы данных работа приложения существенно замедляется, из-за чего файловая база удобна для работы 3-5 пользователям;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;В случае, если размер базы данных/количество пользователей превышают вышеуказанные параметры, имеет смысл перевести базу в клиент-серверный режим.  Конфигурация данного примера:&lt;/p&gt;
  &lt;p&gt;Windows Server 2012;&lt;br /&gt; 1C: Предприятие 8.3;&lt;br /&gt; PostgreSQL 9.6;&lt;br /&gt; Драйвер Postgres для 1C; &lt;/p&gt;
  &lt;p&gt;Представим, что у нас уже развёрнута рабочая система 1С:Предприятие на Windows Server. Скачаем необходимое ПО:&lt;/p&gt;
  &lt;p&gt;PostgreSQL – заходим на официальный сайт (&lt;a href=&quot;https://www.postgresql.org/download/&quot; target=&quot;_blank&quot;&gt;https://www.postgresql.org/download/&lt;/a&gt;) &lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/7f/7f7be138-a25a-40fd-a5ab-602429d972e9.png&quot; width=&quot;624&quot; /&gt;
    &lt;figcaption&gt;Скачиваем сборку для Windows&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;Устанавливаем всё необходимое:&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/2c/2c661328-1de3-44d7-85f1-f2cc7bcfbc65.png&quot; width=&quot;408&quot; /&gt;
    &lt;figcaption&gt;Внимательно проследите, чтобы все галочки стояли на месте&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;После успешной установки скачиваем драйвер 1С для PostgreSQL: (&lt;a href=&quot;https://1c.postgres.ru&quot; target=&quot;_blank&quot;&gt;https://1c.postgres.ru&lt;/a&gt;) &lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/e4/e4716239-a3fe-4f31-acd5-9767a4b35338.png&quot; width=&quot;503&quot; /&gt;
    &lt;figcaption&gt;Данная разработка является частью проекта postgres pro&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;При скачивании не забываем обратить внимание на архитектуру операционной системы (х64/х32)&lt;/p&gt;
  &lt;p&gt;Установка всех необходимых компонентов была произведена. &lt;/p&gt;
  &lt;p&gt;Открываем 1С в режиме конфигуратора:&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/f4/f4b80985-55b6-4deb-980e-bd0017713577.png&quot; width=&quot;386&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Теперь нам необходимо сделать резервную копию файловой базы данных. Резервируем при помощи пунктов меню «Администрирование &amp;gt; Выгрузить информационную базу...» и в открывшемся окне указываем путь для выгрузки. После успешной выгрузки, исправим возможные ошибки и некорректные данные в базе для того, чтобы экспорт произошёл без проблем.  Для этого в строке меню заходим в «Администрирование &amp;gt; Тестирование и исправление...» &lt;br /&gt; Далее, ставим все галочки, кроме пункта «Пересчёт итогов». Так же очищаем ссылки и удаляем частично потерянные данные. Нажимаем «Выполнить»&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/8a/8ab60ed9-1267-4de8-8117-16c07919f424.png&quot; width=&quot;411&quot; /&gt;
    &lt;figcaption&gt;Очищаем ссылки и объекты для того, чтобы структура базы данных не была нарушена при экспорте &lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;После успешного выполнения повторяем операцию с уже поставленной галочкой «Пересчёт итогов», убрав все остальные:&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/19/19c33ac1-87eb-480e-a6b8-f10421192307.png&quot; width=&quot;422&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Теперь мы можем выгрузить уже подготовленную базу для дальнейшего перевода в клиент-серверный режим на Postgres.&lt;/p&gt;
  &lt;p&gt;Ранее мы уже установили сам сервер и все сопутствующую инфраструктуру к нему. &lt;/p&gt;
  &lt;p&gt;Теперь нам необходимо установить дополнительные модули в 1С, чтобы конфигурация могла поддерживать клиент-серверную работу. &lt;/p&gt;
  &lt;p&gt;Для этого переходим в «Панель управления -&amp;gt; Программы и компоненты» &lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/17/176f0e3c-2b35-46fe-9512-cdad6994e7ce.png&quot; width=&quot;495&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Находим «1С:Предприятие» и нажимаем «Изменить»:&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/c3/c3429f4f-280f-439c-a1c4-c5e792a61b2f.png&quot; width=&quot;575&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;В открывшемся меню установщика выбираем пункт «Изменить»: &lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/96/962baa94-0512-4461-82b7-eb8e982aecf3.png&quot; /&gt;
    &lt;figcaption&gt;Не путать с &amp;quot;Исправить&amp;quot;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;Нас интересует компонент «Сервер 1С:Предприятие 8», так как именно он позволяет перевести систему в клиент-серверный режим. Устанавливаем компонент и все подкомпоненты.&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/9f/9f4bb095-dfb8-4873-aede-630841506e88.png&quot; width=&quot;547&quot; /&gt;
    &lt;figcaption&gt;Важно установить именно все подкомпоненты, в противном случае при работе конфигурации могут возникать ошибки&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p&gt;Установщик предложит указать путь к инсталлятору 1С. Указываем путь и продолжаем установку.&lt;/p&gt;
  &lt;p&gt;После успешной установки компонента в меню «Пуск» находим «Администрирование серверов 1С:Предприятие». Далее заходим в «Console Root &amp;gt; Central 1C:Enterprise 8.3 Servers &amp;gt; %Имя сервера% &amp;gt; Кластеры &amp;gt; Локальный кластер &amp;gt; Информационные базы», нажимаем правой кнопкой на Информационные базы, находим «Создать &amp;gt; Новая информационная база»&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/03/03de2459-2c2a-409a-be88-80b8efd21ca9.png&quot; width=&quot;623&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;В открывшемся окне нам предлагается заполнить параметры новой информационной базы:&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/38/3893231f-c796-49df-9f84-c0c936aba09a.png&quot; width=&quot;274&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Разберём по пунктам: &lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Имя – Название базы данных. Его же мы и будем указывать при подключении (рекомендуется использовать латинские символы);&lt;/li&gt;
    &lt;li&gt;Описание – описание базы данных и для чего она служит;&lt;/li&gt;
    &lt;li&gt;Защищённое соединение – оставляем без изменений;&lt;/li&gt;
    &lt;li&gt;Сервер баз данных – указываем имя базы данных, которое будет использоваться при соединении PostgreSQL. Обратите внимание, что оно должно полностью совпадать с названием нашего сервера 1С, внутри которого была создана новая Информационная база;&lt;/li&gt;
    &lt;li&gt;Тип СУБД – выбираем PostgreSQL;&lt;/li&gt;
    &lt;li&gt;База данных – даём имя нашей базе данных;&lt;/li&gt;
    &lt;li&gt;Пользователь сервера БД – имя пользователя, имеющего доступ к базе данных PostgreSQL ( по умолчанию он создаётся во время установки сервера и имеет имя postgres, либо указываем уже нового пользователя, созданного позднее);&lt;/li&gt;
    &lt;li&gt;Пароль пользователя – пароль пользователя;&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;Не забываем установить галочку на пункт «Создать Базу данных в случае её отсутствия» - это позволит нам не создавать базу данных отдельно вручную, позволив 1С сделать это автоматически. &lt;/p&gt;
  &lt;p&gt;После этого заходим и проверяем, была ли создана база. В случае успешного создания база отобразится во вкладке «Информационные базы»&lt;/p&gt;
  &lt;p&gt;Далее нам необходимо проверить, была ли успешно создана база данных в PostgreSQL. Воспользуемся менеджером СУБД PgAdmin, который был установлен в комплекте с сервером. Заходим «Пуск &amp;gt; Все программы &amp;gt; PgAdmin4»&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/a1/a10340ac-9b02-42f1-9d86-83a587fabae9.png&quot; width=&quot;561&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Заходим в “Servers &amp;gt; Databases” и в случае успешного создания база будет отображаться внутри этой вкладки:&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/40/4051fbae-247c-450f-ad02-02cd34e96be1.png&quot; width=&quot;499&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Теперь нам необходимо добавить новую, серверную базу данных, созданную раннее в конфигуратор. &lt;br /&gt; &lt;br /&gt; В окне запуска 1С жмём на кнопку «Добавить &amp;gt; Добавление в список существующей информационной базы» &lt;/p&gt;
  &lt;p&gt;В новом окне заполняем следующую информацию:&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/1e/1e1093ce-61ed-483f-86fe-6811cdafa717.png&quot; width=&quot;296&quot; /&gt;
  &lt;/figure&gt;
  &lt;ul&gt;
    &lt;li&gt;Наименование – собственно, имя базы данных;&lt;/li&gt;
    &lt;li&gt;Тип расположения базы – выбираем пункт «На сервере 1С:Предприятия», где: &lt;br /&gt;Кластер серверов – Имя сервера 1С:Предприятие (тот, внутри которого мы создали информационную базу);&lt;br /&gt;Имя информационной базы – собственно, имя информационной базы, которую мы создали внутри кластера);&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;Нажимаем «Далее», затем ещё раз «Далее».&lt;/p&gt;
  &lt;p&gt;Запустим свежесозданную базу в режиме «1С:Предприятие» чтобы убедиться, что конфигурация была создана верно и без ошибок. &lt;br /&gt; При успешном создании мы увидим пустую форму без конфигурации. Отлично. &lt;br /&gt; Теперь загружаем раннее выгруженную нами базу данных.&lt;/p&gt;
  &lt;p&gt;Для этого заходим в «Конфигуратор &amp;gt; Администрирование &amp;gt; Загрузить Информационную базу..» и указыаем нашу выгруженную базу в формате “.dt”&lt;/p&gt;
  &lt;figure class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/a1/a17c1521-3137-44f0-a2ec-edb5de8c3692.png&quot; width=&quot;330&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Нажимаем «Открыть». Обратите внимание, что загрузка большой базы данных может занимать продолжительное время. &lt;br /&gt; После окончания загрузки вы получаете сообщение об успешной загрузке базы данных в конфигурацию. &lt;br /&gt; Проверим, действительно ли подключение к базе данных работает в клиент серверном режиме. &lt;br /&gt; Для этого зайдём в 1С:Предприятие и нажмём на пункт меню «Справка &amp;gt; О программе». В случае правильности действий мы увидим, что теперь наша база данных работает в клиент-серверном режиме под управлением PostgreSQL.&lt;/p&gt;
  &lt;figure class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://teletype.in/files/a1/a1b20c82-b4e5-4a7e-9623-8d50ad7334c3.png&quot; width=&quot;362&quot; /&gt;
  &lt;/figure&gt;
  &lt;p&gt;Справочная информация: &lt;br /&gt; &lt;a href=&quot;https://its.1c.ru/db/metod8dev#content:1591:hdoc&quot; target=&quot;_blank&quot;&gt;https://its.1c.ru/db/metod8dev#content:1591:hdoc&lt;/a&gt; – размещение данных и работа с ними&lt;/p&gt;
  &lt;p&gt;&lt;a href=&quot;https://its.1c.ru/db/metod8dev#browse:13:-1:1989:2035:2510:2536&quot; target=&quot;_blank&quot;&gt;https://its.1c.ru/db/metod8dev#browse:13:-1:1989:2035:2510:2536&lt;/a&gt; – работа с PostgreSQL в 1С &lt;/p&gt;
  &lt;p&gt;&lt;a href=&quot;https://postgrespro.ru/docs&quot; target=&quot;_blank&quot;&gt;https://postgrespro.ru/docs&lt;/a&gt; - расширение PostgreSQL для работы с 1С&lt;/p&gt;
  &lt;p&gt;&lt;br /&gt;&lt;/p&gt;
  &lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;

</content></entry></feed>