Как настроить скупку ценностей и подключить онлайн-кассу в «1С:Розница. Ювелирный магазин» от Рарус?

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

При автоматизации ювелирных магазинов и ломбардов на базе отраслевых решений от компании «1С-Рарус» разработчики часто сталкиваются со специфической архитектурой торгового оборудования. В частности, речь идет о Системе управления оборудованием (СУО) от Раруса и ее взаимодействии с альтернативным Рабочим местом кассира (РМК). Особенно остро эти проблемы проявляются при необходимости организации скупки лома и ювелирных изделий у населения в соответствии с требованиями 54-ФЗ и маркировки ГИИС ДМДК.

В этой статье мы подробно разберем, как устроена СУО Рарус, почему возникают конфликты при подключении современных онлайн-ККТ, и как настроить систему для стабильной работы скупки ценностей.

Выясняем причину: почему СУО Рарус вызывает сложности?

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

  1. Закрытый код и лицензирование: Большинство интеграционных модулей СУО завязаны на систему программного лицензирования (СЛК). Если у клиента возникают проблемы с ККТ, разработчик не может оперативно отладить и исправить закрытый модуль.
  2. Ограничения кастомизации чеков: В СУО Рарус сложно настроить нестандартные шаблоны чеков, отсутствует гибкое деление чека по системам налогообложения (СНО) на одном аппарате, а также накладываются ограничения на одновременную работу нескольких фискальных регистраторов с одного рабочего места.
  3. Привязка к обновлениям: Компоненты СУО жестко привязаны к релизам конфигурации. При переходе на новые форматы фискальных данных (ФФД 1.05, ФФД 1.2) пользователям приходится подолгу ждать официальных обновлений от Раруса.

Проблема альтернативного РМК и операции скупки

Проанализируем ситуацию, характерную для редакции «1С:Розница. Ювелирный магазин» 2.2. Отраслевой функционал скупки ювелирных изделий у населения (когда оформляется операция «Покупка» — выдача денег клиенту из кассы с пробитием чека расхода) жестко зашит в так называемом Альтернативном РМК.

Этот интерфейс работает исключительно на обычных формах. Даже если сама конфигурация запущена в режиме управляемых форм, для работы альтернативного РМК базу приходится запускать в гибридном режиме. При этом альтернативное РМК по умолчанию требует подключения фискального регистратора именно через СУО Рарус, блокируя работу через стандартную БПО 1С.

Решение 1: Переход на стандартные драйверы ККТ (АТОЛ / Штрих-М)

Как показывает практика внедрения, наиболее стабильным решением является полный отказ от использования СУО Рарус в пользу стандартных драйверов ККТ, поддерживаемых фирмой 1С на уровне БПО. Рассмотрим, как это реализовать.

Для подключения кассы напрямую выполним следующие шаги:

  1. Переведем базу в режим работы с типовым оборудованием 1С.
  2. Вместо СУО Рарус установим актуальный драйвер производителя ККТ (например, АТОЛ версии 10.x или Штрих-М).
  3. Добавим устройство в справочнике «Подключаемое оборудование» через стандартные обработки обслуживания БПО.

Если вам все же необходимо запустить операцию скупки в альтернативном РМК, но вы не хотите использовать нестабильную СУО Рарус, можно перенаправить вызовы печати чека в коде конфигурации на стандартные механизмы БПО. Посмотрим на пример кода, который перехватывает печать чека:


