Конфигурация системы
Раздел глобальной конфигурации сервиса 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 | Спасибо! Ваш заказ успешно оформлен. Номер вашего заказа {order_code}. Наши менеджеры свяжутся с вами в ближайшее время для подтверждения заказа. |
| 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 | 💰 Итого: {amount} {currency} |
| delivery_text_price | Цена: {price} |
| delivery_button_cart | 🛒 Корзина |
| delivery_text_item_allowed_quantity | В наличии: {quantity_allowed} |
| delivery_text_choose_quantity | Выберите количество |
| delivery_text_ask_address | Пожалуйста, напишите адрес куда Вам доставить заказ, код двери подъезда или иную необходимую информацию. Пример: Яккасарайский р-н, дом 0, подъезд 1 (код 4324), кв. 0. ❗️ Длина сообщения с адресом должна быть не менее 5 символов. |
| delivery_text_find_item | Напишите боту часть наименования товара, который хотите найти Например, 'Dena' ❗️ Строка поиска должна содержать не менее 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 | 💳 Сумма заказа: {amount} {currency} |
| delivery_text_delivery_price | 🚚 Доставка: {delivery_price} |
| delivery_text_payment_type | Форма оплаты: {payment_type} |
| delivery_text_order_location | 📍 Локация: Карта местоположения |
| 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>- Выделяет текст между ними жирным шрифтом;<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;
- Скла - Склад, который привязан к кассам.