Настройка торгового оборудования в — критически важный этап для автоматизации розничной торговли, но часто администраторы и программисты сталкиваются с проблемой: где именно хранятся эти параметры? В отличие от стандартных справочников, настройки фискальных регистраторов, сканеров штрихкодов, весов и терминалов сбора данных могут быть распределены по нескольким уровням — от конфигурации до реестра Windows. Эта статья поможет разобраться в иерархии хранения, найти нужные файлы и избежать типичных ошибок при переносе или восстановлении настроек.

Особенность работы с торговым оборудованием в 1С:Предприятие заключается в том, что часть параметров прописывается непосредственно в конфигурации (например, драйверы и протоколы обмена), другая часть — в базе данных (список подключённых устройств, порты, скорости), а некоторые настройки могут храниться в внешних файлах или даже в реестре операционной системы. Без понимания этой структуры сложно диагностировать проблемы подключения или переносить оборудование на новый компьютер.

В этой статье мы рассмотрим:

  • 📁 Где физически хранятся настройки в разных версиях 1С (Розница, УТ, КА)
  • 🔧 Как экспортировать и импортировать параметры оборудования без потерь
  • ⚙️ Скрытые настройки, которые не видны в интерфейсе, но влияют на работу
  • 🛠️ Типичные ошибки при редактировании настроек и способы их исправления
📊 Какую версию 1С вы используете для работы с торговым оборудованием?
1С:Розница
1С:Управление торговлей 11
1С:Комплексная автоматизация 2
1С:Бухгалтерия (с модулем торговли)
Другая

1. Структура хранения настроек торгового оборудования в 1С

Настройки торгового оборудования в 1С:Предприятие распределены по трём основным уровням:

  1. Конфигурация — здесь хранятся общие параметры (драйверы, протоколы обмена, шаблоны чеков), которые одинаковы для всех баз на данном рабочем месте. Эти настройки задаются в Конфигураторе и могут отличаться в зависимости от версии платформы (8.3.20+ поддерживает новые протоколы для онлайн-касс).
  2. База данных — здесь фиксируются индивидуальные настройки для каждого устройства (COM-порт, скорость передачи, адрес в сети). Эти данные хранятся в таблицах _1SJOURN (для регистров сведений) или в специализированных справочниках, например, ОборудованиеТорговое.
  3. Внешние файлы и реестр — сюда относятся драйверы устройств, временные файлы сессий (.ltx, .log) и параметры, записанные в реестр Windows (например, пути к DLL-библиотекам драйверов).

Важно понимать, что при переносе базы на другой компьютер настройки из конфигурации и реестра не копируются автоматически. Это частая причина ошибок типа «Устройство не отвечает» после миграции. Например, если в реестре прописан путь к драйверу Атол по адресу C:\Program Files\ATOL\Drivers, а на новом ПК драйвер установлен в D:\ATOL, оборудование не заработает, даже если все параметры в 1С настроены верно.

💡

Перед переносом базы на другой компьютер экспортируйте раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\1C\TradeEquipment — это сохранит пути к драйверам и прочие системные параметры.

2. Где хранятся настройки в конфигурации 1С

В Конфигураторе настройки торгового оборудования можно найти в нескольких ключевых местах:

  • 📌 Подсистема «Торговое оборудование» — здесь собраны все объекты, связанные с устройствами: справочники, документы, регистры сведений. Путь: Объекты конфигурации → Подсистемы → Торговое оборудование.
  • 🔌 Справочник «Оборудование» — содержит список всех подключённых устройств с их параметрами (модель, порт, протокол). В 1С:Розница 2.3 этот справочник называется ОборудованиеТорговое.
  • 📝 Регистр сведений «Настройки оборудования» — здесь хранятся динамические параметры, такие как текущий статус устройства, последняя ошибка связи, версия прошивки.
  • 🖨️ Макеты печатных форм — шаблоны чеков для фискальных регистраторов (например, ЧекККМ или ЧекБСО). Эти макеты можно редактировать прямо в конфигураторе.

