Как правильно установить и настроить 1С:Розницу 8.3 на два компьютера в локальной сети?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Розница Торговля и дистрибуция
← На главную

Рассмотрим классическую задачу автоматизации небольшой торговой точки: у нас есть стационарный компьютер руководителя в кабинете и ноутбук кассира в торговом зале. Они соединены между собой сетевым кабелем (локальной сетью). Нам необходимо установить программу «1С:Розница ПРОФ» (основная поставка с одной лицензией) и подключить рабочее место кассира с помощью дополнительной клиентской лицензии. Выясним, как правильно развернуть эту систему, куда установить саму базу данных, как активировать программные ключи защиты и какие критически важные настройки операционной системы необходимо выполнить для стабильной работы.

Выбор варианта установки компонентов платформы 1С

При запуске программы установки платформы 1С:Предприятие 8.3 перед нами встает выбор компонентов. Давайте разберем, какие именно пункты меню нужно выбрать на каждом компьютере:

  1. 1С:Предприятие — это основной и наиболее универсальный компонент. Он включает в себя толстый клиент, тонкий клиент и средства разработки (Конфигуратор). Этот пункт необходимо обязательно установить на обоих компьютерах. Без него на компьютере руководителя невозможно будет зайти в Конфигуратор для обновления базы данных или проведения административных работ.
  2. 1С:Предприятие - тонкий клиент — устанавливает только облегченную версию клиента, которая работает через веб-сервер или сервер «1С». Для нашей задачи (при прямой работе с файловой базой по локальной сети) этот компонент в чистом виде ставить не рекомендуется, лучше использовать полную платформу.
  3. 1С:Предприятие - тонкий клиент файловый вариант — урезанная версия тонкого клиента с возможностью открывать локальные файловые базы. Нам также не подходит в качестве единственного компонента.
  4. Сервер 1С:Предприятия — этот компонент предназначен для клиент-серверного варианта работы (с использованием СУБД MS SQL Server, PostgreSQL и др.). Поскольку у нас всего два рабочих места, покупка серверной лицензии нецелесообразна. Работа будет строиться в файловом режиме, поэтому сервер «1С» нам не нужен.

Таким образом, на оба компьютера мы устанавливаем стандартный компонент «1С:Предприятие».

Где физически разместить базу данных: на ПК или на ноутбуке?

При совместной работе с файловой базой один из компьютеров будет выступать в роли «хранителя» базы данных (сервера файлового доступа), а второй будет подключаться к нему по локальной сети. Давайте проанализируем, где лучше разместить папку с базой данных:

Рекомендация: создаем папку с базой данных (например, C:\1C_Bases\Retail) непосредственно на жестком диске ноутбука кассира.

Шаг 1. Пошаговая установка и создание базы данных на ноутбуке кассира

Разберем по шагам процесс установки на первом компьютере (ноутбуке):

  1. Запускаем установщик платформы 1С:Предприятие и выбираем для установки одноименный пункт.
  2. После установки платформы запускаем установку шаблона конфигурации «1С:Розница». Установщик распакует файлы шаблонов в системную директорию.
  3. Запускаем ярлык «1С:Предприятие» на рабочем столе. На вопрос «Добавить в список информационную базу?» отвечаем «Да».
  4. Выбираем пункт «Создание новой информационной базы» -> «Создание информационной базы из шаблона» и выбираем версию нашей «1С:Розницы» (желательно пустую базу, а не демо-версию).
  5. Указываем понятное имя базы (например, «Розница Магазин») и выбираем путь к созданной ранее папке на диске ноутбука (например, C:\1C_Bases\Retail).
  6. Нажимаем «Готово». База создана и готова к первому запуску.

Шаг 2. Активация программных лицензий и привязка к «железу»

У нас есть две программные лицензии в виде конвертов с ПИН-кодами: одна идет в комплекте с основной поставкой «1С:Розница» (однопользовательская), вторая — в комплекте дополнительной лицензии на 1 рабочее место.

Критически важное правило: программные лицензии привязываются к конкретному компьютеру, на котором они активируются! Вы не можете просто скопировать файл лицензии с одного ПК на другой. Каждый компьютер должен получить свою уникальную лицензию.

Активируем первую лицензию на ноутбуке кассира:

  1. Запускаем только что созданную базу на ноутбуке в режиме «1С:Предприятие». Программа сообщит, что лицензия не обнаружена, и предложит получить ее.
  2. Выбираем пункт «Получить лицензию».
  3. Вводим регистрационный номер комплекта программы и первый ПИН-код из основной поставки.
  4. Внимание! Самый ответственный момент: заполняем личные данные владельца лицензии (Наименование организации, ИНН, ФИО, адрес). Заполняйте эти данные предельно внимательно! Обязательно запишите их на бумаге, сохраните в текстовый файл и распечатайте. Если в будущем компьютер сломается, переустановится Windows или поменяется деталь, вам придется восстанавливать лицензию по резервному ПИН-коду. При этом программа потребует ввести личные данные владельца символ в символ так же, как при первой активации. Опечатка в одну букву или лишний пробел заблокируют восстановление!
  5. Нажимаем «Далее» и завершаем активацию. Программа создаст на диске ноутбука файл лицензии с расширением .lic.

