Список обновлений функционала Frontol 6 за 2019 год
ВАЖНО! Перечень важных изменений релиза Frontol 6.7.0 от 21.02.2020
1. Поддержана передача реквизита "код товара" (тег 1162) в соответствии с новыми требованиями форматов фискальных документов:
- В документах продажи и возврата реализована передача реквизита "код товара" для алкогольной продукции с акцизной маркой. ВНИМАНИЕ!!! В связи с этим для маркированной алкогольной продукции введен запрет на регистрацию в неединичном количестве и запрет на объединение одинаковых позиций.
- В документах возврата на основании для возврата товара, проданного с вводом штрихкода маркировки, добавлен запрос штрихкода маркировки, без ввода которого возврат товара невозможен. В документах возврата без основания добавлен запрос штрихкода маркировки, от ввода которого можно отказаться при наличии нового права "Документ возврата \ Регистрация \ Без ввода штрихкода маркировки", также по аналогии с документами продажи реализована возможность использования максимальной розничной цены из штрихкода маркировки пачки или блока сигарет. В документах возврата реализована передача реквизита "код товара" для позиций со считанным штрихкодом маркировки.
- В документах продажи и возврата применён новый алгоритм формирования значения реквизита "код товара" в соответствии с новыми требованиями форматов фискальных документов. В связи с этим при регистрации изделий из меха упразднено требование наличия штрихкода товара.
- Изменены требования к обязательному составу штрихкода маркировки для иной маркированной продукции. Теперь требуется наличия идентификаторов применения 01 - 14 цифр и 21 - от 1 до 20 символов.
- В механизме синхронизации с Frontol Manager добавлена поддержка синхронизации нового права "Документ возврата \ Регистрация \ Без ввода штрихкода маркировки".
- Передача реквизита "код товара" поддержана при работе с ККТ через драйвер ККТ АТОЛ v.10, v.8 или библиотеку подключаемого оборудования 1С с реализацией версии требований к разработке v.3.2.
2. ВНИМАНИЕ!!! Из глобального контроля упразднена настройка "Маркированная продукция". Теперь за механизмы обработки штрихкода маркировки отвечает только значение настройки "Тип номенклатуры" карточки товара.
3. ВНИМАНИЕ!!! Упразднён признак предмета расчета "Товар, состоящий из нескольких признаков". При его загрузке в форматах обмена АТОЛ и АСТОР 1.3 или синхронизации из Frontol Manager будет установлено значение "Не используется".
4. Из реквизитов документов коррекции упразднено наименование основания.
5. Реализована проверка соответствия GTIN из штрихкода маркировки штрихкоду регистрируемого товара:
- Проверка выполняется в диалогах запроса штрихкода маркировки в документах продажи и возврата без основания. Если GTIN не соответствует штрихкоду из карточки товара или в карточке штрихкод отсутствует, то отображается ошибка.
- В список прав добавлено новое право "Документ \ Игнорировать ошибку несоответствия ШК маркировки товару Frontol", при установке которого несоответствие игнорируется, а товар регистрируется без каких-либо предупреждений.
- В механизме синхронизации с Frontol Manager добавлена поддержка синхронизации права "Документ \ Игнорировать ошибку несоответствия ШК маркировки товару Frontol".
6. Разработан механизм оплаты банковской картой с выдачей наличных:
- ВНИМАНИЕ!!! В настоящий момент механизм поддерживается только при работе с терминалом Сбербанка. Для проведения оплаты с выдачей наличных требуются версии программного обеспечения банковского терминала и интеграционных компонент, которые поддерживают соответствующую возможность.
- В карточку вида оплаты в настройку "Операция во Frontol" добавлено новое значение "Оплата банковской картой с выдачей наличных", а в группу прав "Оплата" добавлен подгруппа "Оплата банковской картой с выдачей наличных" с правами "Отмена оплаты", "Оплата по остатку (без ввода суммы)" и "Оплата по введённой сумме". Новая операция работает по аналогии с операцией "Оплата банковской картой" за исключением особенностей, перечисленных далее.
- Доработан документ продажи для поддержки новой операции:
- При оплате банковской картой с выдачей наличных запрашивается сумма наличных для выдачи покупателю и вызывается новая операция драйвера платёжных систем "Оплата с выдачей наличных". Если операция выполнена успешно, то в список оплат добавляется оплата и в зависимости от ответа процессинга отображается предложение выдать сумму наличных полностью, частично или не выдавать совсем. ВНИМАНИЕ!!! В настоящий момент Сбербанк выполняет оплату с выдачей наличных только с одобрением полной суммы выдачи.
- ВНИМАНИЕ!!! Оплата банковской картой с выдачей наличных возможна, если оплата с подобной операцией в документе ранее не выполнялась, нет оплаты наличными, не используется оплата в валюте, в списке видов документов имеется вид с операцией "Расход" и у текущего пользователя имеются права на его открытие, в справочнике видов оплат имеется вид с операцией "Оплата наличными", в справочнике товаров существует товар с идентификатором, указанным в карточке платёжной системы, и у этого товара настроены агентские реквизиты, задан признак предмета расчёта - "Услуга", а признак способа расчёта - "Полный расчёт". В ином случае при попытке выполнить оплату возвращается ошибка.
- Реализовано отображение суммы наличных для выдачи в элементах макетов экрана "Список оплат", "Список позиций/оплат" и "Информация" для "Текущий документ \ Оплата/Сдача/Выдача", а также на дисплее покупателя.
- При отмене оплаты банковской картой с выдачей наличных вызывается новая операция драйвера платёжных систем "Отмена оплаты с выдачей наличных". Если операция выполнена успешно, то оплата удаляется из списка и в зависимости от ответа процессинга отображается предложение не передавать наличные покупателю или всё равно передать наличные и сформировать чек расхода вручную, так как была отменена только оплата без отмены выдачи. ВНИМАНИЕ!!! В настоящий момент Сбербанк всегда отменяет и оплату, и выдачу.
- Реализован механизм автоматического формирования документа с операцией "Расход" после закрытия документа продажи с наличными для выдачи.
- Доработан документ возврата для поддержки новой операции. При добавлении оплаты банковской картой с выдачей наличных вызывается новая операция драйвера платёжных систем "Возврат оплаты с выдачей наличных". Механизм аналогичен возврату оплаты банковской картой, т.е. возвращается только сумма оплаты, а выданные наличные остаются у покупателя. Отмена оплаты картой с выдачей наличных в документах возврата не поддерживается.
- Доработан обмен в форматах "АТОЛ" и "АСТОР 1.3":
- В команде загрузки видов оплат $$$ADDPAYMENTS в поле 7 "Операция во Frontol" добавлена поддержка нового значения 9 - оплата банковской картой с выдачей наличных.
- В транзакциях 40 и 41 в поле 20 добавлена выгрузка суммы выданных наличных.
- В механизме синхронизации с Frontol Manager добавлена поддержка синхронизации новой операции из карточки видов оплат и новых прав.
- В сценариях и шаблонах на JavaScript в свойстве operation класса PaymentType добавлена поддержка нового значения 9 - оплата банковской картой с выдачей наличных.
7. При использовании режимов работы с Frontol Alco Unit "Строгий или нестрогий контроль марок в версии 3.x" и "Полный учёт алкогольной продукции в версии 3.x" в механизмах регистрации по штучной и партионной марке, а также в механизме проверки соответствия акцизных марок регистрируемому товару поддержана возможность использования идентификатора товара АСТУ вместо кода алкогольной продукции:
- Теперь в перечисленных механизмах информация из Frontol Alco Unit запрашивается и при сканировании партионной марки.
- В механизме регистрации по акцизной марке сначала выполняется поиск товара по коду алкогольной продукции, а если он не найден, то по коду или артикулу в зависимости от состояния настройки "Идентификатор товара".
- В механизме проверки соответствия акцизных марок регистрируемому товару соответствие проверяется по коду алкогольной продукции, а если он отсутствует в карточке регистрируемого товара, то по коду или артикулу в зависимости от состояния настройки "Идентификатор товара".
8. При работе с ККТ через драйвер ККТ v.10 добавлена поддержка кассового отчёта по секциям и печати картинок при помощи функций printPicture(), printPictureEx() и printLoadedPicture(). При печати картинок не поддерживается параметр "Отступ слева".
9. В механизмы резервного копирования базы данных при закрытии смены и в фоновом режиме добавлено копирование файла LOG.GDB.
10. В окнах выбора значения для действий и условий маркетинговых мероприятий добавлена возможность фильтрации.
11. Доработан механизм взаимодействия с системой лояльности по протоколу Frontol Priority API:
- Добавлена возможность получения формы анкеты клиента, проверки введённых значений и их отправки на сервер лояльности.
- Реализован режим отправки документов продажи и возврата без введённой бонусной карты или телефона клиента. Если в свойствах платёжной системы "Frontol Priority API" установлен флаг "Отправлять документы продажи и возврата без карты лояльности", то для документов продажи отправляется запрос с пречеком и с фискальным чеком, а для документов возврата только запрос с фискальным чеком. При этом все ошибки, полученные на запрос с пречеком без карты или телефона, не блокируют дальнейшую оплату и закрытие документа. Аварийные слипы при получении ошибок на запрос с фискальным чеком без карты или телефона не формируются.
- При получении ошибки связи на запрос с фискальным чеком упразднён диалог для повторной отправки запроса, теперь запрос без отображения каких-либо ошибок кассиру сразу помещается в очередь для отправки при восстановлении связи.
- В документе продажи реализован запрос с пречеком при вызове функции "Дополнительные \ Промежуточный итог". Запрос будет отправлен, если он ранее не отправлялся для текущего состояния документа.
- В запросе с пречеком, отправляемым при вводе карты или телефона, добавлены обработка настройки таймаута и предложение повторной отправки запроса при получении ошибки отсутствия связи.
12. В протоколе Frontol API для систем видеоконтроля добавлена поддержка авторизации по ключу доступа.
13. Упразднена функция "Дополнительные \ Проверка двумерного ШК (марки)". Соответствующая кнопка упразднена из стандартных макетов. В дистрибутиве и демонстрационных базах обновлены макеты.
14. При закрытии смены и снятом флаге "Запретить при наличии отложенных документов" добавлено предупреждение о наличии отложенных документов, оплаченных видом с операцией во Frontol отличной от "Оплата наличными".
15. В меню операций с документами и справочнике функций выполнено переименование "Редактирование контрагента" в "Контрагент".
16. В механизме синхронизации с Frontol Manager добавлена поддержка синхронизации прав для добавления, просмотра и удаления контрагента, а также права для перезагрузки кассы.
17. В дистрибутиве обновлены:
- Frontol Driver Unit до версии v.8.27.2.
- Драйвер ККТ АТОЛ v.10 до версии v.10.6.2.0.
- Драйвер ККТ Штрих до версии v.4.14.792.
- Библиотека для работы с библиотеками подключаемого оборудования 1С до версии v.1.2.0.
- Библиотека подключаемого оборудования для ККТ АТОЛ.
- Библиотека для работы с платёжной системы "Sendy".
Исправленные ошибки:
1. При использовании нескольких весов с печатью этикеток в ошибках взаимодействия с весами, подключёнными по Ethernet, отображается некорректное наименование устройства.
Решение: В ошибках отображается корректное наименование.
2. В некоторых случаях в свойстве coupon класса Position не возвращается объект класса Coupon.
Решение: Объект возвращается корректно.
3. При регистрации маркированной и немаркированной продукции в одном документе на разных группах печати возможно появления ошибки доступа к памяти.
Решение: Регистрация происходит без ошибок.
4. В дистрибутиве отсутствует библиотека sendy_lib.dll, что приводит к ошибке при оплате платёжной системой "Sendy".
Решение: В дистрибутив добавлена библиотека sendy_lib.dll.
5. Для корректной работы с платёжной системой "Sendy" требуется запуск Frontol с правами администратора операционной системы.
Решение: Изменено место хранения ключей, полученных при активации терминала. ВНИМАНИЕ!!! Для корректной работы после обновления необходимо переактивировать терминал.
6. При сканировании штучной марки и активированной проверки соответствия акцизных марок регистрируемому товару отображается ошибка несоответствия, если Frontol Alco Unit не используется или используется режим работы с Frontol Alco Unit версии 1.x.
Решение: В указанном случае товар со штучной маркой регистрируется без проверки соответствия.