Конфигурация системы

Раздел глобальной конфигурации сервиса REGOS. Настройки данного раздела действуют на все приложения сервиса REGOS.

Основное

Раздел содержит основные настройки сервиса REGOS.

  • Внутренние штрих-коды - Двузначный префикс с которого начинаются штрих-коды товаров без штрих-кода, для которых штрих-код сгенерирован. По умолчанию: 20.
  • Длительность сессии (минуты) - Длительность сессии с момента авторизации в программе. При бездействии в течение этого времени программа потребует авторизоваться повторно. По умолчанию: 20.
  • Длительность хранения лога действия пользователя (дни) - Через склолько дней удаляются записи из журнала действий. По умолчанию: 180.
  • Длительность хранения подготовленных отчётов (дни) - Сколько дней будет хранится сформированный отчёт на сервере. По умолчанию: 5.
  • Язык системных оповещений - Выбор языка, на котором будет отображатся пекст приходящих оповещений. При поступлении, оповещение отображается в правом верхнем углу, а если пользователь не был авторизован в этот момент, то оповещения накапливаются в значке оповещений в правом верхнем углу.
  • Ед. изм. по умолчанию - Единицы измерения по умолчанию, которая будет заполнятся автоматически при создании номенклатры.
  • Ставка НДС по умолчанию - Ставка НДС, которая будет заполнятся автоматически при создании номенклатры.
  • Устанавка цен документом "Поступление от контрагента" - Если пункт не отмечен, то цены устанавливаются только документом "Установки цен", если пункт отмечен, то цена устанавливается документом "Поступление от контрагента" и, при необходимости, документом "Установки цен".
  • Разрешить отгрузку контрагенту при недостаточном количестве - Если пункт отмечен, то документ отгрузки контрагенту можно будет провести даже при недостаточном количестве номенклатуры на складе; Если пункт не отмечен, то при проведении документа отгрузки контрагенту возникнет ошибка - 1029 Недостаточно товара на момент проведения операции.
  • Проверять уникальность номеров розничных покупателей - Если настройка не включена, будет разрешено добавить несколько покупателей с одинаковым номером телефона; если настройка включена, то нельзя будет добавить нескольких покупателей с одинаковым номером телефона.
  • Отправлять СМС уведомления об операциях с картами лояльности - При начислении или списании бонусов покупателю будет отправляться СМС сообщение через СМС шлюз.
  • Программа лояльности по умолчантю - Программа лояльности (с типом "Бонусная система"), к которой будет привязана новая карта покупателя, при создании карты покупателя на кассе.
  • Группа карт покупателей по умолчанию - Группа карт покупателей в которой будет создана новая карта покупателя, при создании карты покупателя на кассе.
  • Группа розничных покупателей по умолчанию - Группа розничных покупателей в которой будет создан новый покупатель, при создании карты покупателя на кассе.

Telegram бот (розн. заказы)

Раздел настроек заказов через Telegram бот.

Взаимодействие с Telegram ботом происходит с использованием секретного токена авторизации.

Примечание: Для уведомлений и розничных заказов используются два разных бота - один для розничных заказов, другой для уведомлений.
Создать телеграм бот или получить информацию о токене можно с помощю Telegram бота BotFather (подробнее).

Поступившие с Telegram бота заказы создаются как документ Розничного заказа в статусе Новый.

Настройки

В разделе "Настройки" задаются параметры вашего предприятия и склада.

