MiDays: Новости

[NEW] MiDays UNO 0.24.01.01

Новые и FIX версии
Каждый новый год мы с друзьями ходим в баню первого числа выпускаем новую версию, и этот год не стал исключением. Много чего изменилось за этот год, мы сменили название продукта на UNO, выпустили несколько мобильных приложений, обновили сайт, и с каждым таким изменением желание сделать что-то ещё бомбическое становится только сильнее.
Берясь за одну доработку, уже видишь, что нужно сделать в другом месте, так и с новой версией [0.24.01.01]. Делаем новую возможность по запросу пользователей, и приходит идея, что доработать в уже существующем функционале. При этом, нужно не забывать и о текущей версии, в которой может тоже что-то экстренно потребоваться, как например, работа с разливным пивом, кранами, кегами.
В общем, не стоим на месте, растём вместе с вами, наши дорогие пользователи, мы поддерживаем вас, а вы нас своими предложениями, критикой и советами, спасибо вам за всё.

Что у нас вкусненького?

Настройка интерфейса фронта

В MiDay UNO и раньше была возможность изменения дизайна фронта, но она имела несколько недостатков, которые могут быть и не заметны если у вас 1-2 рабочих места. Однако, если у вас сеть магазинов и в каждом, например, по 2-3 рабочих места кассира-оператора, а пользователей, работающих за ними, ещё больше, то настройка уже не была такой тривиальной.
  • Какие были недостатки:
  • Настраивать нужно каждое рабочее место отдельно.
  • Если пользователей несколько, но нужно сделать общий вид для всех, требовалось не забыть при сохранении настроек это указать.
  • Если добавлялось новое рабочее место или объект, такие настройки приходилось снова повторять.
  • Для того, чтоб посмотреть, как применялась та или иная настройка, требовалось перезапускать фронт.
Что изменилось в новой версии:
  • Появилась опция в настройках "Общий дизайн интерфейса фронта", которая отвечает за сохранение визуальных настроек в базе данных. По умолчанию она включена, но, если вдруг вам не нужно централизованное управление, её всегда можно выключить.
  • Настройку можно провести с любого рабочего места. При этом, находясь в режиме изменения интерфейса, вы можете сразу видеть как та или иная настройка повлияет на результат.
  • Сохранённые визуальные настройки будут применены на все рабочие места при запуске фронта.
  • Новое рабочее место подгрузит настройки из базы.

Заказы в виде плиток

Новый плиточный интерфейс был разработан для упрощения визуальной работы с заказами. Так новый интерфейс позволяет увидеть:
  • Номер заказа, название стола, официанта.
  • Визуально увидеть, какие позиции (видно до 5 позиций) есть по каждому заказу, а также общее их количество.
  • Общее цветовое состояние заказа "Новый", "Готовится", "На игре" и т.д.
  • Цветовое состояние позиций "Готовится", "Готов".
  • Для режима фронта "На игре" показывает состояние игры и сколько времени осталось.
Так же на плитки вынесены кнопки управления, которые позволяют сменить состояния заказа, распечатать служебный чек, сменить партнёра.
Вид с плитками в Ресторане.
Спасибо компаниям KASSA LUX (г. Самара) и лично Денису Ладину, ООО "СофтТим" (Беларусь, г. Минск) и лично Андрею Медведю за интересное пожелание и комментарии.

Рекламные слайды на мониторе клиента

В старых версиях реклама представляла из себя просто загруженные изображения (или видео) в определённую папку, которые отображались случайным образом на мониторе покупателя и это было не одно не удобство:
  • Нет централизованного управления.
  • Изображение требуется добавлять или изменять на каждом рабочее место, и хранится оно только на нём.
  • Если изображение временно не требовалось, приходилось убирать его из папки и, когда потребуется вновь, возвращать обратно и это на каждом месте.
  • Нельзя заранее спланировать рекламные акции для отображения или ограничить время показа.
  • Если требуется показать цену товара или описание акции нужно эти данные "зашивать" в само изображение.
