«ilexx.posserver»: Релиз 7.0.38.1
С 38-го релиза планируется прекратить поддержку механизма передачи накоплений на дисконтных картах в ККМ через web-cервис «KKMTransfer», который работает на механизме регистра сведений «Суммы на дисконтных картах Web Сервис» и документа «Синхронизация накоплений на дисконтных картах». Функциональность будет работать в конфигурации как есть, без оказания поддержки по изменению или доработке механизма, без удаления объектов из конфигурации. Рекомендуется перейти на механизм биллинга дисконтных карт, работающего через тот же web-сервис «KKMTransfer», и который является развитием механизма передачи накоплений. Биллинг дисконтных карт имеет больше возможностей и существенно надежнее в работе.
Маркировка
-
Выгрузка на ККМ настроек работы с товарными группами. В справочнике «Товарные группы» добавлена закладка «Настройки товарной группы в ККМ», на которой задаются параметры работы с маркированными товарами этой товарной группы в кассовом программном обеспечении. Выгрузка настроек осуществляется с помощью документа «Загрузка ККМ». Выгрузка поддержана для кассового программного обеспечения, работающего по протоколу обмена «Кассир 5».
Работа с техническими кодами маркировки
Учтено планируемое разрешение работать с техническими кодами маркировки по товарной группе «Молочная продукция», которые в будущем смогут генерироваться на кассе в момент продажи, если код маркировки упаковки по каким-то причинам не считывается. Ввод технических кодов маркировки предусмотрен проектом постановлением Правительства: https://regulation.gov.ru/projects/List/AdvancedSearch#npa=134588
В рамках задачи был сделан целый ряд доработок:
- В справочнике «Коды маркировки» добавлен признак того, что код маркировки является техническим. По таким кодам не ведется работа со статусами кодов маркировки.
- Для того, чтобы по товарной группе могли использоваться технические коды маркировки, необходимо установить период разрешения работы с техническими кодами маркировки на закладке «Выгрузка в ККМ».
- Для исключения возможной ситуации, когда штрих-код упаковки не совпадает с GTIN кода маркировки, по товару может быть выгружен GTIN, который будет использоваться при генерации технического кода маркировки. Данный GTIN задается в карточке номенклатура на закладке «Маркировка» в таблице «GTIN» с помощью кнопки «Использовать для технического кода маркировки».
- Так как планируется ограничить количество продаваемой по техническим кодам маркировки продукции, в конфигурацию добавлен регистр «ГИС МТ: Контроль розничных продаж кодов маркировки», предназначенный сохранять информацию о том, был ли маркируемый товар продан с указанием кода маркировки, технического кода маркировки или он был продан без указания кода маркировки.
- Для контроля продаж маркируемой продукции по техническим кодам маркировки и без указания кодов маркировки, создан отчет «ГИС МТ: Проверка указаний кодов маркировки при продаже на ККМ», который покажет, как общее количество проданных кодов маркировки, так и выход за пределы допустимых процентов по продаже товаров по техническим кодам маркировки.
Работа с меню
Заполнение и редактирование меню для выгрузки его в ККМ с типом «Официант» и «Бармен».
- Добавлен справочник «Меню». Элементами справочника являются меню, в карточке которого происходит редактирование состава данного меню, который хранится в табличной части элемента. Справочник является иерархическим для удобства пользователя по упорядочиванию меню. Для меню указывается тип цен, который будет применятся к составу меню. Если тип цен не указан, значит меню будет в розничных ценах товара. Так же пользователь может задать условие доступности для всего меню. Данное условие доступности действует на все элементы данного меню.
- Состав меню отображается в виде дерева. Пользователь может создавать группы состава меню (например, «Закуски», «Супы», «Горячие блюда» и т.п.) и позиции меню. Имеется возможность изменять порядок строк, что влияет на формирование кода для выгрузки в ККМ и изменяет порядок отображения элементов состава меню в ККМ.
- Редактирования цен для позиций меню. Цена для отображения берется по типу цен элемента меню. Все изменения цен запоминаются и отражаются в форме элемента. При записи или закрытии формы создается документ «Изменение цен», в котором фиксируются все изменения цен.
Если для меню используется розничный тип цен (не указан тип дополнительной цены), то в меню выводится диапазон цен (минимальное и максимальное значение) по всем складам, на ККМ которых будет выгружено данное меню (например, «100 - 120»). Если минимальная цена, равна максимальной, то цена выводится без диапазона («120»). Редактирование таких цен производится в отдельном окне с розничными ценами по складам. Список складов получается исходя из связей ККМ, на которые выгружается данный элемент меню. При применении новых цен создается документ «Акт о переоценке».
- В составе меню возможно создать элемент дополнительного меню с указанием ссылки на другой элемент справочника. При выгрузке меню в кассир данный элемент выгружается как группа состава меню и для данной группы выгружаются подчиненные элементы меню из состава указанного меню. Это может понадобится, когда существует общее меню, которое используется как часть других меню.
- Добавление позиций в меню осуществляется двойным кликом по товару в дереве номенклатуры, которое отображается в правой части формы.
- В форме меню добавлена закладка, на которой отображаются все ККМ на которые будет выгружено данное меню.
- Выгрузка дополнительных цен в ККМ при проведении документа «Изменение цен».
Следует учитывать, что переход с конфигураций линейки «Торговое предприятие 5» не позволит сохранить данные по меню, т.к. структура хранения данных изменилась. После обновления, необходимо перезаполнить используемые на предприятии меню.
Работа с торговым оборудованием
- Отправка на ККМ команды на удаление номенклатуры при снятии флага «Загружать в ККМ», или команды на удаление другого справочника, если он помечается на удаление. Доработка касается обмена по формату «Кассир 5». Теперь, если константа «Автоматически удалять элементы справочников на ККМ» установлена в значение ИСТИНА, при пометке на удаление элементов справочников «Дисконтные карты», «Продавцы» и т.д. или при снятии у номенклатуры флага «Загружать в ККМ», при проведении документа «Загрузка ККМ» в кассовое ПО будет выгружена команда на удаление соотв. элемента справочника. Доработка касается и ККМ, обмен данными с которыми осуществляется через план обмена «Обмен с ККМ», в этом случае помеченные на удаление элементы регистрируются в узле планов обмена и команда на их удаление на кассах будет выгружена при проведении документа «Загрузка ККМ», загружаемого по узлу. Доработка позволяет оперативно удалять из кассового ПО элементы справочников, попавшие в него по ошибке или блокируемые к работе.
- В документе «Изменение цен компании» добавлена выгрузка на ККМ данных о новых ценах, устанавливаемых для типов цен с флагом «Цены данного типа выгружаются на ККМ», установленным в значение ИСТИНА.
- Выгрузка в кассовое ПО «Кассир 5» причин возвратов поставщикам и очистка справочника от причин возвратов через документ «Загрузка ККМ» и планов обмена с ККМ. При получении от кассового ПО документа «Возврат поставщику», добавлена обработка причины возврата, передаваемой из ККМ.
- Обработка полученной причины списания товаров и подстановка причины списания в создаваемый документ при получении из кассового ПО «Кассир 5» документа «Списание».
- В справочнике «Причины операций» добавлен новый тип операции «Комментарий к приходной накладной». Операции с таким типом могут использоваться в кассовом ПО «Кассир 5» для указания фиксированного комментария к поступлению товаров. При получении данных от ККМ о поступлении товаров, предусмотрена обработка этого комментария и его сохранение как заметки в документе «Приходная накладная».
- Сохранение желаемого времени доставки заказа покупателю при обработке предоплаты, оформленной в кассовом ПО «Кассир 5».
Новая бесплатная функциональность
Новый формат обмена
Реализован новый формат обмена, основанный на передаче пакетов в формате JSON через HTTP-сервис, поднимаемый на стороне кассового сервера. Новый формат обмена может использоваться для обмена данными с любыми информационными системами, разработанными в любой среде разработки.
Общая схема обмена данными следующая:
- В учетной системе заводится вся справочная информация о структуре компании, номенклатуре, дисконтных картах, подарочных сертификатах. Эти данные выгружаются в кассовый сервер.
- Все изменения по остаткам и ценам выгружаются в кассовый сервер.
- В кассовом сервере производится настройка связи с кассами, настраиваются параметры маркетинговых акций, условий начислений и списаний бонусов, работа с подарочными сертификатами. Эта информация, вместе с данными, полученными из учетной системы, выгружается на кассы.
- В кассовый сервер со всех касс стекается информация о продажах, которая далее в сводном виде передается в учетную систему.
Данные для обмена регистрируются в узлах планов обмена «Кассовый сервер: Обмен». Для первоначальной выгрузки данных или принудительной регистрации изменений для обмена, в форме узла предусмотрена возможность указать, какие данные необходимо зарегистрировать для обмена.
Обмен реализован через HTTP-запросы, отправляемые из учетной системы в кассовый сервер. Отправка и получение данных возможна как вручную из формы узла плана обмена, так и автоматически по регламентному заданию, расписание запуска которого задается в форме узла плана обмена с кассовым сервером.
Прочие доработки
- В веб-сервисе KKMTransfer в методе поиска дисконтной карты по номеру телефона учтена ситуация, когда номер телефона может приходить из кассового ПО без префикса «7» или «8».
- Оптимизировано проведение документа «Синхронизация накоплений по ДК».
- В печатной форме отчета «Кассовая книга» исправлена ошибка сбрасывания масштаба печати.
- В отчете «Данные по оплатам Z-отчётов» исправлена ошибка, из-за которой в отчете могли разделяться строки по одному документу.
- В справочнике «Весы» исправлена ошибка, из-за которой в комплексы этикетирования «Штрих-Принт» с количеством товаром 1 800, могли не выгружаться сообщения.
- В обмене с ККМ с типом «Frontol» исправлена выгрузка групп. Теперь в 18-м поле для ККМ данного типа не выгружаются значения. Ранее выгружалось значение 0, что приводило к некорректной загрузке данных.
- Исправлена ошибка записи документов отчета отдела датой последней продажи при снятии отчета отдела с ККМ с типом «Синхронизатор».
- В справочнике ККМ исправлена ошибка, возникавшая при открытии формы документа под пользователем с правами, ограниченными на уровне записей.
- При снятии отчета отдела с ККМ с типом «FRONTOL» исправлена ошибка некорректной обработки операции сторно акцизной марки.
- В процедуре подведения итогов маркетинговой акции исправлена ошибка «Функция не найдена», которая могла возникать в ряде случаев.