// Пример перенаправления печати чека скупки на БПО 1С
Процедура ВыполнитьПечатьЧекаСкупки(ДокументСсылка, КассаОтправитель) Экспорт
    
    // Формируем параметры чека по стандартам БПО 1С
    ПараметрыЧека = МенеджерОборудованияКлиентСервер.ПараметрыЧекаДляПечати();
    ПараметрыЧека.ПризнакРасчета = Перечисления.ПризнакиРасчета.Расход; // Расход для операции скупки
    ПараметрыЧека.Электронно = Ложь;
    
    // Заполняем табличную часть чека ювелирным ломом
    Для Каждого СтрокаТовара Из ДокументСсылка.Товары Цикл
        НоваяСтрока = ПараметрыЧека.ПозицииЧека.Добавить();
        НоваяСтрока.Наименование = СтрокаТовара.Номенклатура.Наименование;
        НоваяСтрока.Количество = СтрокаТовара.Количество;
        НоваяСтрока.Цена = СтрокаТовара.Цена;
        НоваяСтрока.Сумма = СтрокаТовара.Сумма;
        НоваяСтрока.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС; 
    КонецЦикла;
    
    // Вызываем стандартное подключение ККТ через БПО
    РезультатВыполнения = МенеджерОборудованияКлиент.ВыполнитьОперациюФискальногоРегистратора(
        КассаОтправитель, 
        "ПечатьЧека", 
        ПараметрыЧека
    );
    
    Если Не РезультатВыполнения Тогда
        ВызватьИсключение "Ошибка печати фискального чека скупки через БПО 1С!";
    КонецЕсли;
    
КонецПроцедуры

Решение 2: Обход ограничений скупки без альтернативного РМК

Если вы не хотите использовать Альтернативное РМК на обычных формах из-за его "костыльности" и частых сбоев СЛК Рарус, разберем по шагам альтернативную схему работы в управляемом интерфейсе:

  1. Отказ от РМК для скупки: Скупка ценностей — это не массовая потоковая операция кассы (в отличие от продажи). Оформлять ее можно через стандартные документы бэк-офиса.
  2. Использование цепочки документов: Вместо оформления в РМК менеджер создает документ ПоступлениеТоваров (или специализированный документ скупки ювелирных изделий) непосредственно в интерфейсе управляемых форм.
  3. Фискализация расхода: На основании поступления создается документ РасходныйКассовыйОрдер (РКО). При проведении РКО кассир пробивает фискальный чек расхода непосредственно на подключенной через БПО 1С онлайн-кассе. Данный метод полностью соответствует 54-ФЗ и исключает необходимость запуска СУО Рарус.

Решение 3: Переход на современные редакции (на базе Розницы 3.0)

Если вы до сих пор используете старую ветку конфигурации (например, Розница Ювелирный магазин 2.2), настоятельно рекомендуется рассмотреть переход на редакцию 3.0. В новой редакции разработчики Раруса полностью переработали архитектуру:

Технический чек-лист при работе с СУО Рарус (если отказаться невозможно)

Если по каким-то причинам бизнес-процессы вашей компании требуют обязательного использования СУО Рарус и альтернативного РМК, выполните следующие рекомендации для минимизации сбоев:

  1. Запуск от имени Администратора: Установщик СУО (файл equipmentsetup.exe) часто зависает на 100%. Запускайте установку строго с правами локального администратора Windows, предварительно завершив все процессы 1С и службы СЛК.
  2. Настройка в терминальном режиме (RDP): При работе на сервере терминалов СУО часто теряет связь с локальными портами ККТ. Убедитесь, что в настройках подключения RDP проброшены COM-порты, а на самом сервере установлена идентичная версия драйвера ККТ и компоненты Рарус.
  3. Контроль ставок НДС: При работе через СУО в чеках скупки могут некорректно отображаться ставки НДС (например, печататься "НДС 20%" вместо "Без НДС"). Проверяйте таблицы налогов непосредственно в утилите драйвера ККТ (например, в "Тесте драйвера ККТ АТОЛ") — индексы налоговых ставок в ККТ должны строго соответствовать настройкам ставок НДС в справочниках 1С.

Таким образом, проанализировав архитектуру отраслевого решения, мы видим, что наиболее перспективным и стабильным путем развития системы является постепенный уход от устаревших компонент СУО Рарус в сторону штатных механизмов БПО 1С и переход на современные управляемые интерфейсы.

← На главную