Что изменилось в новой версии:
  • Централизованное управление рекламой. Все "Рекламные правила" и "Слайды" к ним хранятся в базе данных.
  • Привязка "Рекламных правил" за определённым объектом. Полезно для сетевых магазинов.
  • Настройка периода действия "Рекламного правила" и возможность включать или выключать правило.
  • Для каждого правила можно задать неограниченное количество "Слайдов" с изображениями.
  • "Слайд" можно закрепить за определённым товаром и определённой ценовой группой для вывода информации о товаре и цене поверх изображения.
  • Отдельные слайды можно выключать и включать, а так же настраивать очерёдность показа.
  • А ещё можно менять шрифт и размер текста.
При всех изменениях возможность настройки рекламы "по старинке" так же осталось.
Для вашего удобства мы подготовили статью в Базе Знаний по настройке рекламных правил и слайдов.
Вот так выглядит настройка рекламных правил и слайдов.

Банкет в Ресторане

Операция "Банкет" позволяет сотрудникам ресторана, кафе или другого заведения составить меню для проведения банкета и получить общую сумму позиций. Банкет может быть создан:
  • В бэк части программы и представляет из себя стандартную операцию.
  • В фронте где интерфейс представлен в виде плиток с группами и товарами схожим по виду с интерфейсом фронта.
Банкет может быть создан на заранее выбранного партнёра и для определённого объекта, так же для банкета может быть указана планируемая дата.
Внешний вид окна создания банкета в фронте
Спасибо компании Абилюкс (г. Москва) и лично Евгению Савинову за интересное пожелание.

Печать отчётов в фронте

Да, теперь печатать можно фронт отчёты почти на любой фискальный регистратор (АТОЛ, Штрих, ПОРТ и др.) или принтер. Это давно просили сделать, но так как подстроиться под различные устройства это не простая задача (ранее работало только для StandartPrinter) мы её достаточно долго откладывали. Откладывали-откладывали и, решая одну задачу с печатью документов, придумали, как применить такой же подход для отчётов.
Хочется сразу отметить, что разные устройства могут работать совершенно по разному, иметь разный набор символов и разную ширину печати, и, какой бы универсальный метод не был, для некоторых устройств может потребоваться индивидуальная "подгонка". При возникновении такой ситуации мы приложим все возможные силы для решения вопроса.

Отмена переоценки

Операция переоценка, которая долгое время кардинально не менялась, получила важную доработку. Ранее, если вы ошиблись при смене цен товаров, вам приходилось возвращать их вручную. Хорошо, если это один-два товара — тогда просто меняли вручную в карточке и всё. Но если таких товаров сотни в документе, это отнимало много времени.
Теперь же, последнюю операцию переоценки можно всегда отменить из менеджера документов в бэке. При этом, при отмене создастся ещё одна переоценка с первоначальными ценами, что позволит отслеживать, как стандартно созданные операции переоценки так и отменённые.
Спасибо компании ООО "СофтТим" (Беларусь, г. Минск) и лично Андрею Медведю за интересное пожелание и комментарии.

Монитор повара (обновлён)

Плитки с заказами в мониторе повара визуально стали похожи на плитки заказов в ресторане и преследуют ту же цель, визуально упростить работу с блюдами и заказами.
На плитке отображена следующая информация:
  • Номер заказа и название стола.
  • Общее количество позиций в заказе.
  • Список с ещё не приготовленными позициями.
  • Время создания заказа.

Дополнительно мы изменили общее цветовое оформление всех окон монитора повара и добавили звуковые оповещения, а так же расширили управление с помощью клавиатуры.
Общий вид с заказами в виде плиток
Спасибо компаниям Абилюкс(г. Москва) и лично Евгению Савинову, и Пятёрка и К (г. Санкт-Петербург) и лично Дмитрию Соловьёву за комментарии и пожелания при доработке монитора повара.

Авторизация пользователя

Данное изменение не такое масштабное, как прочие, но от этого не становится менее значимым. Любая работа кассира-оператора начинается с авторизации, поэтому основное - это блок для ввода пароля или сканирования карты. Данный блок теперь масштабируется и меняет размер в зависимости от размера окна и разрешения.
В левой верхней части размещён наш логотип MiDays UNO, не можем же мы про себя забывать 😉, а рядом с ним название вашего предприятие, которое должно быть предварительно заполнено.
В нижней левой части вынесены контакты автоматизатора/поддержки.
Обратите внимание, что данное окно авторизации открывается только если настроен запуск фронта при старте программы.
Внешний вид окна авторизации