Вид цены - Вид цены номенклатуры, которая будет отображаться пользователям.
Склад расчета количества - Склад, по которому получается информация о доступном количестве номенклатуры.
Отображать товары с 0 количеством - Если настройка задана, то номенклатура с количеством 0 на складе, будет отобрадвться пользователям. Если настройка не задана, то номенклатура с количеством 0 на складе, не будет отобрадвться пользователям.
Минимальная сумма заказа - Минимальная сумма, на которую необходимо набрать номенклатуры для оформления заказа.
Склад отгрузки - Склад, с которого будет отгружаться заказанная номенклатура.
Источник заказа - Источник заказа показывает откуда поступил заказ.
Приложение - Приложение, которое обрабатывает заказы.
Время начала работы - Время начала приёма заказов.
Время окончания работы - Время окончания приёма заказов.
Секретный код - Секретный код, при вводе которого в Telegram бот появляется дополнителяная кнопка "Администрирование" для получения доступа к функциям администратора.
Запрашивать способ доставки - Если настройка задана, то при создании заказа пользоватлю будет предложено выбрать способ доставки заказа. Если настройка не задана, то заказы создаются без указания способа доставки.

Локализация

В разделе "Локализация" расположена таблица ключей и текстовых сообщений; эти сообщения будут отображаться в телеграм боте при взаимодействии с ним.