После этого база на ноутбуке успешно запустится.

Шаг 3. Настройка общего сетевого доступа к папке с базой данных

Чтобы руководитель со своего ПК мог заходить в базу, расположенную на ноутбуке, нам нужно открыть к ней доступ по сети:

  1. На ноутбуке открываем «Проводник», находим папку C:\1C_Bases.
  2. Нажимаем на папку правой кнопкой мыши, выбираем «Свойства» -> вкладка «Доступ» -> кнопка «Расширенная настройка общего доступа».
  3. Ставим галочку «Открыть общий доступ к этой папке». Нажимаем кнопку «Разрешения».
  4. Для группы «Все» обязательно устанавливаем галочки в колонке «Разрешить» напротив пунктов «Полный доступ» и «Изменение». Это крайне важно, так как при работе пользователей «1С» постоянно создает, изменяет и удаляет временные файлы в этой папке. Без прав на изменение программа просто не запустится. Нажимаем «ОК».
  5. Переходим во вкладку «Безопасность» свойств этой же папки. Проверяем, чтобы у пользователей сети также были права на «Запись» и «Модификацию» на уровне файловой системы NTFS.
  6. Запоминаем сетевой путь к нашей папке. Он будет выглядеть примерно так: \\IP-адрес-ноутбука\1C_Bases\Retail или \\Имя-ноутбука\1C_Bases\Retail. Использование статического IP-адреса на ноутбуке кассира крайне рекомендуется, чтобы сетевой путь не ломался при каждой перезагрузке роутера.

Шаг 4. Настройка рабочего места руководителя и активация второй лицензии

Теперь переходим к компьютеру руководителя:

  1. Устанавливаем платформу 1С:Предприятие 8.3 (компонент «1С:Предприятие»). Никакие шаблоны конфигураций сюда ставить не нужно! Конфигурация уже развернута на ноутбуке, а платформа на ПК руководителя будет просто запускать ее исполняемые файлы по сети.
  2. Запускаем «1С:Предприятие» на ПК руководителя. На вопрос о добавлении базы отвечаем «Да».
  3. Выбираем «Добавление в список существующей информационной базы».
  4. В поле «Путь к информационной базе» указываем наш сетевой путь: выбираем тип расположения «На данном компьютере или на компьютере в локальной сети» и в поле «Каталог информационной базы» вписываем сетевой адрес папки на ноутбуке (например, \\192.168.1.100\1C_Bases\Retail, где 192.168.1.100 — статический IP-адрес ноутбука).
  5. Нажимаем «Готово». База появится в списке.
  6. Запускаем базу на ПК руководителя. Система снова выдаст сообщение об отсутствии лицензии.
  7. Проходим аналогичный процесс активации лицензии, но теперь вводим ПИН-код из комплекта дополнительной (клиентской) лицензии. Данные организации заполняем абсолютно так же, как заполняли на ноутбуке кассира.

Поздравляем! Система настроена. Теперь и руководитель в кабинете, и кассир в зале могут одновременно работать в одной информационной базе.

Опасности стандартного сетевого доступа (SMB) и надежные альтернативы

Описанный выше метод работы через общую сетевую папку (протокол SMB) является самым простым и популярным среди начинающих специалистов. Однако он таит в себе серьезную опасность для стабильности базы данных. Давайте разберем, почему файловая база по сети часто ломается:

Файловая база «1С» представляет собой один большой файл 1Cv8.1CD. Когда пользователь на ПК руководителя проводит документ или формирует отчет, платформа «1С» считывает и записывает огромные объемы информации в этот файл напрямую через сеть. Если в этот момент на ноутбуке отойдет сетевой кабель, моргнет Wi-Fi или компьютер руководителя на секунду «зависнет», транзакция записи будет прервана. В результате структура базы данных повредится, и при следующем запуске вы увидите критическую ошибку «Файл базы данных поврежден».

Чтобы избежать регулярных сбоев базы по сети, рассмотрим две профессиональные альтернативы, которые можно реализовать в рамках версии «1С:Розница ПРОФ»:

Альтернатива 1. Публикация базы на веб-сервере (Рекомендуемый вариант)

Суть метода заключается в том, что на ноутбуке кассира разворачивается бесплатный веб-сервер (например, Apache 2.4). Платформа «1С» публикует базу данных на этом веб-сервере. Компьютер руководителя подключается к базе не через общую папку, а по протоколу HTTP/HTTPS — точно так же, как мы открываем сайты в интернете.