Настройка оборудования

Оборудование настраивается не часто, но это не значит, что его настройка должна быть неудобной. Долгое время мы добавляли различные опции и настройки для подключаемого оборудования, они всё больше "напихивались" и уже глаза начинали разбегаться, что и где находится.
Мы постарались не "сломать" уже устоявшийся вид, но, при этом, разделили его на более осмысленные блоки.
  • Список устройств и сервисов теперь представляет из себя набор кнопок с пиктограммами.
  • Состояние устройства можно включить и выключить без контекстного меню и сразу видно его состояние.
  • Часть часто используемых настроек фискального регистратора вынесены на основную вкладку.
  • Настройки подключения (USB, COM, Ethernet) к фискальному регистратору/принтеру теперь находятся в отдельном окне. Это позволит нам в будущем и для других устройств упростить настройку.
  • При выборе УТМ или ЭДО в модулях "ЕГАИС, "ЭДО", "Алкогольная декларация" теперь используется новое окно со списком оборудования с фильтрацией по необходимому типу сервиса/устройства.
Кстати, со списком поддерживаемого оборудования вы можете ознакомиться в статье Базы Знаний. Если какого-то устройства, нужного вам, нет в списке - напишите нам и мы его добавим.
Внешний вид списка оборудования и окна настроек ФРов и принтеров

Массовое изменение цен

Изменение цен выходит на новый уровень с добавлением массового изменения цен. Цены можно было менять и раньше, и способов было несколько:
  • В карточке товара, но только по одному товару за раз.
  • Из операции приход или переучёт, но только если нужные товары в них участвуют.
  • Из операции переоценка, но только для определённой ценовой группы.
  • Через групповое изменение, как в операции, так и в справочнике товаров, но не видно сразу, что и где меняется, хотя уже можно массово менять и по группам товаров и для разных ценовых групп.
Теперь же мы фактически объединили групповое изменение цен с операцией переоценка, только лучше:
  • Можно загрузить товары из разных групп.
  • Можно выбрать сразу несколько ценовых групп для изменения.
  • Можно вручную в таблице изменить цену для каждого товара и для каждой ценовой группы в отдельности.
  • Можно применить формулу к ценам при этом не меняя сразу цены. Все изменения будут применены только после подтверждения массового изменения цен.
  • Пока операция не подтверждена, вы всегда можете отменить внесенные изменения.
Окно массового изменения цен
Спасибо компании Пятёрка и К (г. Санкт-Петербург) и лично Дмитрию Соловьёву за интересное пожелание и комментарии.

Весь список изменений

