Публичное пространство
SetRetail SCO v.3◾миграция с SCO v.2 на SCO v.3
https://crystals.atlassian.net/browse/SCOD-1189
https://crystals.atlassian.net/browse/CR-10040
10.4.5.0
Обратите внимание, процесс миграции с версии SetRetail SCO v. 2 на SCO v. 3 находится в разработке.
Статья будет дополняться по мере выхода функциональности.
Описание
В данной статье представлено описание процесса миграции с версии кассового ПО SetRetail SCO v.2 на новую версию SetRetail SCO v. 3.
Объединение настроек для касс самообслуживания
На данный момент несколько настроек в базах данных касс самообслуживания SCO v. 2 и SCO v. 3 дублируются, что значительно усложняет процесс миграции на новую версию. В обновлении 10.4.5.0 часть настроек были удалены или объединены, что позволило упростить процесс миграции и уменьшить количество возникающих ошибок.
Настройки для SetRetail SCO v. 3
Начиная с версии 10.4.5.0 из базы данных catalog кассы SCO v. 3 из таблицы
sales_management_properties удалены следующие настройки:
RECEIPT_AUTO_CANCELLATION_ON→ КСО отправляет запрос на сервер для проверки у покупателя наличия привилегии на отмену чека. Если привилегия есть, тогда настройка считается включенной.
RECEIPT_AUTO_CANCELLATION_ON_TIMEOUT_SEC→ Начиная с версии 10.4.5.0 используется параметрscreenSaverTime. Значение параметра по умолчанию = 30.
С версии 10.4.19.0 настройки автоаннулирования были визуализированы на сервере в шаблоне кассы: Кассовый модуль → Шаблоны касс → шаблон кассы SCO v.3 → ПРОЦЕСС ТОРГОВЛИ → НАСТРОЙКИ → Автоаннулирование.RECEIPT_AUTO_CANCELLATION_NOTIFICATION_BEFORE_TIMEOUT_SEC→ Начиная с версии 10.4.5.0 используется параметрtimeoutNotifyForCancelingOpenedCheck. Значение параметра по умолчанию = 20.
С версии 10.4.19.0 настройки автоаннулирования были визуализированы на сервере в шаблоне кассы: Кассовый модуль → Шаблоны касс → шаблон кассы SCO v.3 → ПРОЦЕСС ТОРГОВЛИ → НАСТРОЙКИ → Автоаннулирование.PACKAGE_ENABLED→ Для включения продажи пакетов на кассе используется параметрenablePacketsOnSCO.
Также включение продажи пакетов на КСО визуализировано в шаблоне кассы: Кассовый модуль → Шаблоны касс → шаблон кассы SCO v.3 → ПРОЦЕСС ТОРГОВЛИ → НАСТРОЙКИ → Настройки пакетов.
PACKAGE_CONFIG→ Для настройки пакетов используется параметрpacketSetting.
Также настройка пакетов на КСО визуализирована в шаблоне кассы: Кассовый модуль → Шаблоны касс → шаблон кассы SCO v.3 → ПРОЦЕСС ТОРГОВЛИ → НАСТРОЙКИ → Настройки пакетов.
ALARM_ON_PURCHASE_FISCALIZED→ КСО проверяет параметрbeepDuration. Еслиproperty_key = beepDuration, property_value > 0, тогда настройка считается включенной.
Настройки для SetRetail SCO v. 2
Начиная с версии 10.4.5.0 из базы данных catalog кассы SCO v. 3 из таблицы
sales_management_properties и из файла /home/tc/storage/crystal-cash/modules/visualization/visualization-system-config.xml удалены следующие настройки:
Из /home/tc/storage/crystal-cash/modules/visualization/visualization-system-config.xml удалена настройка
touchSequence. → Для настройки используется параметрUI_LOGIN_PASSWORDв базе данныхcatalog.
showPickList→ Для включения пик-листа на КСО используется параметрcatalogEnabledв базе данныхcatalog
.
Также включение пик-листов визуализировано в шаблоне кассы: Кассовый модуль → Шаблоны касс → шаблон кассы самообслуживания → ПРОЦЕСС ТОРГОВЛИ → НАСТРОЙКИ → Дополнительные настройки.
enableGlobalSearch→ Для включения глобального поиска по каталогу используется параметрglobalSearchEnabledв базе данныхcatalog в таблице
sales_management_properties.
Также включение глобального поиска по каталогу визуализировано в шаблоне кассы: Кассовый модуль → Шаблоны касс → шаблон кассы самообслуживания → ПРОЦЕСС ТОРГОВЛИ → НАСТРОЙКИ → Дополнительные настройки.
allowAddCardByPhone→ В базе данныхcatalog для параметра
allowAddCardByPhoneизменен модульSCO→CASH_CONFIG.
Также включение кнопки Поиск по номеру телефона визуализировано в шаблоне кассы: Кассовый модуль → Шаблоны касс → шаблон кассы самообслуживания → ПРОЦЕСС ТОРГОВЛИ → НАСТРОЙКИ → Дополнительные настройки. С версии 10.4.23.0: Кассовый модуль → Шаблоны касс → шаблон кассы самообслуживания → ПРОЦЕСС ТОРГОВЛИ → вкладка НАСТРОЙКИ → меню Настройки лояльности
callAttendantToReturnProduct→ В базе данныхcatalog для параметра
callAttendantToReturnProductизменен модульSCO→CASH_CONFIG.
Также включение настройки Вызов помощника для возврата удаленных покупателем товаров (SCO) визуализировано в шаблоне кассы: Кассовый модуль → Шаблоны касс → шаблон кассы самообслуживания → ПРОЦЕСС ТОРГОВЛИ → НАСТРОЙКИ → Дополнительные настройки.
isCallAttendantOnGiftCardScan→ Для настройки используется параметрcallAttendantForGiftCardConfirmatio.
Также включение настройки Вызов помощника для подтверждения применения подарочной карты визуализировано в шаблоне кассы: Кассовый модуль → Шаблоны касс → шаблон кассы самообслуживания → ПРОЦЕСС ТОРГОВЛИ → НАСТРОЙКИ → Дополнительные настройки.
Из /home/tc/storage/crystal-cash/modules/visualization/visualization-system-config.xml удалена настройка
enableCoupons. → Для настройки используется параметрSHOW_COUPONS_ON_PAYMENT_SCREENв базе данныхcatalog.
Миграция с SetRetail SCO v.2 на SetRetail SCO v.3
https://crystals.atlassian.net/browse/SCOD-851
https://crystals.atlassian.net/browse/SCOD-1129
https://crystals.atlassian.net/browse/CR-10040
10.4.6.0
Описание
Ниже представлена подробная инструкция по миграции с кассового ПО SetRetail SCO v.2 на SetRetail SCO v.3.
Обратите внимание, на данный момент кассовый переводной патч не доступен для скачивания, он предоставляется только по запросу от клиентской команды.
Процесс миграции
Ниже приведен пример работы с переводным патчем SetRetail SCO v.2 10.4.5.3 → SetRetail SCO v.3 10.4.5.8.
Так как переводной патч собирается индивидуально по запросу клиента, то исходная и целевая версии будут зависеть от запроса.
1. Перед началом перевода убедитесь, что на КСО на базе SetRetail SCO v.2 установлена версия 10.4.5.3.
Проверить версию ПО можно на кассе в режиме консультанта → версия будет указана в левом нижнем углу экрана.
2. Получите переводной патч SetRetail SCO v.2 10.4.5.3 → SetRetail SCO v.3 10.4.5.8 → следуя инструкции в статье Обновление SetRetail (Менеджер управления конфигурацией), загрузите переводной патч на сервер SetCentrum/SetRetail10 → подождите несколько минут.
3. Перейдите в МУК (http://IP-адрес сервера SetCentrum/SetRetail10:8092) → выберите КСО на базе SetRetail SCO v.2 с версией 10.4.5.3 → выполните обновление на версию 10.4.5.8, как указано в главе Обновление касс.
4. На КСО начнется процесс обновления → на экране появится соответствующее информационное сообщение.
5. Через несколько минут (примерно 5-7 минут) появится экран загрузки SetRetail SCO v.3, это значит, что КСО была успешно мигрирована → после загрузки отобразится экран ожидания покупателя для SetRetail SCO v.3.
После обновления
Переключение шаблона кассы
Для корректной работы любой функциональности КСО должна быть привязана к шаблону кассы SCO_3 касса.
Если к моменту миграции КСО такого шаблона на сервере не заведено, тогда необходимо его создать, при этом выбрав тип кассы SCO_3 касса.
Для создания нового шаблона перейдите в раздел Кассовый модуль → вкладка Шаблоны касс → кликните для создания нового шаблона.
Перейдите на сервер SetCentrum → раздел Магазины → вкладка Поиск магазинов → выберите требуемый магазин → кликните Редактировать.
Перейдите на вкладку Кассы → выберите кассу самообслуживания, которая была мигрирована → кликните Удалить.
Кликните Добавить кассу → установите количество касс, которые нужно создать → выберите стандартную раскладку → в поле Шаблон выберите Касса самообслуживания SCO v.3 → кликните СОХРАНИТЬ.
Если после миграции номер КСО изменился, тогда необходимо изменить его в настройках кассы.
Для этого авторизуйтесь на КСО → нажмите Меню консультанта в левом нижнем углу экрана → перейдите на вкладку Сервис → Конфигуратор → Настройки SCO → Конфигурация POS.
Введите новый номер в поле Номер кассы → кликните .
Если включена функциональность Инициировать новую кассу, тогда на сервере будут созданы задания на выгрузку ВСЕХ данных, включая весь товарный каталог.
Если этого делать не нужно (данные уже есть на кассе), тогда уберите галочку (отключите функциональность).
Нажмите Да для перезагрузки КСО и применения изменений.
Переключение шаблона пик-листа
Для касс самообслуживания SetRetail SCO v.3 необходимо создать новый пик-лист для типа устройства SCO_3 и привязать его к соответствующим кассам. Инструкция по созданию и наполнению пик-листа в статье SetRetail SCO v.3◾Пик-лист.
Проверка оборудования
Переводной патч включает в себя скрипт для автоопределения настроенного оборудования на КСО: сканеров (ручного и встроенного), фонаря и весов. Если на КСО было настроено оборудование, тогда после миграции оно будет определено автоматически.
Вы можете проверить, определилось ли оборудование, локально на кассе самообслуживания: авторизуйтесь на КСО → нажмите на кнопку Меню консультанта в левом нижнем углу экрана → перейдите на вкладку Сервис → выберите Конфигуратор → Настройки SCO → Оборудование КСО. Убедитесь, что все оборудование было определено корректно.
Обратите внимание, автоопределено будет только то оборудование, которое официально поддерживается для использования с КСО на базе SetRetail SCO v.3.
Если ваше оборудование не было автоопределено при миграции, тогда добавьте его вручную в Меню консультанта → вкладка Сервис → Конфигуратор → Настройки SCO → Оборудование КСО.
Если сканеры были настроены на использование с клавиатурного интерфейса, тогда необходимо перенастроить их на работу через COMM-порты с помощью сканирования штрихкодов переобучения.