Чтобы открыть эти объекты:

  1. Запустите 1С:Предприятие в режиме Конфигуратор.
  2. Перейдите в Объекты конфигурации → Справочники и найдите Оборудование (или ОборудованиеТорговое).
  3. Для просмотра регистров сведений используйте путь: Объекты конфигурации → Регистры сведений → НастройкиОборудования.

В версиях 1С:Розница 2.3.12+ и УТ 11.5+ настройки оборудования могут дублироваться в облачном сервисе 1С:Линк, если используется удалённое управление кассами. Это означает, что часть параметров может синхронизироваться с сервером и не храниться локально.

Как найти скрытые настройки оборудования в конфигурации?

В некоторых конфигурациях (например, в 1С:КА 2.5) часть параметров оборудования хранится в модулях объектов. Чтобы их увидеть:

  1. Откройте справочник Оборудование в конфигураторе.
  2. Кликните правой кнопкой по объекту и выберите Модуль объекта.
  3. Ищите процедуры с названиями типа ПолучитьНастройкиПодключения() или УстановитьПараметрыСвязи().

3. Хранение настроек в базе данных 1С

Если конфигурация определяет структуру хранения настроек, то сама база данных содержит конкретные значения для каждого устройства. Эти данные хранятся в таблицах SQL (для файлового варианта — в .1CD-файле) и могут быть экспортированы/импортированы с помощью стандартных инструментов 1С.

Основные таблицы, где хранятся настройки:

Таблица (объект 1С) Что хранит Как открыть
_Reference163 (Справочник.Оборудование) Список устройств, модели, серийные номера Через Все функции → Справочники → Оборудование
_InfoRg164 (Регистр сведений.НастройкиОборудования) Порты, скорости, таймауты, протоколы обмена Через Все функции → Регистры сведений
_Document165 (Документ.ПодключениеОборудования) Журнал подключений/отключений, ошибки связи Через Все функции → Документы → ПодключениеОборудования
_Const166 (Константы.ПараметрыТорговогоОборудования) Глобальные настройки (например, префикс чека, формат штрихкода) Через Все функции → Константы

Для доступа к этим данным:

  1. В пользовательском режиме откройте Все функции (Ctrl+Shift+F12).
  2. Найдите нужный объект (например, Регистры сведений → НастройкиОборудования).
  3. Используйте отбор по устройству, если нужно найти параметры конкретного сканера или кассы.

Откройте регистр сведений НастройкиОборудования|Примените отбор по нужному устройству|Нажмите Ещё → Выгрузить данные|Сохраните в файл .xml или .mxl|Проверьте целостность данных перед импортом на другой ПК

-->

⚠️ Внимание: При ручном редактировании таблиц через Консоль запросов (например, для массового изменения портов) всегда делайте резервную копию базы. Ошибка в запросе может привести к потере связи со всеми устройствами.

4. Внешние файлы и реестр Windows: скрытые настройки

Помимо 1С, часть параметров торгового оборудования хранится вне базы данных:

  • 🖥️ Реестр Windows — здесь прописываются пути к драйверам, лицензионные ключи для фискальных регистраторов, параметры COM-портов. Ключевые разделы:
    • HKEY_LOCAL_MACHINE\SOFTWARE\1C\TradeEquipment — глобальные настройки.
    • HKEY_CURRENT_USER\SOFTWARE\1C\1Cv8\8.x\Config\Trade — пользовательские параметры.
  • 📂 Папка с драйверами — обычно это C:\Program Files\1C\v8\TradeEquipment или C:\Program Files (x86)\ATOL\Drivers (для оборудования Атол). Здесь хранятся .dll-файлы, конфигурационные файлы (.ini, .cfg) и лог-файлы (.log).
  • 📄 Файлы сессий — временные файлы с расширением .ltx (например, C:\Users\Public\1C\1Cv8\Log\TradeSession_20260515.ltx). Содержат историю обмена данными с устройствами.

Для редактирования реестра:

  1. Нажмите Win + R, введите regedit.
  2. Перейдите в раздел HKEY_LOCAL_MACHINE\SOFTWARE\1C\TradeEquipment.
  3. Экспортируйте раздел перед изменениями (Файл → Экспорт).

