версия 1.3.2 от 08.06.2026
| Версия | Описание изменений |
| 1.0 | Первая версия |
| 1.2 | Корректировки, связанные с изменением фирменного стиля и названия продукта |
| 1.3 | Добавлены разделы: топологии развёртывания, настройка ККТ, настройка способов оплаты (эквайринг, СБП), управление пользователями и ролями (RBAC), базовая программа лояльности, парольная политика и безопасность, управление обновлениями (OTA), тарификация функций. Расширены разделы: резервное копирование PostgreSQL, разграничение режимов «Честного знака», первый запуск кассы. |
| 1.3.1 | Корректировка информации о провайдере SMS сообщений |
| 1.3.2 | Добавление информации по настройке интеграции с 1С |
Метафора Касса — это программное обеспечение для автоматизации торговых точек с поддержкой маркировки товаров через систему «Честный знак».
Руководство предназначено для системных администраторов и технических специалистов, ответственных за установку и первичную настройку ПО.
ПО Метафора Касса состоит из двух компонентов:
В документе описаны требования к системе, порядок установки компонентов и процедура первого запуска. Выполнение инструкций в указанной последовательности обеспечит корректную установку и интеграцию Метафора Касса с внешними сервисами.
Перед началом установки рекомендуется ознакомиться с разделом 3. Выбор топологии развёртывания и определить подходящую схему для вашей инфраструктуры.
Минимальные системные характеристики для установки и стабильной работы серверной части — Метафора Сервер:
| Компонент | Требование |
| Процессор | от 1,8 ГГц, 2 потока |
| Оперативная память | от 2 ГБ |
| Дисковое пространство | от 30 ГБ |
| Операционная система | Windows 10 IoT+ или Linux |
| Права пользователя | Администратор Windows |
Минимальные системные характеристики для установки и стабильной работы клиентской части — Метафора Касса:
| Компонент | Требование |
| Процессор | от 1,8 ГГц, 2 потока |
| Оперативная память | от 2 ГБ |
| Дисковое пространство | от 30 ГБ |
| Операционная система | Windows 10 IoT+ |
| Права пользователя | Администратор Windows |
Перед установкой определите схему развёртывания, соответствующую инфраструктуре вашей торговой точки или сети. От выбора зависит порядок установки, риски эксплуатации и требования к сетевой инфраструктуре.
Сервер и касса установлены на одном компьютере.
Подходит для: одной кассы в одной торговой точке в малом бизнесе.
Плюсы:
Риски:
Рекомендации:
Для нескольких магазинов:
Сервер установлен на отдельном ПК (далее — сервере) в торговой точке. Кассы подключаются к нему по локальной сети через API URL.
Подходит для: любого количества касс в одной торговой точке.
Плюсы:
Риски:
Рекомендации:
Для нескольких магазинов:
Для каждой торговой точки устанавливается отдельный Метафора Сервер. 1С выступает центральной системой управления: передаёт номенклатуру, цены, акции и программу лояльности на каждый сервер.
Подходит для: торговых сетей с произвольным количеством касс с действующей системой 1С.
Плюсы:
Риски и рекомендации топологии Классическая актуальны и для данной топологии.
Метафора Сервер размещён в облаке (Метафора или клиента) или в центральном офисе клиента. Кассы обращаются к серверу через интернет.
Плюсы:
Риски:
Рекомендации:
Для работы Метафора Сервер требуется установленная база данных PostgreSQL.
PostgreSQL установлен и готов к использованию. Запомните логин, пароль и порт для подключения, указанные во время установки — они понадобятся при настройке Метафора Сервер.
Резервное копирование базы данных
Рекомендуется настроить регулярное резервное копирование для защиты данных.
Локальный модуль «Честный знак» (ЛМ ЧЗ) необходим для проверки маркированной продукции в офлайн-режиме. Можно установить на любое устройство в локальной сети, доступное с касс Метафора. Допускается установка на том же устройстве, где работает Метафора Сервер или на любую из касс, также возможна установка на каждой кассе торговой точки.
Проверка кодов маркировки выполняется через компонент ТС ПИоТ в одном из двух режимов:
https://честныйзнак.рф/local-module
Нажмите Далее.
Локальный модуль «Честный знак» успешно установлен и готов к использованию. Запомните имя профиля (логин) и пароль, указанные во время установки — они понадобятся при настройке компонента ТС ПИоТ и Метафора Касса.
Метафора Сервер является основным компонентом системы и должен быть установлен до первого запуска клиента Метафора Касса
Метафора Сервер установлен и готов к первому запуску.
После установки всех компонентов необходимо провести первичную настройку Метафора Сервер.
При первом запуске, после авторизации, система покажет страницу с информацией о том, что лицензия неактивна:
Если сервер подключён к интернету:
Если интернет в момент активации отсутствует:
Если лицензия ещё не истекла, и вы уже оплатили продление лицензии:
Если лицензия уже истекла:
Для настройки первого магазина необходимо указание двух типов цен:
Розничная цена может совпадать с первой, когда товар только вводится в продажу — это основной сценарий. Впоследствии, если сделать Розничную цену для товара меньше Первой, то на кассе для кассира и покупателя на дисплее покупателя будет отражена данная разница.
В системе можно создавать произвольное количество Типов цен для разных бизнес-сценариев.
Для входа в кассу ее потребуется привязать к магазину, поэтому его предварительно необходимо создать.
В системе после установки создан пользователь root, его невозможно удалить. Рекомендуем изменить пароль этого пользователя и сохранить новый пароль в надёжном месте.
Система позволяет назначить на пользователя несколько ролей. Таким образом в зависимости от сценариев в вашем бизнесе можно создать одного пользователя и назначить на него все три роли. Или назначить каждую роль произвольному количеству пользователей.
Для управления уровнем безопасности возможно задавать минимальные правила для сложности или сроку паролей. Управлять этим можно в Настройках:
Ролевая система позволяет гибкую настройку уровней доступа. Можно изменить предустановленные роли для необходимых сценариев, или удалить их и создать новые в соответствии с вашими требованиями и задачами.
Для базовой проверки работы кассы после установки необходимо создать хотя бы один товар в системе.
| Поле | Описание |
| Наименование товара | Название товара, которое будет отображаться на кассе и в чеке |
| Категория | Выберите из списка или создайте новую |
| Тип | На текущий момент только Продукт |
| НДС | Ставка НДС (по умолчанию 22%) |
| Штрихкоды | Один или несколько штрихкодов товара для сканирования |
| Артикул | Внутренний артикул |
| Маркированный товар | Да — если товар подлежит маркировке «Честный знак» и необходима проверка кода маркировки на кассе; Нет — для обычного товара |
Дополнительные поля:
Метафора Касса установлена и готова к первому запуску.
Перед первым запуском кассы убедитесь, что ККТ физически подключена к ПК и прошла фискальную регистрацию в ФНС (выполняется сервисным инженером или через личный кабинет ФНС).
Интеграция между Метафора Касса и драйвером ККТ Атол реализована через службу Web Requests. После подключения ККТ к ПК необходимо установить последнюю версию драйвера ККТ Атол.
Служба Web Requests требует дополнительной лицензии Атол для работы такой интеграции, но при этом лицензия является бесплатной, если используется 1 ККТ на 1 кассу.
При этом это расширяет возможности использования для сценария работы с мобильной кассой в торговом зале, тогда как ККТ может быть установлен и подключен физически к ПК в другом месте.
Модуль устанавливается на каждой кассе торговой точки и выступает посредником: касса отправляет запрос в ТС ПИоТ, тот проверяет код в онлайн режиме в ГИС МТ ЦРПТ «Честный знак» и возвращает статус товара. Если связи временно нет, то перенаправляет запрос в Локальный модуль «Честного знака» и возвращает его ответ.
Для приёма безналичной оплаты через отправку команд из Метафора Касса на банковский терминал необходимо его подключить к ПК и настроить.
В общем случае подключение и настройка терминала производится сервисной компанией или представителем банка, в котором заказана услуга эквайринга. В Метафора Касса по умолчанию включена опция неинтегрированного терминала, для включения интеграции со Сбером или Альфа-Банком необходимо в Настройках кассы выбрать необходимую опцию. Подробности в разделе Первый запуск Метафора Касса.
Оплата через СБП позволяет покупателю расплатиться, отсканировав QR-код в приложении банка.
В зависимости от сценария и набору настроенной периферии есть несколько вариантов отображения QR-кода:
Для подключения СБП необходимо получить реквизиты у платёжного агрегатора Paymaster:
Обратитесь к менеджеру в Paymaster или в службу поддержки агрегатора. После получения реквизитов внесите их в настройки кассы в поле СБП. Подробности в разделе Первый запуск Метафора Касса.
На следующем экране заполните:
| Поле | Описание |
| Номер кассы | Уникален в рамках магазина и сети, повторное использование запрещено. |
| API URL | WEB адрес API установленного Метафора Сервер. Например: http://192.168.10.250/api |
| ТС ПИоТ | WEB адрес API установленного модуля ТС ПИоТ. у ЕСМ (АО «ЕСП») по умолчанию: https://127.0.0.1:51401 |
| ККТ | Выберите производителя кассового аппарата и сопутствующие параметры. для Атол: WEB адрес API службы Web Requests. Логин и пароль службы. При сохранении Метафора Касса проверит значения полей и создаст необходимое устройство в службе Web Requests. |
| EFT | Укажите банк / модель эквайрингового терминала (если используется). для Сбер: Verifone VX820. Mediatek Android. виртуальный COM порт устройства, подключенного к ПК настраивается в pinpad.ini в составе ПО Sber Pilot. для Альфа-Банк: Inpas (Альфа-Банк) — любые модели. потребуется указать виртуальный COM порт устройства, подключенного к ПК. для неинтегрированного терминала используйте: Нет подключенного пинпада |
| СБП | Укажите платежного агрегатора СБП и сопутствующие параметры идентификации, предоставленные агрегатором |
| Дисплей покупателя | Укажите подключённый дисплей (если используется). Несколько вариантов 2-х строчных . Полноцветный дисплей – второй монитор. Без дисплея. |
После установки приложения Метафора Касса на кассовый ПК и его первичной настройки кассу необходимо привязать к необходимому магазину на сервере:
Комплекс ПО Метафора Касса успешно установлен и готов к первому запуску и проверке.
Все настройки доступны в разделе Система → Настройки админ-панели. Параметры в инструкции сгруппированы по функциональным блокам.
| Поле | Описание | Допустимые значения |
| Отображение отсканированных товаров в списке | Определяет, куда добавляется новый товар при сканировании | 1 — в начало списка 0 — в конец |
| Передвигать повторно отсканированные товары | При повторном сканировании товар перемещается в начало или конец списка (в зависимости от предыдущей настройки) или нет | 1 — перемещать 0 — оставлять на месте |
| Суммы быстрого ввода | Кнопки быстрого набора суммы на экране оплаты наличными | Числа через запятую, например 100,500,1000,5000 |
| Промо-картинка (URL) | Ссылка на изображение для промо-экрана на кассе (дисплей покупателя) | В строке хранится URL на изображение. Загрузка производится через вкладку Промо-картинка |
| Максимальный размер картинки (МБ) | Ограничение размера загружаемого фото товара в админ-панели | Число в мегабайтах, например 5 |
| Поле | Описание | Допустимые значения |
| БПЛ: включить программу лояльности | Включает встроенную в Метафору программу лояльности. При включенной БПЛ программа лояльности 1С не используется | 0 — скидки по картам не применяются. 1 — скидки и накопления учитываются. |
| БПЛ: тип скидки по умолчанию | Тип скидки для новых карт | permanent — фиксированный процент; cumulative — зависит от суммы покупок |
| БПЛ: уровень скидки по умолчанию | Номер правила постоянной скидки для новых карт | Число от 1 до 5 |
| Поле | Описание | Допустимые значения |
| Взаимодействие с 1С по обмену товарами и чеками | Включает синхронизацию номенклатуры и передачу чеков в 1С | 0 — отключено 1 — включено |
| URL для товаров/продаж 1С | Адрес эндпойнта сервера 1С для обмена номенклатурой и чеками | http(s)://ip:port |
| Логин и пароль для товаров/продаж 1С | Учётные данные для подключения | login:password |
| Токен (товары/продажи 1С) | Токен авторизации | Строка токена |
Используется при интеграции с внешней системой лояльности на базе 1С. Не применяется при работе с базовой программой лояльности (см. п.9.2)
| Поле | Описание | Допустимые значения |
| Взаимодействие с программой лояльности | Включает расчёт скидок и работу карт через 1С | 0 — отключено 1 — включено |
| URL сервера лояльности 1С (расчёт скидок) | Адрес эндпойнта сервера 1С для применения скидок и карт лояльности | http(s)://ip:port |
| URL сервера лояльности 1С (поиск карты) | Адрес эндпойнта сервера 1С для поиска карты клиента | http(s)://ip:port |
| Логин и пароль сервера лояльности 1С | Учётные данные для подключения | login:password |
| Токен (сервер лояльности 1С) | Токен авторизации | Строка токена |
| Поле | Описание | Допустимые значения |
| Использование подарочных сертификатов 1С | Включает или отключает функцию сертификатов на кассе | 0 — отключено 1 — включено |
| URL для подарочных сертификатов 1С | Адрес эндпойнта сервера 1С для работы с сертификатами 1С | http(s)://ip:port |
| Логин и пароль для подарочных сертификатов 1С | Учётные данные для подключения | login:password |
| Токен (подарочный сертификат 1С) | Токен авторизации | Строка токена |
| Номиналы сертификата для быстрого выбора | Список номиналов, отображаемых на кассе при продаже сертификата | Числа через запятую, например 500,1000,2000 |
| Минимальный номинал для продажи | Минимально допустимая сумма сертификата | Целое число в рублях |
| Кратность номинала | Номинал сертификата должен быть кратен этому значению | Целое число, например 100 |
Используются для отправки OTP-кодов через сервис SMS Traffic - https://smstraffic.ru u при списании бонусов (интеграция с 1С).
| Поле | Описание | Допустимые значения |
| Отправка SMS | Включает или отключает SMS-уведомления | 0 — отключено 1 — включено |
| Логин для отправки SMS | Логин учётной записи сервиса SMS | Строка |
| Пароль для отправки SMS | Пароль учётной записи сервиса SMS | Строка |
| Поле | Описание | Допустимые значения |
| Минимальная длина пароля | Минимальное количество символов в пароле | от 6 до 32 |
| Срок жизни пароля в днях | Через указанное количество дней система потребует сменить пароль | от 0 до 365 |
| Обязательно наличие верхнего регистра | Пароль должен содержать хотя бы одну заглавную букву | да / нет |
| Обязательно наличие цифр | Пароль должен содержать хотя бы одну цифру | да / нет |
| Обязательно наличие спец символов | Пароль должен содержать хотя бы один специальный символ (!, @, # и др.) | да / нет |
| Обязательно должен содержать символы (буквы) | Пароль должен содержать хотя бы одну букву | да / нет |
| Уведомление о сроке жизни за N дней | За сколько дней до истечения пароля пользователь получит предупреждение | от 1 до 30 |
| Запрет на использование старых паролей | Количество предыдущих паролей, которые нельзя использовать повторно | от 1 до 10 |
| Запрет на использование пробелов | Пароль не может содержать пробелы | да / нет |
| Запрет на использование простых паролей | Блокирует пароли из списка запрещённых | да / нет |
| Список запрещённых паролей | Пароли, которые нельзя установить. Вводятся через запятую. | Например: 123, 12345, qwerty, password, admin |
Раздел описывает настройку обмена на стороне 1С. Интеграция реализована как расширение конфигурации «Metafora POS» — оно содержит всю бизнес-логику обмена с POS-сервером (выгрузка ассортимента, приём чеков, лояльность). Расширение дополняет параметры подключения, задаваемые в Метафора Сервер: сервер хранит адрес и токен, а 1С формирует выгрузку ассортимента и принимает чеки.
Поддерживаемые типовые конфигурации:
Настройка выполняется в два этапа: в режиме Конфигуратора и в пользовательском режиме.
Конфигурация → Расширения конфигурации → Добавить новое расширение.
В окне Новое расширение указать:
Затем Конфигурация → Загрузить конфигурацию из файла → файл MetaforaPOS.cfe.
Согласиться на обновление конфигурации базы данных (F7). После загрузки расширение должно быть «Активно».
Публикация открывает POS-серверу HTTP-доступ к данным 1С. Предварительно на машине с сервером 1С устанавливается веб-сервер (например, Apache).
После публикации доступ возможен по адресу https://<IP>:<port>/<base>/<method>:
| Параметр | Значение |
| ip | Адрес машины с сервером 1С |
| port | Порт веб-сервера (для Apache — параметр Listen в httpd.conf) |
| base | Имя, указанное при публикации |
| method | Метод API 1С |
Описывает подключение к каждому POS-серверу (пользовательский режим, справочники расширения «Metafora POS»).
| Реквизит | Описание |
| Наименование | Полное наименование |
| Включен | Признак, что сервер используется |
| Краткое наименование | Сокращённое имя для служебных целей (латиница и цифры) |
| Вести лог | Записывать протокол обмена в справочник «mpos. Логи» |
| Адрес сервиса | URL для подключения к POS-серверу |
| Токен доступа | Ключ авторизации для API POS-сервера |
| Товаров в пакете выгрузки | Количество товаров в одном пакете данных |
| Ассортимент для выгрузки | Набор товаров для выгрузки в данный сервер |
| Правила соответствия объектов | Правила преобразования данных между 1С и POS |
| Источник лояльности | Где ведётся программа лояльности |
Определяет, какие товары попадают в выгрузку.
| Реквизит | Описание |
| Наименование | Название набора ассортимента |
| Вариант отбора по остаткам | Критерий фильтрации (см. ниже) |
| Количество последних месяцев | Период в месяцах для учёта движений товаров |
| Выгружать данные подарочных сертификатов | Включение подарочных сертификатов в выгрузку |
| Сегмент номенклатуры | Конкретный сегмент для выгрузки. Если не указан — выгрузка по всем сегментам. |
Варианты отбора по остаткам:
Сопоставляет объекты 1С с объектами POS-системы. Группы соответствий:
Магазины: Магазин · Id pos · Розничные цены (текущая цена реализации) · Первые цены (зачёркнутая цена на ценнике) · Организация · Помещение (склад торгового зала).
Кассы POS: Id pos · Магазин · Касса ККМ в 1С.
Эквайринговые терминалы: id Pos (серийный номер кассы) · Магазин (обязательно — во избежание коллизий при перемещении терминала) · Эквайринговый терминал.
Виды оплаты: id Pos · Вид оплаты.
Причины возвратов: id Pos (на данный момент «Истина» = брак, «Ложь» = иная причина) · Причина возврата. Группа отсутствует в конфигурациях, где в чеке нет указания причины возврата.
Пользователи: Id pos · Пользователь (кассир/продавец). Требования к настройке пользователей зависят от конфигурации 1С.
Склады: список складов, по которым выгружаются остатки.
Дополнительно: «Скидка для корректировки расхождения сумм чека» — элемент справочника, применяемый при устранении разницы сумм чека POS и 1С.
Автоматизируют обмен. Настраиваются через внешнюю обработку mpos_Регламенты — она предоставляет интерфейс для настройки расписания, однако вся бизнес-логика обмена реализована в расширении Metafora POS. Обработка лишь вызывает методы расширения.
Автоматизируемые процессы:
Обработка «mpos. Обмен с сервером POS»
Ручной обмен между 1С и POS-сервером с контролем каждого этапа: загрузка → сопоставление → формирование документов.
Параметры загрузки: POS-сервер · Период · Магазин · «Обновлять сводные документы за день» · «Отключить типовую проверку заполнения чеков».
Команды: Получить данные POS (заполнение таблиц обработки) → Подобрать данные POS (сопоставление по правилам соответствия) → Создать/обновить данные 1С (формирование документов).
Регистр сведений «mpos. Сообщения POS»
Накапливает сообщения о новых кассовых операциях от POS для последующей загрузки. Реквизиты: идентификатор сообщения, кассовый сервер, дата сообщения, тип сообщения, тело (id операции в JSON), дата обработки, признак и описание ошибки.
Обработку можно запустить вручную из формы списка: «Запустить обработку сообщений» (все необработанные) или «Обработать сообщение» (выбранное). При включённой константе «Обрабатывать сообщения POS при получении» необработанные сообщения обрабатываются автоматически при поступлении нового.
Справочник «mpos. Логи»
История обмена. Записи формируются только по серверам с признаком «Вести лог». Содержит общие реквизиты (кассовый сервер, даты начала/завершения, длительность, ответственный, признак ошибки), вкладки «Запрос» и «Ответ» (метод, тело, заголовки, код состояния: 2xx — успех, 4xx — ошибка клиента, 5xx — ошибка сервера). Пакетные запросы группируются по родительскому — для просмотра развернуть родительский элемент.
Требование к данным пользователя (реквизит «Продавец» в «Чек ККМ»):
| Конфигурация | Условие |
| Розница 2.3 | У пользователей-продавцов обязателен реквизит «Физическое лицо» |
| Розница 3.0 / УНФ 3.0 | Однозначная привязка в регистре «Сотрудники пользователя» |
| Управление торговлей 11 | «Продавец» — элемент справочника «Пользователи», обязателен. При отсутствии данных продавцом указывается кассир. |
Устранение разницы сумм чека (POS против рассчитанного в 1С) — добавлением скидки по позициям:
Выгрузка остатков: в «Розница 2.3» учёт ведётся по складам — выгружается остаток склада, указанного как «Помещение» магазина (реквизиты склада подменяются на реквизиты магазина). В остальных конфигурациях выгружаются данные складов.
Типы создаваемых документов по операциям POS:
| Операция POS | Розница 2.3 | Розница 3.0 / УНФ 3.0 | Управление торговлей 11 |
| Открытие смены | Кассовая смена | Кассовая смена | Кассовая смена |
| Внесение в кассу | Внесение ДС в кассу ККМ; РКО | Внесение наличных; Расход из кассы | Внесение ДС в кассу ККМ; РКО |
| Изъятие из кассы | Выемка ДС из кассы ККМ; ПКО | Выемка наличных; Поступление в кассу | Выемка ДС из кассы ККМ; ПКО |
| Чек продажи | Чек ККМ; ОРП (при отсутствии) | Чек ККМ; ОРП (при отсутствии) | Чек ККМ; Реализация подарочных сертификатов; ОРП (при отсутствии) |
| Чек возврата | Чек ККМ; ОРП (при отсутствии) | Чек ККМ на возврат; ОРП (при отсутствии) | Чек ККМ на возврат; Возврат/Реализация подарочных сертификатов; ОРП (при отсутствии) |
| Закрытие смены | Кассовая смена (закрытие); архивация чеков за смену; ОРП | Кассовая смена (закрытие); архивация чеков и возвратов; ОРП | Кассовая смена (закрытие); архивация чеков и возвратов; ОРП |
В зависимости от параметров тарифа к функционалу или используемому объему касс, магазинов, пользователей могут применяться ограничения. На текущий момент в состав тарифов входят следующие параметры:
Основной подход в ограничениях заключается в скрытии функции для пользователя. В определенных ситуациях, когда тариф изменился из-за ранее включенных функций, могут отображаться информирующие сообщения о невозможности использовать функцию.
Активной считается касса, которая имеет состояние active на сервере. При превышении лимита лицензии система автоматически оставляет активными N самых свежих по временной метке (timestamp) касс в пределах всего парка — учёт ведётся сквозным образом по всем кассам всех магазинов и серверов компании, а не по каждому серверу отдельно. Кассы с более старой временной меткой перехода в active деактивируются автоматически и при попытке работы потребуют повторной активации.
Обновления доставляются последовательно по цепочке:
Сервер лицензирования → Метафора Сервер → Касса
Метафора Сервер автоматически проверяет наличие новых версий при наличии подключения к интернету. Со стороны вендора публикуются обновления только необходимой ветки для клиента, если это предусмотрено. В ином случае публикуется общий продуктивный релиз. Метафора Касса обращается за обновлениями на Сервер, к которому привязана.
Обновление для сервера скачивается на Метафора Сервер и установка обновления доступна из раздела Обновления. Запуск обновления производится вручную по решению пользователя. Доступ в Обновления регулируется соответствующей характеристикой доступа, доступной в настройке Ролей.
Обновление для кассы скачивается на Метафора Сервер и установка обновления доступна из раздела Настроек кассы. Запуск обновления производится вручную с терминала по решению пользователя. Доступ в Настройки кассы регулируется соответствующей характеристикой доступа, доступной в настройке Ролей.
Рекомендуем просмотреть раздел Помощь на сайте https://metafora-pos.ru или обратиться в службу поддержки по адресу электронной почты: sd@m-tsr.ru
Вы можете скачать инструкцию в формате PDF для дальнейшего использования по ссылке:
Напишите нам.