Ключ Текст по умолчанию
delivery_text_registration Регистрация
delivery_text_greeting Добро пожаловать! Для начала пройдите краткую регистрацию
delivery_text_send_phone_number Пожалуйста, отправьте Ваш номер телефона
delivery_button_send_phone_number Отправить номер
delivery_button_back_to_item_group ⬅️ К выбору категории
delivery_text_error Ошибка в работе бота. Пожалуйста, вернитесь в главное меню
delivery_button_back_to_main 🏠 На главную
delivery_text_success_order Спасибо! Ваш заказ успешно оформлен. Номер вашего заказа <b>{order_code}</b>. Наши менеджеры свяжутся с вами в ближайшее время для подтверждения заказа.
delivery_text_after_restart С возвращением. Перейдем к покупкам?
delivery_button_show_all_item_groups ✅ Показать список товаров категории
delivery_button_back ⬅️ Назад
delivery_button_search_item 🔍 Поиск товара
delivery_text_item_groups Категории товаров
delivery_text_item_group Категория
delivery_button_item_list_previous_page
delivery_button_item_list_next_page
delivery_text_search_result Результаты поиска
delivery_text_basket_is_epmty Ваша корзина пуста :(
delivery_button_basket 📥 Корзина:
delivery_button_confirm_order 🚕 Оформить заказ
delivery_button_clear_basket 🗑 Очистить корзину
delivery_text_total_amount 💰 Итого: <b>{amount}</b> {currency}
delivery_text_price Цена: <b>{price}</b>
delivery_button_cart 🛒 Корзина
delivery_text_item_allowed_quantity В наличии: <b>{quantity_allowed}</b>
delivery_text_choose_quantity Выберите количество
delivery_text_ask_address Пожалуйста, напишите адрес куда Вам доставить заказ, код двери подъезда или иную необходимую информацию. <i>Пример: Яккасарайский р-н, дом 0, подъезд 1 (код 4324), кв. 0.</i> ❗️ Длина сообщения с адресом должна быть не менее 5 символов.
delivery_text_find_item Напишите боту часть наименования товара, который хотите найти <i>Например, 'Dena' </i> ❗️ Строка поиска должна содержать не менее 3х символов
delivery_button_my_orders Мои заказы
delivery_button_skip Пропустить
delivery_text_ask_delivery_type Способ доставки:
delivery_text_ask_payment_type Форма оплаты:
delivery_button_view_order Детали заказа
delivery_text_send_location Поделиться местоположением
delivery_button_commit_order Подтвердить
delivery_button_cancel_order Отменить
delivery_text_order_detail_caption Ваш заказ:
delivery_text_customer 🤵 Покупатель: {first_name}
delivery_text_customer_phone ☎️ Телефон: +{phone}
delivery_text_delivery_type Способ доставки: {delivery_type}
delivery_text_order_address Адрес: {address}
delivery_text_order_description ℹ️ Примечание: {description}
delivery_text_order_details 🛒 Детали:
delivery_text_order_amount 💳 Сумма заказа: <b>{amount}</b> {currency}
delivery_text_delivery_price 🚚 Доставка: {delivery_price}
delivery_text_payment_type Форма оплаты: {payment_type}
delivery_text_order_location 📍 Локация: <a href='https://maps.google.com/maps?q={latitude},{longitude}'>Карта местоположения</a>
delivery_text_insufficient_amount Сумма заказа меньше минимальной
delivery_text_order_timeout Время запроса истекло
delivery_text_not_enougth_quantity Недостаточное количество
delivery_text_courier_name Курьер: {courier_name}
delivery_error_text_get_my_doc_order_list Ошибка при получении списка заказов
delivery_text_my_doc_order_list Список заказов:
delivery_text_my_doc_order_list_is_empty Список заказов пуст
delivery_text_ask_comment Пожалуйста, укажите дополнительную информацию к вашему заказу.
delivery_text_date Дата: {date}
delivery_text_code Код: {code}
delivery_text_status Статус: {status}
delivery_error_text_get_my_doc_order Ошибка при получении списка заказа
delivery_text_order_delivery_operations_is_empty Детали пусто
delivery_text_doc_order_payment_type Форма оплаты: {payment_type}
delivery_button_admin 🔑 Администрирование
delivery_text_administrating Администрирование
delivery_button_delete_admin Убрать админ права
delivery_new_order Новый заказ: {order_code}
delivery_text_order_from_name Источник: {from_name}
delivery_text_order_status_changed Статус заказа изменён: {order_code}

Розничные заказы

Раздел глобальных настроек розничных заказов.

  • Вид цены розн. заказа - Вид цены номенклатуры в заказе.
  • Склад розн. заказа - Склад по умолчанию, с которого отгружается заказанная номенклатура и отображаются остатки.
  • Разрешить изменение карты покупателя на кассе - Если настройка не задана, то выбранную при создании заказа карту покупателя не получится изменить на кассе. Если настройка задана, то на кассе можно будет указать другую карту покупателя.
  • Уведомлять о необрабонанном розничном заказе через N секунд - Если заказ в статусе Новый не был переведён в другой статус, то в зависимости от указонного числа секунд будет приходить повторное системное уведомление об этом заказе до тех пор, покапока статус заказа не будет изменён. Если в значении настройки указо: 0, то повторные уведомления не будут приходить.

Расширенные настройки

В разделе находятся настройки дополнительных возможностей сервиса REGOS.

  • Разрешить роизводство - Если настройка задана, то открывается доступ к функциям производства. В основном меню программы появляется раздел "Производство". В конфигурациях системы появляется раздел "Производство" для настроек производства.

Производство

Раздел становится доступным если производство разрешино (задана настройка "Разрешить роизводство" в разделе конфигураций системы "Расширенные настройки").

  • Разрешить производство при недостаточном количестве сырья - Если настройка задействована, то документ производства может быть проведён даже при недостаточном количестве номенклатуры на складе. Если настройка не задействована, то при попытке провести документ производства, если на складе недостаточно номенклатуры для производства, отобразится предупреждение.

Предпочетаемые покупки

Раздел содержит настройки списка предпочетаемых покупок на кассе. Предпочитаемые покупки формируются для карт покумателей.

  • Тип предпочетаемых покупок - Алгоритм подсчёта предпочетаемых покупок:
    • Все покупки - По сумме (цена * количество) в валюте,
    • По количеству - Самая часто покупаемая номенклатура по числу купленных единиц,
    • По цене - Самая дорогая номенклатура;
  • Период предпочетаемых покупок - Интервал до настоящего времени, за который вычисляются предпочитаемые покупки;
  • Количество товаров в списке предпочетаемых покупок - Максимальное количество отображаемых позиций в списке предпочитаемых покупок на кассе.
  • Мин. значение для попадания в список предпочетаемых покупок - В зависимости от настройки "Тип предпочетаемых покупок", если цена или количество неменклатуры привысит заданное значение, то номенклатура попадёт в список предпочитаемых покупок;
  • Выводть в список только те товары, которые есть в наличии - В списки предпочитаемых покупок будут отображены только те позиции номенклатуры, которые есть в наличии на складе, привязанном к данной кассе;
  • Рассчитывать список товаров по текущему складу - Если настройка включена, то пердпочитаемые покупки расчитываются только по складу, который привязан к кассе. Если настройка не включена, то пердпочитаемые покупки расчитываются по продажам со всех складов предприятия.

СМС шлюз

Раздел содержит настройки SMS шлюза, который используется для рассылки SMS уведомлений покупателям.

  • СМС шлюз - Шлюз SMS провайдера;
  • URL - Адрес для взаимодействия со шлюзом;
  • Логин - Логин пользователя шлюза;
  • Пароль - Пароль пользователя шлюза;
  • SMS псевдоним - Отображаемое название или номер, от имени которого отправляются сообщения;
  • Максимальное каличество сообщений - Ограничение по общему количеству сообщений.

Telegram бот (уведомления)

Раздел настроек уведомлений через Telegram бот. Бот преднасзачен для уведомления администратора о деятельности кассира на кассе.

Взаимодействие с Telegram ботом происходит с использованием секретного токена авторизации.

Примечание: Для уведомлений и розничных заказов используются два разных бота - один для уведомлений, другой для розничных заказов.
Создать телеграм бот или получить информацию о токене можно с помощю Telegram бота BotFather (подробнее).

Настройки

Раздел настроек уведомлений Telegram бота.

  • Уведомления по чекам - Если настройка задана, то Telegram бот будет отправлять уведомление при закрытии чека на кассе. Если настройка не задана, то Telegram бот не будет отправлять уведомление при закрытии чека на кассе.
  • Уведомления по кассовым сменам - Если настройка задана, то Telegram бот будет отправлять уведомление при открытии и закрытии смены на кассе. Если настройка не задана, то Telegram бот не будет отправлять уведомление при открытии и закрытии смены на кассе.

Шаблоны

Раздел содержит настраиваемый шаблон ткеста Telegram уведомлений.

Название шаблона Текст шаблона по умоланию
Открытие кассовой смены <b>ОТКРЫТИЕ СМЕНЫ</b> Смена: <b>#<session.code></b> Магазин: <b><session.stock></b> Касса: <b>#<session.operating_cash></b> Открыта <b><session.start_datetime></b> <i><session.start_user_name></i> Сумма в кассе: <b><session.start_amount></b>
Закрытие кассовой смены <b>ОТЧЁТ ЗА СМЕНУ</b> Смена: <b>#<session.code></b> Магазин: <b><session.stock></b> Касса: <b>#<session.operating_cash></b> Открыта <b><session.start_datetime></b> <i><session.start_user_name></i> Закрыта <b><session.end_datetime></b> <i><session.end_user_name></i> Кол-во продаж: <b><sale.closed.counter></b> Кол-во прод. поз.: <b><sale.position.counter></b> Кол-во прод. ед-ц.: <b><sale.units.counter></b> Кол-во аннулир. прод: <b><sale.canceled.counter></b> ИТОГО: <b><sale.payment.totals></b> Кол-во возвратов: <b><return.closed.counter></b> Кол-во возв. поз.: <b><return.position.counter></b> Кол-во возв. ед-ц.: <b><return.units.counter></b> Кол-во аннулир. возв: <b><return.canceled.counter></b> ИТОГО: <b><return.payment.totals></b> <b>КОНТРОЛЬ КАССЫ</b> На открытие: <b><session.start_amount></b> Внесение: <b><session.debit></b> Изъятия: <b><session.credit></b> На закрытие: <b><session.close_amount></b>
Чек <doc.type> Код: <b><doc.code></b> Дата: <b><doc.date> <doc.time></b> Магазин: <b><doc.stock></b> Касса: <b><doc.cash_id></b> Смена: <b><doc.session> </b> Кассир: <b><doc.cashier_name></b> <positions> Всего: <b><doc.total.price2></b> Скидки: <b><doc.total.discount></b> К оплате: <b><doc.total.price></b> <payments> Оплачено: <b><doc.total.paid_value></b>
Позиции чека <b><position.n>. <position.item.name> <position.item.unit></b> <i><position.quantity> x <position.price> = <position.amount></i>
Оплата чека <payment.type_name>: <b><payment.value></b>
Переменные шаблонов

В тексте шаблона используются переменные в которые, автомати подставляются соответствующие кассовые показатели.

Общие переменные
Переменные, доступные во всех шаблонах:

  • <b>...</b> - Выделяет текст между ними жирным шрифтом;
  • <i>...</i> - Делает текст между ними наклонным.

Открытие кассовой смены
Переменные документа открытия кассовой смены:

  • <session.code> - Номер кассовой смены;
  • <session.stock> - Наименование торгового зала или склада;
  • <session.operating_cash> - Номер кассы;
  • <session.start_datetime> - Дата и время открытия смены;
  • <session.start_user_name> - ФИО кассира, открывшего смену;
  • <session.start_amount> - Сумма в кассе на момент открытия смены.

Закрытие кассовой смены
Переменные документа закрытия кассовой смены:

  • <session.code> - Номер кассовой смены;
  • <session.stock> - Наименование торгового зала или склада;
  • <session.operating_cash> - Номер кассы;
  • <session.start_datetime> - Дата и время открытия смены;
  • <session.start_user_name> - ФИО кассира, открывшего смену;
  • <session.end_datetime> - Дата и время закрытия смены;
  • <session.end_user_name> - ФИО кассира, открывшего смену;
  • <sale.closed.counter> - Количество чеков за смену;
  • <sale.position.counter> - Количество проданных позиций номенклатуры за смену;
  • <sale.units.counter> - Количество проданных единиц номенклатуры за смену;
  • <sale.canceled.counter> - Количество аннулированных при продаже позиций номенклатуры за смену;
  • <sale.payment.totals> - Вырученная сумма за смену;
  • <return.closed.counter> - Количество возвратов за смену;
  • <return.position.counter> - Количество возвращённых позиций номенклатуры за смену;
  • <return.units.counter> - Количество возвращённых единиц номенклатуры за смену;
  • <return.canceled.counter> - Количество аннулированных при возврате позиций номенклатуры за смену;
  • <return.payment.totals> - Сумма возвращённой номнклатуры;
  • <session.start_amount> - Сумма в кассе на момент открытия смены;
  • <session.debit> - Сумма внесённая в кассу;
  • <session.credit> - Сумма изъятая из кассы;
  • <session.close_amount> - Сумма в кассе на момент закрытия смены.

Чек
Переменные кассового чека:

  • <doc.type> - Тип чека - чек продажи или возврата;
  • <doc.code> - Номер чека;
  • <doc.date> - Дата закрытия чека;
  • <doc.time> - Время закрытия чека;
  • <doc.stock> - Наименование торгового зала или склада;
  • <doc.cash_id> - Номер кассы;
  • <doc.session> - Номер смены;
  • <doc.cashier_name> - ФИО кассира;
  • <positions> - Позиции поменклатуры в чеке (подробное описание ниже в пункте Позиции чека);
  • <doc.total.price2> - Сумма без скидки;
  • <doc.total.discount> - Сумма скидки;
  • <doc.total.price> - Сумма к оплате;
  • <doc.total.paid_value> - Оплаченная сумма.

Позиции чека
Переменные позиций номенклатуры в чеке:

  • <position.n> - Номер позиции в чеке;
  • <position.item.name> - Наименование номенклатуры;
  • <position.item.unit> - Единица измерения номенклатуры;
  • <position.quantity> - Количество;
  • <position.price> - Цена одной позиции;
  • <position.amount> - Сумма позиции в чеке.

Оплата чека
Переменные позиций оплат в чеке:

  • <payment.type_name> - Наименование способа оплаты;
  • <payment.value> - Сумма оплаты.

Получатели уведомлений

Получатели Telegram рассылки по кассовым операциям.

  • Пользователь - Пользователь сервис REGOS;
  • Никнейм - Тэг в Telegram;
  • Скла - Склад, который привязан к кассам.