⚠️ Внимание: Если в реестре указан неверный путь к драйверу (например, после переустановки Windows), оборудование не будет определяться, даже если в 1С все настройки верны. Проверьте параметр DriverPath в разделе реестра.

5. Как перенести настройки на другой компьютер

Перенос настроек торгового оборудования на новый ПК требует синхронизации трёх компонентов:

  1. Конфигурация 1С — должна быть идентичной (или совместимой) на обоих компьютерах.
  2. База данных — настройки устройств экспортируются/импортируются через Все функции.
  3. Драйверы и реестр — необходимо перенести .dll-файлы и повторить настройки реестра.

Пошаговая инструкция:

  1. Экспорт из 1С:
    • Откройте регистр НастройкиОборудования.
    • Выделите нужные записи и нажмите Ещё → Выгрузить данные.
    • Сохраните файл в формате .xml.
  2. Копирование драйверов:
    • Скопируйте папку с драйверами (например, C:\Program Files\ATOL\Drivers) на новый ПК.
    • Установите драйверы через Диспетчер устройств (если требуется).
  3. Импорт в реестр:
    • Экспортируйте раздел HKEY_LOCAL_MACHINE\SOFTWARE\1C\TradeEquipment на старом ПК.
    • На новом ПК импортируйте его через regedit.
  • Импорт в 1С:
    • На новом ПК откройте регистр НастройкиОборудования.
    • Нажмите Ещё → Загрузить данные и выберите сохранённый .xml.
      1. Совпадение версий драйверов на старом и новом ПК.
      2. Права доступа к COM-портам (в Диспетчере устройств).
      3. Настройки брандмауэра Windows (иногда блокирует обмен данными с кассой).

    -->

    6. Типичные ошибки и их исправление

    При работе с настройками торгового оборудования в 1С чаще всего возникают следующие проблемы:

    Ошибка Причина Решение
    Устройство не отвечает (Timeout) Неверный COM-порт или скорость обмена Проверьте настройки в регистре НастройкиОборудования и в Диспетчере устройств
    Драйвер не найден (DLL not found) Отсутствует файл драйвера или неверный путь в реестре Переустановите драйвер и обновите параметр DriverPath в реестре
    Ошибка фискализации (ФН не отвечает) Проблемы с фискальным накопителем или протоколом обмена Обновите прошивку ККТ и проверьте настройки в справочнике Оборудование
    Нет прав доступа к порту Пользователь 1С не имеет прав на доступ к COM-порту Запустите 1С от имени администратора или настройте права в Диспетчере устройств

    ⚠️ Внимание: Если после обновления 1С:Розница до версии 2.3.14+ перестали работать старые драйверы, проверьте совместимость в официальном списке поддерживаемого оборудования. Некоторые модели ККТ требуют обновления прошивки для работы с новыми протоколами.

    7. Автоматизация резервного копирования настроек

    Чтобы избежать потери настроек при сбоях, рекомендуется автоматизировать их резервное копирование. Для этого можно:

    • 🔄 Использовать обработки 1С — например, «ВыгрузкаЗагрузкаДанныхXML», чтобы регулярно экспортировать настройки в файл.
    • 📅 Настроить задачу в Планировщике Windows для копирования папки с драйверами и экспорта реестра.
    • ☁️ Интегрировать с облачным хранилищем — например, автоматически загружать .xml-файлы с настройками в Яндекс.Диск или Google Drive.
    • Пример кода для автоматической выгрузки настроек оборудования (для программистов 1С):

      
      

      // Выгрузка настроек оборудования в XML

      Процедура ВыгрузитьНастройкиОборудования(КаталогВыгрузки)

      Запрос = Новый Запрос;

      Запрос.Текст =

      "ВЫБРАТЬ

      | НастройкиОборудования.Ссылка КАК Ссылка,

      | НастройкиОборудования.Порт КАК Порт,

      | НастройкиОборудования.Скорость КАК Скорость

      |ИЗ

      | РегистрСведений.НастройкиОборудования КАК НастройкиОборудования";

      Результат = Запрос.Выполнить();

      Выборка = Результат.Выбрать();

      XMLЗапись = Новый ЗаписьXML;

      XMLЗапись.ОткрытьФайл(КаталогВыгрузки + "\НастройкиОборудования.xml");

      XMLЗапись.ЗаписатьОбъявлениеXML();

      XMLЗапись.ЗаписатьНачалоЭлемента("Настройки");

      Пока Выборка.Следующий() Цикл

      XMLЗапись.ЗаписатьНачалоЭлемента("Устройство");

      XMLЗапись.ЗаписатьАтрибут("Ссылка", Выборка.Ссылка);

      XMLЗапись.ЗаписатьАтрибут("Порт", Выборка.Порт);

      XMLЗапись.ЗаписатьАтрибут("Скорость", Выборка.Скорость);

      XMLЗапись.ЗаписатьКонецЭлемента();

      КонецЦикла;

      XMLЗапись.ЗаписатьКонецЭлемента();

      XMLЗапись.Закрыть();

      КонецПроцедуры

      Этот код можно вставить в обработку и запускать по расписанию.

      FAQ: Частые вопросы по настройкам торгового оборудования в 1С

      Где в 1С:Розница 2.3 хранятся шаблоны чеков для ККТ?

      Шаблоны чеков хранятся в макетах печатных форм. Чтобы их найти:

      1. Откройте Конфигуратор.
      2. Перейдите в Объекты конфигурации → Макеты.
      3. Найдите макеты с названиями ЧекККМ, ЧекБСО или ШаблонЧека{НазваниеОборудования}.

      В пользовательском режиме шаблоны можно редактировать через Администрирование → Печатные формы и отчёты → Макеты печатных форм.

      Как перенести настройки сканера штрихкодов на другой компьютер?

      Для переноса настроек сканера:

      1. Экспортируйте данные из регистра НастройкиОборудования (отфильтруйте по типу устройства СканерШтрихкода).
      2. Скопируйте драйвер сканера (обычно это файл ScannerDriver.dll в папке C:\Program Files\1C\v8\TradeEquipment\Scanners).
      3. Проверьте настройки COM-порта в Диспетчере устройств (должны совпадать на обоих ПК).

      Если сканер подключается по USB в режиме HID (эмуляция клавиатуры), дополнительные настройки в 1С не требуются.

      Почему после обновления 1С перестало работать торговое оборудование?

      Причины могут быть следующими:

      • 🔹 Обновление платформы 1С — новые версии (например, 8.3.22+) могут требовать обновлённых драйверов.
      • 🔹 Изменение протоколов обмена — в 1С:Розница 2.3.14+ добавлена поддержка ФФД 1.2, что требует обновления прошивки ККТ.
      • 🔹 Конфликт драйверов — старые версии .dll-файлов могут не совмещаться с новой конфигурацией.

      Решение:

      1. Проверьте совместимость оборудования на сайте .
      2. Обновите драйверы устройств (скачайте последние версии с сайта производителя, например, Атол или Штрих-М).
      3. Восстановите настройки из резервной копии (если обновление повредило текущие параметры).
      Можно ли редактировать настройки оборудования прямо в базе данных SQL?

      Технически да, но это крайне рискованно. Настройки хранятся в таблицах типа _InfoRgXXX, и их можно изменить через запрос:

      UPDATE _InfoRg164
      

      SET Fld164RRef1 = 'COM3', -- Новый порт

      Fld164RRef2 = '9600' -- Новая скорость

      WHERE _Fld164RRef = '0xAAAAAAAAAAAAAAAA' -- Идентификатор записи

      ⚠️ Предупреждение: Неверный запрос может нарушить целостность данных. Лучше использовать штатные механизмы 1С (Все функции → Регистры сведений).

      Как сбросить настройки оборудования к заводским?

      Чтобы сбросить настройки:

      1. В Конфигураторе удалите все записи из справочника Оборудование и регистра НастройкиОборудования.
      2. Удалите раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\1C\TradeEquipment.
      3. Переустановите драйверы оборудования.
      4. Запустите 1С и заново добавьте устройства через Администрирование → Торговое оборудование.

      Для фискальных регистраторов может потребоваться фискализация (обнуление данных в фискальном накопителе).