Давайте посмотрим на очевидные преимущества этого подхода:

Альтернатива 2. Настройка Распределенной Информационной Базы (РИБ)

В конфигурацию «1С:Розница ПРОФ» встроен штатный механизм создания распределенных баз данных (РИБ) по рабочим местам кассира. При такой архитектуре мы получаем две полноценные, независимые базы данных:

Главный плюс РИБ: полная автономность кассира. Даже если локальная сеть между кабинетом и залом полностью оборвется, кассир сможет продолжать пробивать чеки и продавать товар весь день. Как только связь восстановится, базы обменяются данными, и руководитель увидит все продажи в своей базе.

Важные настройки операционной системы для предотвращения зависаний

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

  1. Отключение спящего режима: На компьютере, где физически хранится база данных (в нашем примере — ноутбук кассира), необходимо полностью отключить переход в спящий режим и отключение жестких дисков. Зайдите в Панель управления -> Электропитание -> Настройка схемы электропитания и выберите пункт «Никогда» для спящего режима при работе от сети. Если ноутбук кассира уйдет в спящий режим во время работы руководителя, база данных моментально заблокируется с ошибкой.
  2. Настройка сетевой карты: В диспетчере устройств Windows найдите сетевой адаптер (кабель или Wi-Fi), откройте его свойства, перейдите на вкладку «Управление электропитанием» и снимите галочку с пункта «Разрешить отключение этого устройства для экономии энергии». Это предотвратит внезапные микро-обрывы сети.
  3. Добавление в исключения антивируса: Файловая база «1С» представляет собой постоянно модифицируемый гигантский файл. Антивирусные программы при каждом действии пользователя пытаются заново сканировать его, что вызывает жуткие зависания интерфейса «1С». Обязательно добавьте в список исключений вашего антивируса на обоих ПК:
    • Папку с базой данных (например, C:\1C_Bases\Retail\);
    • Файлы с расширениями *.1CD, *.1CL, *.1CH;
    • Исполняемый файл платформы 1cv8.exe.

Организация автоматического резервного копирования (Бэкап)

Помните золотое правило любого администратора: базы данных делятся на два типа — те, которые еще не теряли данные, и те, которые уже регулярно бэкапятся. В розничной торговле потеря базы из-за скачка напряжения или поломки диска — это катастрофа (теряются остатки, цены, отчеты по продажам перед налоговой).

Давайте настроим автоматический бэкап встроенными средствами «1С:Розницы»:

  1. Зайдите в программу под пользователем с правами Администратора.
  2. Перейдите в раздел «Администрирование» -> «Обслуживание» -> «Резервное копирование и восстановление».
  3. Нажмите на ссылку «Настройка резервного копирования».
  4. Установите галочку «Выполнять автоматическое резервное копирование». Выберите вариант частоты, например, «Регулярно по расписанию» (каждый день при завершении работы или ночью).
  5. Важное правило хранения бэкапов: в поле «Каталог для сохранения резервных копий» укажите путь к внешней флешке, внешнему жесткому диску или папке синхронизации с облаком (Яндекс.Диск, Облако Mail.ru). Никогда не храните резервные копии на том же жестком диске, где лежит рабочая база! При поломке диска или заражении вирусом-шифровальщиком вы потеряете и базу, и все резервные копии одновременно.

Что делать при аварийном завершении работы: утилита chdbfl.exe

Если в процессе работы произошел сетевой сбой, выключился свет или завис компьютер, при следующем запуске программа может выдать ошибку и отказаться открываться. Не паникуйте — восстановить физическую целостность файловой базы можно самостоятельно без привлечения дорогостоящих специалистов с помощью встроенной утилиты от фирмы «1С»:

  1. Перед любыми действиями обязательно скопируйте файл базы данных 1Cv8.1CD в надежное место (сделайте ручную копию)!
  2. Закройте «1С» на обоих компьютерах.
  3. На компьютере, где лежит база, откройте Проводник и перейдите в папку с установленной платформой. Путь обычно выглядит так: C:\Program Files\1cv8\8.3.XX.XXXX\bin\ (где вместо XX — цифры вашей текущей версии платформы).
  4. Найдите и запустите файл chdbfl.exe (Проверка физической целостности файла БД).
  5. В появившемся окне в поле «Имя файла БД» нажмите на троеточие и укажите путь к файлу вашей рабочей базы 1Cv8.1CD.
  6. Обязательно установите галочку «ИСПРАВЛЯТЬ обнаруженные ошибки».
  7. Нажмите кнопку «Выполнить».

Утилита просканирует таблицы базы данных, исправит поврежденные индексы, удалит незавершенные «битые» транзакции и вернет базу в работоспособное состояние. После завершения проверки вы можете снова запускать программу и продолжать комфортную работу.

← На главную