Настройка торгового оборудования в 1С — критически важный этап для автоматизации розничной торговли, но часто администраторы и программисты сталкиваются с проблемой: где именно хранятся эти параметры? В отличие от стандартных справочников, настройки фискальных регистраторов, сканеров штрихкодов, весов и терминалов сбора данных могут быть распределены по нескольким уровням — от конфигурации до реестра Windows. Эта статья поможет разобраться в иерархии хранения, найти нужные файлы и избежать типичных ошибок при переносе или восстановлении настроек.
Особенность работы с торговым оборудованием в 1С:Предприятие заключается в том, что часть параметров прописывается непосредственно в конфигурации (например, драйверы и протоколы обмена), другая часть — в базе данных (список подключённых устройств, порты, скорости), а некоторые настройки могут храниться в внешних файлах или даже в реестре операционной системы. Без понимания этой структуры сложно диагностировать проблемы подключения или переносить оборудование на новый компьютер.
В этой статье мы рассмотрим:
- 📁 Где физически хранятся настройки в разных версиях 1С (Розница, УТ, КА)
- 🔧 Как экспортировать и импортировать параметры оборудования без потерь
- ⚙️ Скрытые настройки, которые не видны в интерфейсе, но влияют на работу
- 🛠️ Типичные ошибки при редактировании настроек и способы их исправления
1. Структура хранения настроек торгового оборудования в 1С
Настройки торгового оборудования в 1С:Предприятие распределены по трём основным уровням:
- Конфигурация — здесь хранятся общие параметры (драйверы, протоколы обмена, шаблоны чеков), которые одинаковы для всех баз на данном рабочем месте. Эти настройки задаются в
Конфигуратореи могут отличаться в зависимости от версии платформы (8.3.20+ поддерживает новые протоколы для онлайн-касс). - База данных — здесь фиксируются индивидуальные настройки для каждого устройства (COM-порт, скорость передачи, адрес в сети). Эти данные хранятся в таблицах
_1SJOURN(для регистров сведений) или в специализированных справочниках, например,ОборудованиеТорговое. - Внешние файлы и реестр — сюда относятся драйверы устройств, временные файлы сессий (
.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.12+ и УТ 11.5+ настройки оборудования могут дублироваться в облачном сервисе 1С:Линк, если используется удалённое управление кассами. Это означает, что часть параметров может синхронизироваться с сервером и не храниться локально.
Как найти скрытые настройки оборудования в конфигурации?
В некоторых конфигурациях (например, в 1С:КА 2.5) часть параметров оборудования хранится в модулях объектов. Чтобы их увидеть:
- Откройте справочник
Оборудованиев конфигураторе. - Кликните правой кнопкой по объекту и выберите
Модуль объекта. - Ищите процедуры с названиями типа
ПолучитьНастройкиПодключения()илиУстановитьПараметрыСвязи().
3. Хранение настроек в базе данных 1С
Если конфигурация определяет структуру хранения настроек, то сама база данных содержит конкретные значения для каждого устройства. Эти данные хранятся в таблицах SQL (для файлового варианта — в .1CD-файле) и могут быть экспортированы/импортированы с помощью стандартных инструментов 1С.
Основные таблицы, где хранятся настройки:
| Таблица (объект 1С) | Что хранит | Как открыть |
|---|---|---|
_Reference163 (Справочник.Оборудование) |
Список устройств, модели, серийные номера | Через Все функции → Справочники → Оборудование |
_InfoRg164 (Регистр сведений.НастройкиОборудования) |
Порты, скорости, таймауты, протоколы обмена | Через Все функции → Регистры сведений |
_Document165 (Документ.ПодключениеОборудования) |
Журнал подключений/отключений, ошибки связи | Через Все функции → Документы → ПодключениеОборудования |
_Const166 (Константы.ПараметрыТорговогоОборудования) |
Глобальные настройки (например, префикс чека, формат штрихкода) | Через Все функции → Константы |
Для доступа к этим данным:
- В пользовательском режиме откройте
Все функции(Ctrl+Shift+F12). - Найдите нужный объект (например,
Регистры сведений → НастройкиОборудования). - Используйте отбор по устройству, если нужно найти параметры конкретного сканера или кассы.
Откройте регистр сведений НастройкиОборудования|Примените отбор по нужному устройству|Нажмите Ещё → Выгрузить данные|Сохраните в файл .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). Содержат историю обмена данными с устройствами.
Для редактирования реестра:
- Нажмите
Win + R, введитеregedit. - Перейдите в раздел
HKEY_LOCAL_MACHINE\SOFTWARE\1C\TradeEquipment. - Экспортируйте раздел перед изменениями (
Файл → Экспорт).
⚠️ Внимание: Если в реестре указан неверный путь к драйверу (например, после переустановки Windows), оборудование не будет определяться, даже если в 1С все настройки верны. Проверьте параметр DriverPath в разделе реестра.
5. Как перенести настройки на другой компьютер
Перенос настроек торгового оборудования на новый ПК требует синхронизации трёх компонентов:
- Конфигурация 1С — должна быть идентичной (или совместимой) на обоих компьютерах.
- База данных — настройки устройств экспортируются/импортируются через
Все функции. - Драйверы и реестр — необходимо перенести
.dll-файлы и повторить настройки реестра.
Пошаговая инструкция:
- Экспорт из 1С:
- Откройте регистр
НастройкиОборудования. - Выделите нужные записи и нажмите
Ещё → Выгрузить данные. - Сохраните файл в формате
.xml.
- Откройте регистр
- Копирование драйверов:
- Скопируйте папку с драйверами (например,
C:\Program Files\ATOL\Drivers) на новый ПК. - Установите драйверы через Диспетчер устройств (если требуется).
- Скопируйте папку с драйверами (например,
- Импорт в реестр:
- Экспортируйте раздел
HKEY_LOCAL_MACHINE\SOFTWARE\1C\TradeEquipmentна старом ПК. - На новом ПК импортируйте его через
regedit.
- Экспортируйте раздел
- На новом ПК откройте регистр
НастройкиОборудования. - Нажмите
Ещё → Загрузить данныеи выберите сохранённый.xml.
- Совпадение версий драйверов на старом и новом ПК.
- Права доступа к
COM-портам (в Диспетчере устройств). - Настройки брандмауэра Windows (иногда блокирует обмен данными с кассой).
- 🔄 Использовать обработки 1С — например, «ВыгрузкаЗагрузкаДанныхXML», чтобы регулярно экспортировать настройки в файл.
- 📅 Настроить задачу в Планировщике Windows для копирования папки с драйверами и экспорта реестра.
- ☁️ Интегрировать с облачным хранилищем — например, автоматически загружать
.xml-файлы с настройками в Яндекс.Диск или Google Drive.
-->
6. Типичные ошибки и их исправление
При работе с настройками торгового оборудования в 1С чаще всего возникают следующие проблемы:
| Ошибка | Причина | Решение |
|---|---|---|
Устройство не отвечает (Timeout) |
Неверный COM-порт или скорость обмена |
Проверьте настройки в регистре НастройкиОборудования и в Диспетчере устройств |
Драйвер не найден (DLL not found) |
Отсутствует файл драйвера или неверный путь в реестре | Переустановите драйвер и обновите параметр DriverPath в реестре |
Ошибка фискализации (ФН не отвечает) |
Проблемы с фискальным накопителем или протоколом обмена | Обновите прошивку ККТ и проверьте настройки в справочнике Оборудование |
Нет прав доступа к порту |
Пользователь 1С не имеет прав на доступ к COM-порту |
Запустите 1С от имени администратора или настройте права в Диспетчере устройств |
⚠️ Внимание: Если после обновления 1С:Розница до версии 2.3.14+ перестали работать старые драйверы, проверьте совместимость в официальном списке поддерживаемого оборудования. Некоторые модели ККТ требуют обновления прошивки для работы с новыми протоколами.
7. Автоматизация резервного копирования настроек
Чтобы избежать потери настроек при сбоях, рекомендуется автоматизировать их резервное копирование. Для этого можно:
Пример кода для автоматической выгрузки настроек оборудования (для программистов 1С):
// Выгрузка настроек оборудования в XML
Процедура ВыгрузитьНастройкиОборудования(КаталогВыгрузки)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| НастройкиОборудования.Ссылка КАК Ссылка,
| НастройкиОборудования.Порт КАК Порт,
| НастройкиОборудования.Скорость КАК Скорость
|ИЗ
| РегистрСведений.НастройкиОборудования КАК НастройкиОборудования";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
XMLЗапись = Новый ЗаписьXML;
XMLЗапись.ОткрытьФайл(КаталогВыгрузки + "\НастройкиОборудования.xml");
XMLЗапись.ЗаписатьОбъявлениеXML();
XMLЗапись.ЗаписатьНачалоЭлемента("Настройки");
Пока Выборка.Следующий() Цикл
XMLЗапись.ЗаписатьНачалоЭлемента("Устройство");
XMLЗапись.ЗаписатьАтрибут("Ссылка", Выборка.Ссылка);
XMLЗапись.ЗаписатьАтрибут("Порт", Выборка.Порт);
XMLЗапись.ЗаписатьАтрибут("Скорость", Выборка.Скорость);
XMLЗапись.ЗаписатьКонецЭлемента();
КонецЦикла;
XMLЗапись.ЗаписатьКонецЭлемента();
XMLЗапись.Закрыть();
КонецПроцедуры
Этот код можно вставить в обработку и запускать по расписанию.
FAQ: Частые вопросы по настройкам торгового оборудования в 1С
Где в 1С:Розница 2.3 хранятся шаблоны чеков для ККТ?
Шаблоны чеков хранятся в макетах печатных форм. Чтобы их найти:
- Откройте Конфигуратор.
- Перейдите в
Объекты конфигурации → Макеты. - Найдите макеты с названиями
ЧекККМ,ЧекБСОилиШаблонЧека{НазваниеОборудования}.
В пользовательском режиме шаблоны можно редактировать через Администрирование → Печатные формы и отчёты → Макеты печатных форм.
Как перенести настройки сканера штрихкодов на другой компьютер?
Для переноса настроек сканера:
- Экспортируйте данные из регистра
НастройкиОборудования(отфильтруйте по типу устройстваСканерШтрихкода). - Скопируйте драйвер сканера (обычно это файл
ScannerDriver.dllв папкеC:\Program Files\1C\v8\TradeEquipment\Scanners). - Проверьте настройки
COM-порта в Диспетчере устройств (должны совпадать на обоих ПК).
Если сканер подключается по USB в режиме HID (эмуляция клавиатуры), дополнительные настройки в 1С не требуются.
Почему после обновления 1С перестало работать торговое оборудование?
Причины могут быть следующими:
- 🔹 Обновление платформы 1С — новые версии (например, 8.3.22+) могут требовать обновлённых драйверов.
- 🔹 Изменение протоколов обмена — в 1С:Розница 2.3.14+ добавлена поддержка
ФФД 1.2, что требует обновления прошивки ККТ. - 🔹 Конфликт драйверов — старые версии
.dll-файлов могут не совмещаться с новой конфигурацией.
Решение:
- Проверьте совместимость оборудования на сайте 1С.
- Обновите драйверы устройств (скачайте последние версии с сайта производителя, например, Атол или Штрих-М).
- Восстановите настройки из резервной копии (если обновление повредило текущие параметры).
Можно ли редактировать настройки оборудования прямо в базе данных SQL?
Технически да, но это крайне рискованно. Настройки хранятся в таблицах типа _InfoRgXXX, и их можно изменить через запрос:
UPDATE _InfoRg164
SET Fld164RRef1 = 'COM3', -- Новый порт
Fld164RRef2 = '9600' -- Новая скорость
WHERE _Fld164RRef = '0xAAAAAAAAAAAAAAAA' -- Идентификатор записи
⚠️ Предупреждение: Неверный запрос может нарушить целостность данных. Лучше использовать штатные механизмы 1С (Все функции → Регистры сведений).
Как сбросить настройки оборудования к заводским?
Чтобы сбросить настройки:
- В Конфигураторе удалите все записи из справочника
Оборудованиеи регистраНастройкиОборудования. - Удалите раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\1C\TradeEquipment. - Переустановите драйверы оборудования.
- Запустите 1С и заново добавьте устройства через
Администрирование → Торговое оборудование.
Для фискальных регистраторов может потребоваться фискализация (обнуление данных в фискальном накопителе).