Интересное:
1. Добавлена возможность централизованной настройки интерфейса фронта.
2. Добавлена операция "Банкет для фронта и бэка.
3. Добавлено управление рекламой и слайдами для монитора покупателя.
4. Добавлена возможность отката операции переоценка.
5. Добавлен новый вид отображения заказов в фронте для режимов "в Ресторане", "На Игре" и "На Доставке".
6. Добавлена возможность печати отчетов на фискальных регистраторах.
7. Добавлен функционал массового изменения цен для товаров.
8. Добавлена проверка марки через ГИС МТ при подключении кеги к крану.
Отчёты и документы:
9. Добавлена печатная форма для операции "Банкет".
Оптимизации и доработки:
10. Добавлена возможность создания заказа, как "Самовывоз" в фронте.
11. Добавлена поддержка печати символьной строки на фискальных регистраторах по скрипту [StringSymbol] в шаблоне чека.
12. Добавлено отображение и возможность изменения состояния оборудования в таблице оборудования.
13. Добавлено возможность указать примечание к правилу лояльности.
14. Добавлена привязка операций продажа к операции сборка/разборка при наличии в операциях товара с типом "Набор".
15. Добавлено поле код ФИАС в карточку объекта.
16. Добавлена возможность настройки отображения/скрытия колонок в таблице на дисплее покупателя в режиме настройки интерфейса.
17. Добавлены колонки #Ст-ть# и "Наименование с примечание" для дисплея покупателя.
18. Добавлена возможность контроля и оптимизации индексов базы данных напрямую из программы.
19. Добавлено автоматическое восстановление соединения с COM сканером в фронте в случае потери физического соединения.
20. Добавлена возможность указать срок действия "Своего меню".
21. Добавлена возможность изменения состояния доступности "Своего меню".
22. Добавлены поля тэги, дополнительные и весовые штрихкода, артикул в выгрузку/загрузку Excel.
23. Добавлена возможность фильтрации в окне просмотра марок по ТТН в модуле "ЕГАИС.
24. Добавлен новые типы импорта "Алкогольные товары", "Операции (сокращённо)" в "Импорт из Excel".
25. Добавлен режим настройки импорта в "Импорт из Excel".
26. Добавлена возможность проверить пришедшие марки во входящем документе модуля "ЭДО" через ГИС МТ.
27. Добавлен новый пункт в выбор маркировки при создании оборудования для ЭДО - "по выбору".
28. Доработан вид плиток заказов в модуле "Монитор повара".
29. Доработан интерфейс списка оборудования.
30. Доработан интерфейс окна настройки фискальных регистраторов/принтеров.
31. Доработан интерфейс окна авторизации при запуске фронта.
32. Доработан интерфейс окон модуля "Монитор повара".
33. Доработан просмотр изменений интерфейса фронта без его перезапуска. Только в режиме изменения интерфейса.
34. Доработано информационное окно о версии базы данных при работе с репликацией и/или если версия база данных старше версии программы.
35. Доработан вывод текста "Доставка" или "Самовывоз" вместо названия стола при оформлении доставки в "Ресторане".
36. Доработан выбор УТМ, ЭДО в модулях "ЕГАИС", "Алкогольная декларация", "ЭДО" из нового списка оборудования.
37. Оптимизация скорости запуска фронта и других самостоятельных модулей для исключения загрузки бэка при их старте.
38. Оптимизация скорости выбора товара по идентификатору во всех аспектах работы программы.
39. Оптимизация чтения и записи настроек оборудования.
40. Оптимизация методов обновления структуры базы данных для возможности дальнейшего расширения архитектуры.
41. Оптимизация загрузки цен из базы данных.
42. Изменено сочетание клавиш в бэке на открытие партнёров на F7 и на открытие товаров F6 для исключения пересечения с другими действующими сочетаниями клавиш.
Что было добавлено в последних FIX версиях и доступно теперь в новой:
[FIX] Добавлен функционал подключения и снятия кег с кранов.
[FIX] Добавлен справочник кранов.
[FIX] Добавлена кнопка с панелью для выбора кранов в фронте.
[FIX] Добавлена функция отмена операции через сервис "ОПЛАТИ" (Беларусь) при возврате.
[FIX] Добавлен настройка для включения/отключения работы планировщика Hangfire. По умолчанию выключен, за исключением если не используется отправка в Telegram.
[FIX] Добавлена настройка для запоминания состояния кнопки создание нового заказа в окне оплаты в "Магазине".
[FIX] Добавлена настройка для выбора объекта используемого в модуле "Монитор повара".
[FIX] Добавлена функционал работы с ГИС МТ для отправки марки подключённой кеги.
[FIX] Добавлено контекстное меню настройки колонок для таблиц ингредиенты и результат в операциях производство и сборка/разборка.
[FIX] Добавлена "Онлайн Касса 4ек" (Беларусь).
[FIX] Добавлено открытие карточки производителя/импортёра в карточке товара в окне редакции данных алкогольной информации.
[FIX] Добавлена кнопка открытия папки с чеками при выборе MiDays PDF в настройках оборудования.
[FIX] Добавлена поддержка DualConnector 2.0. Не тестировался.
[FIX] Добавлена возможность отображения колонки артикул в фронте и базовых операциях.
[FIX] Добавлена опция "Использовать для печати отчётов" при настройке ФР\принтеров (ESC\POS, StandartPrinter, MiDaysPDF).
[FIX] Добавлено управление с клавиатуры в модуле "Монитор повара".
[FIX] Добавлена поддержка сервиса оплаты по QR "ОПЛАТИ" (Беларусь).
[FIX] Добавлена кнопка открытия стандартного калькулятора Windows в основное окно программы. Если калькулятор в ОС не установлен будет предложена ссылка для его загрузки.
[FIX] Добавлена кнопка самовывоз при оформление заказа на доставку.
[FIX] Добавлено изменение ценовой группы для операций счёт на оплату и клиентский заказ.
[FIX] Добавлена строка с именем товара из входящего документа в модуле "ЭДО".
[FIX] Добавлена кнопка кнопка "Обновить" при свернутой панели фильтров в отчётах.
[FIX] Добавлен вывод сообщения-запроса на повторную попытку сохранения операции в фронте при проблемах с доступом к базе данных.
[FIX] Добавлена колонка группа партнёров в отчёт Справочники - Партнёры.
Что было доработано в последних FIX версиях и доступно теперь в новой:
[FIX] Доработан сброс округленной суммы при закрытии окна оплаты с отменой.
[FIX] Доработано сообщение при логировании выбора типа оплаты в фронте.
[FIX] Доработана установка фокуса на поле код при создании товара.
[FIX] Доработано визуальное обновление цены в справочнике товаров при изменении цены из карточки товара.
[FIX] Доработан вывод сообщения при отсутствии данных по товарам на регистре при создании возврата в модуле "ЕГАИС".
[FIX] Доработана импорт файла алкогольной декларации с другого объекта.
[FIX] Доработана выгрузка накладных в модуле "Алкогольная декларация" если дата прихода не попадает в квартал выгрузки.
[FIX] Доработана проверка на скидку больше 100% если используется режим "МегаХенд".
[FIX] Доработан скрипт [TotalNotDiscountSum] шаблона чека под условия увеличения продажной цены.
[FIX] Доработано запоминание выбранной вкладки (сводка, основная, цены, штрихкода, свойства) в карточке товара.
[FIX] Доработан вывод сообщения об отсутствии связи при проверки даты/временя для ФР Штрих.
[FIX] Доработано сохранение адреса и телефона партнёра при создании заказа в модуле "Доставка" если адрес или телефон отличаются от имеющихся данных в базе.
[FIX] Доработано логирование при получении ошибки -8 (Connect timed out) для ФР Штрих.
[FIX] Доработана разблокировка окна панели управления после снятия сверки по терминалу.
[FIX] Доработано сообщение при проверке времени с ФР Штрих, если нет связи с устройством.
[FIX] Доработан функционал запрос веса в автоматическом режиме, в окне изменения количеств и по кнопке запроса весы в основном окне фронта.
[FIX] Доработано исключение аннулированных документов при подгрузке приходов по поставщикам в модуле "АлкоДекларация".
[FIX] Доработана проверка на алкоголь в окне вскрытия тары и в КСО.
[FIX] Доработана проверка на время продажи алкоголя для ново созданных товаров.
[FIX] Доработана проверка на успешно и не успешно проведённые позиции по терминалу для возможности частичного сохранения операции.
[FIX] Доработано открытии папки с чеками для MiDays PDF если устройство ещё не было сохранено.
[FIX] Доработана возможность разделения заказа в модуле "Ресторан" при статусе заказа "Готовится" или "Приготовлен".
[FIX] Доработана возможность добавления позиций в заказ в модуле "На Игре" при статусе "На игре".
[FIX] Доработана передача тега 2108 (мера количества предмета расчёта) в ФР Атол (ДТО), НЕВА, Меркурий.
[FIX] Доработан функционал работы под онлайн кассу 4ек (Беларусь).
[FIX] Доработана возможность аннулирования заказа из статуса "Готовится".
[FIX] Доработано удаление символов переноса строки из имени товара при экспорте в CipherLab (ScanCode).
[FIX] Доработано отображение имени товара/группы на кнопках в фронте если для них не назначено изображение и включена настройка только изображение.
[FIX] Доработано изменение статуса на готовится при добавлении заказов через приложение "uOrder".
[FIX] Доработан пропуск ошибок 39 (переформатирование) и 40 (пропуск) при экспорте товаров в CipherLab (ScanCode).
[FIX] Доработано сохранение IP адреса весов при получении его из свойств драйвера при настройке весов.
[FIX] Доработано изменения статуса заказа на готовится при фиксации заказа в модуле "Ресторан".
[FIX] Доработан импорт алкогольных товаров в "Импорте из Excel".
[FIX] Доработана группировка позиций в заказе в "Ресторане" при статусе позиции "Готов" или "Выдан".
[FIX] Доработано сохранение данных при печати на принтер в "Магазине" после печати данных на ФР.
[FIX] Доработана подгрузка сводки данных о партнёре при открытии карточки.
[FIX] Доработано удаление данных о бонусах партнёра при его удалении.
[FIX] Доработано переключение пользователей и их прав доступа стрелками при активном фокусе на таблице в окне "Права доступа".
[FIX] Доработано пометка всех блюд готовыми при отметке всего заказа готовы в "Мониторе повара".
[FIX] Доработана пометка заказа "Приготовленным" если все блюда в заказе помечены готовыми из "Монитора повара".
[FIX] Доработано закрытие "Монитор повара" по ALT+F8 если нет доступных заказов.
[FIX] Доработано расположение окна "Готовые блюда" при его открытии.
[FIX] Доработан сервис для мобильного приложения "uOrder" для подгрузки заказов в статусе "Готовится" или "Приготовлен".
[FIX] Доработано исключение подгрузки заказов в статусе "Приготовлен" в "Мониторе повара".
[FIX] Доработана передача марки для разливного пиво при продаже по кранам.
[FIX] Доработано скрытие пустого правого блока в некоторых справочниках где он не используется.
[FIX] Доработано добавление символов GS для марок лёгкой промышленности при считывание сканером штрихкодов в USB HID.
[FIX] Доработан запрет открытия вкладки печати документов если при выборе документа на печати ни один документ не выбран.
[FIX] Доработана утилита "Конвертер базы данных" для исключения столбца "rowguid" используемого в репликации.
[FIX] Доработана утилита "Конвертер базы данных" для исключения системных таблиц репликации и исключения таблиц отличных от схемы dbo.
[FIX] Доработана работа правил лояльности для модификаторов товара.
[FIX] Доработано сохранение сортировки в пределах одного окна (вида отчета) при неоднократном формировании или обновлении отчета.
[FIX] Доработано сохранение выделенной позиции в отчёте в пределах одного окна (вида отчета) при неоднократном формировании или обновлении отчета.
[FIX] Доработан разбор марки на кириллице при раскладке латиница в ОС.
[FIX] Доработано отключение от устройства при получении ошибки 126 от ФР ВикиПринт.
[FIX] Доработан откат операции продажи/возврат по УТМ для алкогольной продукции в фронте.
[FIX] Доработано обновление количеств при смене объекта в базовых операциях.
[FIX] Доработана проверка на наличие кириллических символов в марке.
[FIX] Доработано создание папки Import при её отсутствии при выгрузке весов ШТРИХ-ПРИНТ PC-200.
[FIX] Доработано отображение столбца количества при просмотре остатков по Р2 в модуле "ЕГАИС".
[FIX] Доработана очистка строки поиска в окне списания по регистрам после нахождения товара в модуле "ЕГАИС".
[FIX] Оптимизация открытия формы ТТН в модуле "ЕГАИС".
[FIX] Оптимизированы методы разбора кодов маркировки.
[FIX] Оптимизация закрытия форм в бэке для уменьшения потребления памяти.
[FIX] Оптимизация потребления памяти при загрузке настроек пользователей.
[FIX] Оптимизация потребления памяти при выборе печатных форм в диспетчере печати.
[FIX] Оптимизация сохранения прав доступа пользователей только для изменённых значений.
[FIX] Оптимизация загрузки цен товаров.
[FIX] Скрыты лишние колонки в базовых операциях, которые не имеют отношения к самой операции.
[FIX] Убрана передача тега 2108 для ФР Штрих с ФФД 1.05.
[FIX] Убрана совместимость между старыми версиями программы для шаблона чека фиксации и служебного чека. При обновлении на данную версию или старше требуется назначить соответствующие шаблоны для устройства в оборудовании.