История версий Frontol xPOS

2.5.3 - 11.07.2019

Исправленные ошибки:
1. В ККМ не передается ИНН кассира.
Способ решения: ИНН кассира передается в ККМ.
2. При сторнировании позиции не записывать транзакцию налога.
Способ решения: Транзакция налога не записывается, если позиция с налоом была сторнирована.
3. Не восстанавливается обмен по FTP если сервер перестает отвечать.
Способ решения: Установлен таймаут на каждый запрос к серверу.
4. В отчет о проданных товарах позиции с одинаковыми наименованиями попадают как один товар.
Способ решения: В отчет о проданных товарах добавлен код товара.
5. Убрать признак "Табачная продукция" из карточки товара.
Способ решения: Признак "Табачная продукция" убран из карточки товара.

2.5.2 - 12.04.2019

Исправленные ошибки:
1. Задваивается чек в Z-отчете, если в ККМ закончилась бумага.
Способ решения: Если закончилась бумага во время печати чека, то xPOS выдает окно с предупреждением "Устраните проблему и нажмите подтвердить". После замены бумаги ККМ автоматически печатает чек повторно. После закрытия окна с предупреждением xPOS проверяет, что чек закрылся и закрывает его у себя программно.
Если бумагу не менять, то окно с предупреждением будет отображено еще максимум пять раз. После отображается ошибка "Дальнейшая работа приведёт к расхождению с Z-отчётом! Обратитесь к администратору!". После замены бумаги ККМ также закроет чек, как и в предыдущих случаях, но в xPOS документ надо закрывать либо отменять уже вручную.
2. Не работает коэффициент ШК.
Способ решения: Позиция добавляется в документ с количеством введенным при регистрации умноженное на коэффициент ШК.
3. Не работает закрытие банковской смены при закрытии смены в xPOS, если настроено несколько ПС.
Способ решения: При закрытии смены в xPOS происходит закрытие банковских смен по всем настроенным ПС в системе.
4. Если у ШК отсутствует коэффициент, то при загрузке ШК коэффициент устанавливается равным 0.
Способ решения: Если у ШК отсутствует коэффициент, то при загрузке ШК в поле "Коэффициент" пусто.
5. Отрицательная сумма документа при частичном возврате с корректирующей скидкой.
Способ решения: При частичном возврате с корректирующей скидкой сумма документа отображается корректно.
6. Возможно закрыть документы "расход" и "возврат расхода" без оплаты.
Способ решения: При закрытии документов "расход" и "возврат расхода" без оплаты появляется ошибка: "Документ оплачен не полностью".

2.5.1 - 04.03.2019

Внесенные изменения:
1. Добавлена настройка отключения печати QR кода в слипе.
2. Добавлено окно ожидания при работе с ПС.
3. Добавлена печать слипов с ошибками - ПС.
4. В дистрибутив включены:
а) Драйверы торгового оборудования v.9.13.2.
б) Драйвер ККТ v.10.4.2.
в) Менеджер лицензий v.2.11.1.719.
г) Служба лицензирования v.2.11.1.2926.

ВНИМАНИЕ!!! Рекомендуемые прошивки ККТ:
а) Для ККТ производства АТОЛ: 5199, 6059, 7020, 10-7733.
б) Для ККТ производства Штрих: 60325 - 24.10.2018. ВНИМАНИЕ!!! Прошивка 45852 исключена из списка рекомендуемых.

Исправленные ошибки:
1. В документе возврата доступен вызов функции "Продажа услуг".
Способ решения: при вызове клавиатурной функции "Продажа услуг" в документе возврата без основания выводится сообщение об ошибке.
2. Приложение кассира аварийно завершает работу при вызове функции ручной скидки назначенной на макете экрана.
Способ решения: функция ручной скидки вызывается корректно, аварийного завершения работы не происходит.
3. Не регистрируется товар с несколькими ШК.
Способ решения: товар с несколькими ШК регистрируется корректно.
4. Неверно передается круглая сумма оплаты во rontol Discont Unit.
Способ решения: изменена передача оплаты во Frontol Discont Unit.
5. При закрытии документа с округлением весового товара выводится сообщение об ошибке.
Способ решения: при закрытии документа с округлением весового товара ошибок не происходит.
6. Не применяется округление при использовании корректирующей скидки на дККТ-10.
Способ решения: округление при использовании корректирующей скидки на дККТ-10 применяется.
7. При использовании корректирующей скидки выводится сообщение об ошибке "Чек оплачен не полностью".
Способ решения: документ с корректирующей скидкой закрывается без ошибок.
8. Не полное описание оплаты подарочной картой и сертификатом.
Способ решения: отредактировано описание оплаты подарочной картой и сертификатом в руководстве Администратора.
9. Ошибка при закрытии документа на принтере чеков.
Способ решения: документ закрывается на принтере чеков без ошибок.
10. При отправке данных в ЕГАИС передается программный номер смены.
Способ решения: при отправке данных в ЕГАИС передается аппаратный номер смены.
11. При инициализации ККМ ШТРИХ выводится сообщение об ошибке "[-12] Не поддерживается в данной версии оборудования".
Способ решения: при инициализации ККМ ШТРИХ ошибки инициализации не возникает.

2.5.0 - 01.02.2019

Внесенные изменения:
1. Реализована работа с ККМ через дККТ10.
2. Внесены изменения по Arcom arcus2:
а) в Windows из дистрибутива xPOS убраны компоненты и добавлен оригинальный дистрибутив arcus2. Файл ops.ini заменяется на оригинальный.
б) в Linux x86 файл ops.ini заменяется на оригинальный.
3. Добавлены транзакции для выгрузки:
а) 6/16 - регистрация товара в ККТ под новый порядок по свободной цене/из справочника.
б) 4/14 - налог на товар по свободной цене/из справочника.
4. Добавлена подсветка кнопок.
5. Прекращено взаимодействие с Frontol Manager.
6. В дистрибутив включены:
а) Драйверы торгового оборудования v.9.13.1.
б) Драйвер ККТ v.10.4.2.
в) Менеджер лицензий v.2.11.1.719.
г) Служба лицензирования v.2.11.1.2926.

ВНИМАНИЕ!!! Рекомендуемые прошивки ККТ:
а) Для ККТ производства АТОЛ: 5199, 6059, 7020, 10-7733.
б) Для ККТ производства Штрих: 60325 - 24.10.2018. ВНИМАНИЕ!!! Прошивка 45852 исключена из списка рекомендуемых.

Исправленные ошибки:
1. Добавить элемент "Списано бонусов" в инфо-поле в редакторе макетов.
Способ решения: добавлен элемент “Списано бонусов” в инфо-поля в редакторе позиций для документа и для каждой позиции.
2. Изменить название кнопки изменения раскладки на экранной клавиатуре.
Способ решения: изменено название кнопки изменения раскладки "РУС" на "РУС/ENG" на экранной клавиатуре.
3. Изменить столбец "Цена" на макете экрана "Регистрация (Touch)".
Способ решения: при создании новой БД на макете экрана "Регистрация (Touch)" изменено поле “Цена” в списке позиций.
4. Некорректное сообщение при повторной продаже алкогольной продукции при выключенных настройках "Проверять акцизные марки средствами Frontol" и "Проверять при сканировании".
Способ решения: Акцизные марки при выключенных настройках "Проверять акцизные марки средствами Frontol" и "Проверять при сканировании" не проверяются, ошибки - xPOS не выдается.
5. Записывать события при работе с Frontol Discont Unit в журнал пользователя.
Способ решения: события при работе с Frontol Discont Unit записываются в журнал пользователя.
6. Ошибка импорта настройки критичного возраста буфера ФН для уведомления.
Способ решения: экспорт/импорт настройки "Критичный возраст буфера ФН для уведомления, час" проходит без ошибок.
7. Происходит задвоение документа при продаже товара, удаленного из БД.
Способ решения: при удалении товара из БД проблем с задвоением документа не происходит.
8. Происходит зависание при открытии на просмотр перечня продукции ЕГАИС с большим количеством данных.
Способ решения: перечень продукции ЕГАИС открывается без зависания.
9. В списке документов ЕГАИС у входящей ТТН появляются пустые строки.
Способ решения: пустые строки не появляются.
10. Некорректная сумма в отчете о проданных товарах.
Способ решения: в отчете о проданных товарах отображается корректная сумма.
11. Не работает проверка при повторной продаже акцизной марки.
Способ решения: при установленной настройке осуществляется проверка акцизной марки при повторной продаже.
12. Отсутствует единообразие в окнах ввода номера телефона.
Способ решения: в поле ввода телефона выводится “+7” по умолчанию.
13. В документах ЕГАИС невозможно добавить позиции с количеством меньше "1".
Способ решения: в документах ЕГАИС разрешено добавлять позиции с количеством меньше "1".
14. В файл сохраняются не все значения журнала пользователя.
Способ решения: При сохранении в файл сохраняются все значения журнала пользователя.
15. Первый кассовый чек в смене пробивается со строкой "Кассир - Сис. администратор ".
Способ решения: Первый кассовый чек в смене пробивается со строкой "Должность и ФИО".
16. Не регистрируется товар по ШК, если задан шаблон ШК.
Способ решения: Товар регистрируется по ШК.
17. При отсутствии шаблона ВД у документа выводить соответствующие сообщение об ошибке.
Способ решения: При отсутствии шаблона ВД у документа выводится сообщение об ошибке: "Не указан шаблон вида документа".
18. При возврате с оплатой по безналу запрашивается ввод ссылочного номера(RRN).
Способ решения: При возврате с оплатой по безналу ввод ссылочного номера(RNN) не требуется.

2.4.0 - 27.12.2018

Внесенные изменения:
1. В дистрибутив включены:
а) Драйверы торгового оборудования v.9.13.1.
б) Менеджер лицензий v.2.11.1.719.
в) Служба лицензирования v.2.11.1.2926.

ВНИМАНИЕ!!! Рекомендуемые прошивки ККТ:
а) Для ККТ производства АТОЛ: 5199, 6059, 7020, 10-7733.
б) Для ККТ производства Штрих: 60325 - 24.10.2018. ВНИМАНИЕ!!! Прошивка 45852 исключена из списка рекомендуемых.

2.3.2 - 11.12.2018

Внесенные изменения:
1. В дистрибутиве обновлены драйверы торгового оборудования v. 9.13.0:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

ВНИМАНИЕ!!! Рекомендуемые прошивки ККТ:
а) Для ККТ производства АТОЛ: 3689; 4555, 5199, 6059.
б) Для ККТ производства Штрих: 45852.

2.3.1 - 23.11.2018

ВНИМАНИЕ!!! Рекомендуемые прошивки ККТ:
а) Для ККТ производства АТОЛ: 3689; 4555, 5199, 6059, 7020, 10-7733.
б) Для ККТ производства Штрих: 45852.

Исправленные ошибки:
1. При пробитии чека, содержащего скидки, возникает ошибка [-4026] Невозможно начислить скидку.
Способ решения: при пробитии чека, содержащего скидки, ошибки не возникает.
2.В руководство администратора добавить пути расположения файлов журналов для hub-19 и hub-20.
Способ решения: в руководство администратора добавлены пути расположения файлов журналов.

2.3.0 - 02.10.2018

Внесенные изменения:
1. Реализовано взаимодействие с системами лояльности по протоколу Priority API:
а) Добавлен раздел "Frontol Priority API" в справочник "Внешние системы".
б) Включение работы по протоколу в параметрах внешних систем.
в) Запись в журнал взаимодействий с внешней системой.
г) Экспорт\Импорт настроек с внешней системой лояльности.
2. Добавлена настройка "Частота отправки" для системы событийного контроля.
3. Добавлены новые документы "Расход" и "Возврат расхода":
а) Добавлены операции "Документ расхода" и "Документ возврата расхода"
б) Добавлены права для работы с документами "Документ расхода" и "Документ возврата расхода".
4. Изменены наименование операций "Приход"\"Расход" на "Приход товаров"\"Расход товаров".
5. Добавлена возможность продажи и списания дробного количества алкогольной продукции.
6. В дистрибутив включены драйверы торгового оборудования v. 9.13.0:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

ВНИМАНИЕ!!! Рекомендуемые прошивки ККТ:
а) Для ККТ производства АТОЛ: 3689; 4555, 5199, 6059.
б) Для ККТ производства Штрих: 45852.

Исправленные ошибки:
1. Не отрабатывает клавиатурная функция "Специальные\Клавиатурный ввод".
Способ решения: функция "Специальные\Клавиатурный ввод" работает корректно.
2. Выполнение функции "Добавить бонус" недоступно в режиме расчет.
Способ решения: в режиме расчет функция "Добавить бонус" работает.
3. Не работает оплата подарочной картой Frontol Discont Unit.
Способ решения: оплата подарочной картой Frontol Discont Unit осуществляется.
4. Не импортируется длинное наименование товара.
Способ решения: товары с длинным наименованием импортируются без ошибок.
5. Не работает регистрация карты по номеру телефона при работе с Frontol Discont Unit.
Способ решения: регистрация карты по номеру телефона при работе с Frontol Discont Unit проходит успешно.
6. Не синхронизируется право "Анкета клиента" с Frontol Manager.
Способ решения: поддержана синхронизация права "Анкета клиента" с Frontol Manager
7. Отсутствуют транзакции об оплате и возврату оплаты бонусом.
Способ решения: добавлены транзакции 32 - оплата бонусом, 82 - распределение оплаты бонусом по позициям.
8. Не осуществлялся перерасчет скидки с систелой лояльности RS.Loyalty при сторнировании позиции.
Способ решения: после сторнирования позиции перерасчет скидки осуществляется.
9. При запросе баланса несуществующих карт выдается сообщение с нулевым балансом при работе с системой лояльности RS.Loyalty.
Способ решения: при запросе баланса несуществующих карт выдается сообщение об ошибке при работе с системой лояльности RS.Loyalty.
10. Некорректное начисление бонусов в FDU при оплате наличными со сдачей.
Способ решения: Бонусы при оплате наличными со сдачей начисляются корректно.

2.2.0 - 29.06.2018

Внесенные изменения:
1. Реализована поддержка нового формата акцизной марки (150 символов).
2. Добавлены права при оплате по банковской карте:
а) Оплата по остатку (без ввода суммы).
б) Оплата по введенной сумме.

ВНИМАНИЕ!!! Рекомендуемые прошивки ККТ:
а) Для ККТ производства АТОЛ: 3689; 4555, 5199, 6059.
б) Для ККТ производства Штрих: 41480, 45852.

Исправленные ошибки:
1. Некорректная работа макроса с функцией ввода символа.
Способ решения: Макрос с функцией ввода символа работает правильно.
2. Право Ввод/Отмена купона влияет на регистрацию по ШК сканером.
Способ решения: Право Ввод/Отмена купона не влияет на регистрацию по ШК сканером.
3. Отсутствует возможность поиска товара в визуальном поиске при вводе ШК с помощью сканера.
Способ решения: Поиск товара в визуальном поиске при вводе ШК с помощью сканера возможен.
4. Не работает настройка кодировки файла выгрузки.
Способ решения: Настройка кодировки файла выгрузки работает корректно.
5. Невозможно выбрать группу товаров в качестве параметра клавиатурной функции.
Способ решения: Возможно выбрать группу товаров в качестве параметра клавиатурной функции.
6. При отсутствии у пользователя прав на блокировку окно с сообщением об ошибке не закрывается при первом нажатии кнопки "Подтвердить".
Способ решения: Сообщение об отсутствии прав на блокировку закрывается при первом нажатии на кнопку "Подтвердить".
7. После откладывания документа и выгрузки данных, выгружается пустой файл.
Способ решения: После откладывания документа и выгрузки данных выводится сообщение об ошибке: "Нет данных для выгрузки".
8. Отсутствует сообщение об ошибке при вызове функции "Ввод карты" в документах Инвентаризация, Приход, Расход, Внесение, Выплата.
Способ решения: При вызове функции "Ввод карты" в данных документах выводится сообщение об ошибке.

2.1.1 - 18.06.2018

Исправленные ошибки:
1. Ошибка при регистрации алкогольного товара без марки, если отсутствует алкокод.
Способ решения: Наличие алкокода у алкогольного товара без марки требуется только при использовании Alco Unit в режиме полного учета алкогольной продукции.

2.1.0 - 15.06.2018

Внесенные изменения:
1. Реализовано взаимодействие с Frontol Alco Unit по новому протоколу.
2. Настройки Frontol Alco Unit перенесены в раздел ЕГАИС.
3. Функционал АСТОР.RSLoyalty доступен для всех лицензий Frontol xPOS.
4. Реализована работа с купонами АСТОР.RSLoyalty:
а) В конфигуратор в раздел "Справочники\Система лояльности" добавлен справочник "Виды купонов".
б) В конфигуратор в раздел "Справочники\Система лояльности\Параметры" добавлены настройки купонов.
в) Добавлены права в пункт "Операции внешних систем":
- Ввод/Отмена купона.
- Ручной ввод купона.
г) Добавлены клавиатурные функции в пункт "Операции внешних систем":
- Добавить купон.
- Отменить купон.
д) В редактор макетов в поле информации добавлены параметры "Общее количество купонов" и "Количество купонов".
е) Экспорт/Импорт справочника, настроек, прав.
ж) Добавлены команды загрузки из АСТУ "Добавить новый вид купона" ($$$ADDCOUPONTYPES) и "Удалить все виды купонов" ($$$DELETEALLCOUPONS), а также выгрузка введенных купонов и скидок по купонам.
з) Синхронизация с FM справочника, настроек, прав.
и) В скрипты печати добавлены классы "Coupon" и "CouponType".
5. Реализована печать слипа возвращаемого АСТОР.RSLoyalty.
6. Реализован ввод анкеты Frontol Discount Unit:
а) В режиме регистрации в меню операций добавлен пункт "Анкета клиента".
б) В пункт "Операции внешних систем" добавлено право "Анкета клиента".
в) В пункт "Операции внешних систем" добавлена клавиатурная функция "Анкета клиента".
7. Для товара добавлена поддержка загрузки признака расчета в поле 58.
8. Для платежной системы добавлена настройка "Код вылюты".
9. Добавлен вывод цифровой клавиатуры при регистрации по свободной цене с пустым полем ввода.
10. Добавлен вывод цифровой клавиатуры для ввода количества товара.
11. Реализован вывод детальной информации о марке, которая не прошла проверку.
12. По умолчанию открывается русская раскладка в всплывающей клавиатуре.
13. В дистрибутив включены драйверы торгового оборудования v. 9.12.2:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

ВНИМАНИЕ!!! Рекомендуемые прошивки ККТ:
а) Для ККТ производства АТОЛ: 3689; 4555, 5199, 6059.
б) Для ККТ производства Штрих: 45852.

Исправленные ошибки:
1. Многократный вызов функции блокировки при работе с документами ЕГАИС.
Способ решения: При вызове функции блокировки открывается окно авторизации.
2. На макете экрана не отображается ввод количества до регистрации позиции.
Способ решения: Для отображения количества необходимо на макете экрана в списке позиций установить настройку "ShowStatusWindows" = вкл.
3. При вызове функции "Промежуточный итог" сбрасывается значение в инфо поле Скидка.
Способ решения: Значение в инфо поле Скидка не сбрасывается.
4. В документах коррекции кнопка "Подтвердить" расположена слева, а кнопка "Отмена" справа.
Способ решения: Кнопки "Подтвердить" и "Отмена" поменяли местами.
5. При выгрузке в канал FTP не удаляется содержимое файла, а дописывается новое.
Способ решения: Если в шапке файла имеется символ @ и есть данные для выгрузки, то файл будет перезаписан, если в шапке файла имеется символ # данные добавляются в файл.
6. Первый слип печатается как надо, а на всех последующих съезжает текст.
Способ решения: На первом и последующих слипах текст не съезжает.
7. При подключенных весах уменьшение/увеличение количества изменяется кратно весу на весах, а при отсутствии груза на весах - ничего не происходит.
Способ решения: При вызове функции уменьшение/увеличение количества изменяется на 1 вне зависимости - массы на весах.
8. Если при введенных платежах зарегистрировать позицию по ШК с кнопки на клавиатуре либо сканером ШК - ничего не происходит.
Способ решения: Выводится сообщение: "Введены платежи".
9. Ошибка при регистрации по нулевой цене, если включено округление итоговой суммы чека к расчету.
Способ решения: Позиция регистрируется без ошибок.
10. При создании оборудования, если очистить поле "Состояние" нажав Х, поле становится пустым.
Способ решения: Значение поля "Состояние" сбрасывается на "Подключено".
11. После импорта платежной системы в меню "Сервис" отсутствуют пункты "Журнал банковских операций", "Итоговый отчет по банковским операциям", "Закрытие банковской смены".
Способ решения: Пункты меню "Сервис" после импорта отображаются.

2.0.2 - 24.04.2018

Внесенные изменения:
1. Обновлено главное меню.
2. Добавлен разделитель в макет Оплата (Touch).
3. Реализовано масштабирование шрифта в экранной клавиатуре.
4. Изменен цвет фона диалогов выбора.

ВНИМАНИЕ!!! Рекомендуемые прошивки ККТ:
а) Для ККТ производства АТОЛ: 3689; 4555, 5199, 6059.
б) Для ККТ производства Штрих: 41480, 45852.

Исправленные ошибки:
1. Существенно замедлился отбор документов при вызове команд "Просмотр", "Возврат на основании", "Печать копии".
Способ решения: Увеличено быстродействие окон с отбором документов.
2. Съезжает текст на втором и последующих слипах.
Способ решения: Слипы печатаются корректно.
3. После конвертации при проверке подключения к БД ошибка: "В БД отсутствуют необходимые таблицы".
Способ решения: После конвертации при проверке подключения к БД ошибок нет.
4. В документе коррекции можно добавить сдачу из режима регистрации.
Способ решения: В документе коррекции оплаты со сдачей запрещены.
5. При блокировке отображается окно с первым из списка пользователем, в связи с чем приходится производить лишние действия.
Способ решения: При блокировке отображается окно с текущим пользователем.
6. В главном меню, при использовании БД с обучающим режимом, обрезана по высоте надпись "Обучающий режим".
Способ решения: Надпись "Обучающий режим" не обрезана.

2.0.1 - 04.04.2018

Внесенные изменения:
1. Добавлено руководство Frontol Video API.

Исправленные ошибки:
1. В окне "Выберите товар" не помещаются длинные наименования позиций.
Способ решения: Окно "Выберите товар" сделано по аналогии с визуальным поиском.
2. В визуальном поиске кнопка "Очистить" не сбрасывает результаты поиска.
Способ решения: В визуальном поиске кнопка "Очистить" возвращает полный список товаров.
3. Невозможно выполнить конвертацию с версии 1.9.8.
Способ решения: Конвертация с версии 1.9.8 выполняется.
4. В руководстве администратора ККТ и ПЧ находятся в одном разделе.
Способ решения: В руководстве администратора ПЧ вынесены в отдельный раздел.

2.0.0 - 28.03.2018

Внесенные изменения:
1. Обновлен интерфейс.
2. Реализована работа с несколькими системами налогообложения на одной ККМ.
3. Добавлена поддержка видеонаблюдения.
4. В дистрибутив добавлены макеты экрана для работы с сенсорным экраном.
5. Удалена поддержка ЕГАИС 1.0.
6. В дистрибутив включены драйверы торгового оборудования v. 9.12.1:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

ВНИМАНИЕ!!! Рекомендуемые прошивки ККТ:
а) Для ККТ производства АТОЛ: 3689; 4555, 5199, 6059.
б) Для ККТ производства Штрих: 45852.

Исправленные ошибки:
1. Ошибка при получении массы с весов.
Способ решения: Добавлена возможность изменения количества позиции используя значение из весов.
2. Не открывается системное окно печати журнала алкогольной продукции.
Способ решения: Из журнала алкогольной продукции убрана кнопка "Печать".
3. В транзакции 120 (отправка данных в ЕГАИС) не заполняется поле 13 (тип операции в ККМ).
Способ решения: Поле 13 в транзакции 120 заполняется.
4. При вызове клавиатурных функций сообщения об ошибке отображаются за экранной клавиатурой.
Способ решения: Экранная клавиатура скрывается при вызове клавиатурных функций.
5. На макетах экрана "Регистрация (1.9.9)" и "Оплата (1.9.9)" обрезается надпись "К расчету"
Способ решения: Надпись "К расчету" не обрезается.
6. В руководстве администратора не указаны какие ПЧ можно подключить к XPOS.
Способ решения: В руководство администратора добавлены ПЧ, с которыми работает xPOS.

1.9.15 - 19.02.2018

Внесенные изменения:
1. Добавлен механизм работы в ЕГАИС 3.0:
а) Работа осуществляется из режима Супервизор в разделе ЕГАИС.
б) В справочник организаций добавлена настройка "Версия ЕГАИС".
2. Добавлен механизм вывода номера подарочной карты на кассовый чек.

ВНИМАНИЕ!!! Рекомендуемые прошивки ККТ:
а) Для ККТ производства АТОЛ: 3689; 4555.
б) Для ККТ производства Штрих: 41480.

Исправленные ошибки:
1. Зависает приложение кассира во время оплаты документа при округлении итоговой суммы чека к расчету.
Способ решения: Оплата документа при округлении итоговой суммы чека к расчету происходит без зависаний.
2. Возможно отменить документ с введенными безналичными платежами.
Способ решения: При отмене документа с введенными безналичными платежами выходит ошибка: "В документе присутствуют безналичные оплаты". Для отмены документа необходимо сделать сторнирование введенной безналичной оплаты.
3. Дублирование акцизных марок в чеке при потере и восстановлении связи с AlcoUnit.
Способ решения: Если потеряна и восстановлена связь с AlcoUnit при дублировании акцизных марок выходит ошибка: "Данный товар уже присутствует в документе".
4. При отсутствии прав на создание документа и настройке "Сохранять документ во временный файл" создается, а после откладывается документ с номером "0".
Способ решения: При отсутствии прав на создание документа, документ не создается.
5. Неправильно считается сумма программного ДЯ при оплате со сдачей.
Способ решения: Сумма программного ДЯ при оплате со сдачей считается правильно.
6. Ошибка "-3905 Неверный формат или значение" при закрытии документа во время автоматической загрузки пользователей.
Способ решения: При автоматической загрузке пользователей документ закрывается без ошибок.
7. Ошибка ЕГАИС при отправке акта расхождения с нулевым количеством в позиции.
Способ решения: Акт расхождения с нулевым количеством в позиции отправляется без ошибок.
8. Ошибка ЕГАИС при постановке на баланс на склад продукции с акцизной маркой.
Способ решения: Постановка на баланс продукции с акцизной маркой происходит без ошибок.
9. Ошибка "Товар не найден" при регистрации через визуальный поиск товара, налоговая ставка которого была удалена.
Способ решения: При регистрации через визуальный поиск товара, налоговая ставка которого была удалена, выходит ошибка "Не найдена налоговая ставка группы с кодом".
10. Не выдается звуковой сигнал при ошибке регистрации товара по: артикулу, коду, цене, штрихкоду.
Способ решения: При ошибках регистрации товара выдается звуковой сигнал.
11. Обрезан текст на макетах экрана Регистрация (1.9.9) и Оплата (1.9.9).
Способ решения: Увеличены размеры полей для текста в макетах экрана по умолчанию.
12. Возможно использование КФ "Ввод данных о клиенте" в документах инвентаризации/приход/расход/внесение/выплата.
Способ решения: Использование КФ "Ввод данных о клиенте" в данных документах запрещено.
13. Возможно закрыть документы коррекции без добавления позиции и оплаты.
Способ решения: При закрытии документов коррекции без добавления позиции и оплаты выводится сообщение: "Закрытие данного вида документа без позиций запрещено".
14. В документах коррекции возможно добавить оплату со сдачей.
Способ решения: При попытке добавить оплату со сдачей в документах коррекции выводится сообщение: "Для данного вида документа сдача запрещена".
15. В документах коррекции возможно редактирование количества позиции.
Способ решения: При попытке редактирования количества позиции в документах коррекции выводится сообщение: "Недопустимая операция в документе коррекции".
16. При сторнировании в документах коррекции частично остаются данные о позиции.
Способ решения: При сторнировании в документах коррекции удаляются все данные о позиции.

1.9.14 - 28.12.2017

Внесенные изменения:
1. В дистрибутив включены драйверы торгового оборудования v. 9.10.3:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

ВНИМАНИЕ!!! Рекомендуемые прошивки ККТ:
а) Для ККТ производства АТОЛ: 3689; 4555.
б) Для ККТ производства Штрих: 41480.

Исправленные ошибки:
1. Кнопка Tab не работает для перемещения между полями в окнах выбора диапазона.
Способ решения: Добавлена возможность перемещения между полями в окнах выбора диапазона по кнопке Tab.
2. При возврате по безналу ошибка "Нет нужной суммы в денежном ящике".
Способ решения: При возврате не проверяется сумма ДЯ для видов оплат его не изменяющих.
3. В справочнике "Налоговые группы" используется иконка и текст - справочника "Система лояльности".
Способ решения: В справочнике "Налоговые группы" используется соответствующие иконка и текст.

1.9.13 - 15.12.2017

Внесенные изменения:
1. Изменен механизм проверки лицензий:
а) для работы в демо-режиме появился ярлык "Frontol xPOS ДЕМО".
б) без лицензии нельзя зайти в режим регистрации, выходит сообщение "Отсутствует лицензия на программное обеспечение".
в) пользователь может работать в режиме регистрации в течение 5 минут после потери лицензии.
2. В параметры на вкладке ЕГАИС добавлен флаг "Отправлять розничные продажи в ЕГАИС".

ВНИМАНИЕ!!! Рекомендуемые прошивки ККТ:
а) Для ККТ производства АТОЛ: 3689; 4555.
б) Для ККТ производства Штрих: 41480.

Исправленные ошибки:
1. Ошибка при оплате со сдачей при округлении итоговой суммы чека к расчету.
Способ решения: Поправлено округление итоговой суммы чека к расчету.

1.9.12 - 30.11.2017

Внесенные изменения:
1. Реализовано получение триальной лицензии.
2. В настройке "Системные - Числа - Дробных знаков в сумме" убрана возможность ввода более двух знаков.
3. Реализована авторизация клиента Frontol Discount Unit по номеру телефона.
4. В карточке товара на вкладке "Алкоголь" длина поля "Емкость тары, л" увеличена до 4х знаков после запятой.
5. Реализован отчет о проданных товарах.

ВНИМАНИЕ!!! Рекомендуемые прошивки ККТ:
а) Для ККТ производства АТОЛ: 3689; 4555.
б) Для ККТ производства Штрих: 41480.

Исправленные ошибки:
1. При работе с весами через переходник приложение перестает получать вес, пока не сделаешь завершение сеанса.
Способ решения: Объект драйвера пересоздается при первой ошибке "Нет связи".
2. При работе с ЕГАИС 2.0. создается пустой документ "Перемещение в магазин".
Способ решения: В ЕГАИС 2.0. запрещено проведение документов без позиций.

1.9.11 - 27.10.2017

Исправленные ошибки:
1. Невозможно закрыть или отменить документ, при появлении ошибки ЕГАИС "Проверка не пройдена".
Способ решения: Поправлен порядок алгоритма закрывания документа с акцизным алкоголем.

1.9.10 - 16.10.2017

Внесенные изменения:
1. Реализована корректирующая скидка на весовой товар.
2. В карточку товара в свойство "Признак предмета расчета" добавлено значение "Аванс, задаток, предоплата".
3. В карточку товара добавлено свойство "Признак способа расчета".
4. В конфигуратор в раздел "Внешние системы\Параметры" добавлена настройка "Проводить все чеки".
5. Изменен перечень передаваемых сведений в ЕГАИС при розничной продаже маркируемой алкогольной продукции:
а) в реквизите "номер кассы" передается реквизит "номер фискального накопителя";
б) в реквизите "номер чека" передается реквизит "номер фискального документа".
6. Добавлены команды в стандартную раскладку клавиатуры:
а) Оборудование/Открыть денежный ящик <Ctrl+F9>;
б) Документ/Ввод карты <Ctrl+F12>;
в) Документ/Отмена карты (Доп. режим) <Ctrl+F12>.

1.9.9 - 14.09.2017

Внесенные изменения:
1. Переход на новую систему лицензирования.
2. Реализована интеграция с дисконтной системой Frontol Discount Unit.
3. Добавлены новые макеты режимов регистрации и оплаты.
4. Реализована возможность указания налоговой ставки при продаже по свободной цене.
5. Обновлены иконки приложений.
6. Реализованы настройки вывода информации в визуальном поиске.
7. В документах ЕГАИС реализована автоматическая сортировка записей по ID, начиная с новых.
8. Добавлен файл истории для драйвера ККТ.
9. В дистрибутив включены драйверы торгового оборудования v. 9.10.2:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

Исправленные ошибки:
1. При закрытии чека с весовым товаром на ККМ Штрих-М ошибка: -4026 (Невозможно начислить скидку).
Способ решения: Доработан алгоритм регистрации позиций в ККМ.

1.9.8 - 24.07.2017

Исправленные ошибки:
1. При попытке подключить ККМ Штрих-Мини-01Ф вылетает ошибка.
Способ решения: ККМ Штрих-Мини-01Ф подключается без ошибок.
2. В Windows при работе по старому порядку после изменения округления при печати меняется количество весового товара.
Способ решения: Исправлен алгоритм работы по старому порядку в Windows.

1.9.7 - 04.07.2017

Исправленные ошибки:
1. При отсутствии лицензии "АСТОР" не отображается вкладка подключения к FM.
Способ решения: Вкладка "Внешние системы" отображается независимо - типа лицензии.

1.9.6 - 03.07.2017

Внесенные изменения:
1. Добавлен новый вид лицензии - "АСТОР", с поддержкой интеграции с дисконтной системой "АСТОР:RS.Loyalty" и всех функций xPOS.
2. Реализована интеграция с дисконтной системой "АСТОР:RS.Loyalty".
3. Справочники "Синхронизация" и "Сервис регистрации акцизных марок" перенесены в категорию "Внешние системы", доступную при наличии лицензии АСТОР или NFR.
4. В карточку товара добавлено свойство "Признак предмета расчета".
5. Поля "Наименование" и "Текст для чека" в карточке товара увеличены до 128 символов.
6. Добавлены новые реквизиты в документы коррекции.
7. В справочник пользователя добавлены новые поля: "Должность и ФИО" и "ИНН".
8. Реализована передача информации о пользователе в отчет с гашением.
9. Появился новый отчет: "Состояние ОФД".
10. Реализовано автоматическое определение версии ФФД при работе по новому порядку.
11. Добавлена возможность выбора порядка сортировки списка транзакций ЕГАИС.
12. Реализовано более информативное перемещение по кнопкам главного меню.
13. В дистрибутив включены драйверы торгового оборудования v. 9.10.1:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

Исправленные ошибки:
1. При печати на ККМ по старому порядку ошибка: [-3814] Операция после скидки/надбавки невозможна.
Способ решения: Исправлено округление позиций при печати по старому порядку.
2. В копии чека вместо позиций печатается 0.
Способ решения: В копии чека печатаются позиции.
3. Невозможно закрыть чек с алкоголем, если в ККМ закончилась бумага.
Способ решения: Если в ККМ закончилась бумага чек с алкоголем закрывается.
4. В окне выбора ШК не полностью отображается штрихкод.
Способ решения: Расширено поле "Штрихкод" в окне выбора ШК.
5. На дисплее покупателя не меняется сумма при начислении скидки по карте.
Способ решения: После начисления скидки по карте сумма на дисплее покупателя меняется.
6. При разрешении монитора 800*600 в визуальном поиске не видно значений цены и остатков.
Способ решения: Из визуально поиска убрано поле артикул.

1.9.5 - 07.04.2017

Внесенные изменения:
1. Реализована возможность считывания контактной информации с QR и ШК.
2. Реализовано автоматическое закрытие документа при полной оплате.
3. Добавлена раскладка для ноутбука.
4. Доработан алгоритм округления и регистрации.
5. Внесены изменения в мастер настроек для интеграции с Далион.
6. Минимальное значение поля "Крепость, % об." равно 0.01.
7. Поле "КПП магазина" в настройках организации стало необязательным.
8. Изменен период мониторинга о проблемах с доступностью ОФД.

Исправленные ошибки:
1. Не работают настройки автоматического открытия денежного ящика.
Способ решения: Исправлена работа настроек автоматического открытия денежного ящика.
2. В отчете "Движения денежного ящика" отображается только последняя продажа.
Способ решения: Отчет "Движения денежного ящика" отображает все продажи в выбранном диапазоне.
3. Нулевое количество в позициях при частичном возврате, если символ десятичного разделителя отличен - точки.
Способ решения: При частичном возврате в позициях отображается количество товара.
4. Не заполняется колонка цена, если у товара несколько ШК.
Способ решения: В колонке "Цена" в окне "Выберите ШК" указывается цена по формуле: цена товара * коэффициент ШК.
5. Не инвертируется иконка в конфигураторе при выделении вкладки ЕГАИС.
Способ решения: При выделении вкладки ЕГАИС иконка инвертируется.
6. Отредактировать руководство интегратора. Указать минимальное значение поля 57 команды добавления товара.
Способ решения: Отредактировано руководство интегратора. В поле 57 добавлено минимальное значение = 0,01.
7. Отредактировать документацию. Убрать описание поиска по коду.
Способ решения: Отредактировано руководство оператора. Из описания убрана возможность использования поля "Поиск" по коду.

1.9.4 - 17.03.2017

Исправленные ошибки:
1. После округления копеек при оплате по безналу ошибка: Сумма не наличных оплат превышает сумму чека.
Способ решения: При оплате по безналу в ККТ передается округленная сумма.

1.9.3 - 14.03.2017

Внесенные изменения:
1. Настроено автоматическое подключение при входе в конфигуратор, при наличии в системе одного пользователя и отсутствия у него пароля.
2. Реализован функционал работы с сервером регистрации акцизных марок со стороны xPos.
3. Реализована регистрация в ККМ по итоговой цене. Возможно потребуется изменение шаблона!
4. Реализована поддержка ККМ Штрих-М
5. В дистрибутив включены драйверы торгового оборудования v. 9.9.0:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

Исправленные ошибки:
1. При возврате товара брать TaxNumber из карточки товара.
Способ решения: При возврате товара берется TaxNumber из карточки товара.

1.9.2 - 15.02.2017

Внесенные изменения:
1. В дистрибутив включен лицензионный договор.
2. Настроена передача расчета сдачи из xPos в ККМ.
3. Внесены изменения в мастер настроек для интеграции с Айтидой.
4. При добавлении новой БД, применяя изменения, автоматически создается БД, проверяется подключение и запускается служба обмена.
5. Ограничение максимальной суммы оплаты. При вводе суммы оплаты больше 12 знаков до запятой, выходит сообщение - "Сумма оплаты слишком велика".

Исправленные ошибки:
1. На Ubuntu 14, 16 в режиме регистрации не работает русская раскладка.
Способ решения: Печать текста настроена соответственно выбранной раскладки.
2. Индикатор текущей раскладки не реагирует на ее изменение в системе.
Способ решения: При переключении языка индикатор меняется соответственно выбранной раскладки.
3. Ошибка при возврате алкогольного товара, тип документа "Пустой", выходит ошибка -"Алкогольная продукция с такой маркой уже была продана ранее".
Способ решения: При возврате алкогольного товара, тип документа "Пустой", ошибки нет.
4. Не отображается время начала и окончания смены в строке состояния.
Способ решения: Время начала и окончания смены в строке состояния отображается.
5. Отредактировать документацию на предмет описания операции "Списать остатки ЕГАИС за прошлую смену".
Способ решения: Отредактировано руководство оператора. Внесены изменения "Если администратором настроена работа с ЕГАИС и соответствующие права, при выборе данного пункта осуществляется списание остатков ЕГАИС за прошлую смену, если при закрытии смены возникли проблемы со списанием остатков. Операция выполняется только при закрытой смене."
6. Отредактировать руководство администратора. Внести изменения в описание работы с мастером настроек.
Способ решения: Отредактировано руководство администратора с учетом изменений мастера настроек.

1.9.1 - 27.01.2017

Внесенные изменения:

1. Реализованы настройки каналов и планов обмена для интеграции с Айтида в мастере настроек.
2. Создана сборка под Microsoft Windows для систем с процессором, не поддерживающим набор инструкций SSE2.

Исправленные ошибки:

1. Отредактировать руководство оператора пункт 4.12. Внесение/выплата денег. Указать, что операция внесения денег "Покупюрное" более приоритетная по отношению к операции "Быстрое".
Способ решения: Отредактировано руководство оператора. В п. 4.12 Внесение/выплата денег, внесены изменения - "Операция внесения денег «Покупюрное» является более приоритетной по отношению к операции «Быстрое». В случае ее отключения, запрещается внесение/выплата наличных".
2. Отредактировать руководство администратора. Указать, что установка FxPOS на Ubuntu 16.04 должна производиться в текстовом режиме.
Способ решения: Отредактировано руководство администратора. В п. 2.2.2. Установка на ПК с ОС Linux Ubuntu 12.04 внесены изменения, добавлено примечание - "Установка FxPOS на Ubuntu 16.04 должна производиться в текстовом режиме. Формат команд установки следующий: sudo ‘путь к файлу установки’ --mode text".

1.9.0 - 11.01.2017

Внесенные изменения:
1. Регистрация в ККТ с разделением одной позиции на 2, если скидка ровно не делится на заданное количество.
2. Переименованы операции документов коррекции.
3. Реализована возможность использования touch screen:
a) Реализована всплывающая клавиатура в полях ввода.
б) Доработан внешний вид визуального поиска.
4. Добавлена возможность загружать условие "Время" в формате ЧЧ:ММ.
5. Реализован "Код кассы" для синхронизации с FM.

Исправленные ошибки:
1. В МА в скидках на товары в фильтр не попадают товары из групп.
Способ решения: В МА в скидках в фильтр попадают товары из групп.
2. В выгрузке в поле 26 указывается программный номер смены.
Способ решения: В выгрузке в поле 26 программный номер смены изменен на аппаратный.
3. После обновления УТМ нет возможности отправлять запросы в ЕГАИС.
Способ решения: При продаже алкогольного товара ошибки - УТМ нет.
4. Ограничение доступа ко всем пунктам меню, если частично ограничены права.
Способ решения: Запрос прав оставлен только на пункты меню, где доступ ограничен.
5. Некорректное округление при расчете скидки на набор.
Способ решения: Округление работает корректно.
6. Повторно отправлять пакет, если ответ - сервера accepted="0".
Способ решения: При приеме - сервера accepted="0", документы отправляются повторно.
7. Принудительно закрывать все программы по кнопке "Завершение работы".
Способ решения: Завершение работы ОС принудительно закрывает все открытые программы.

1.8.2 - 24.11.2016

Внесенные изменения:
1. Переход с Qt4 на Qt5.
2. Увеличена длина поля "Код" до 50 символов.
3. Реализованы документы коррекции.
4. Реализовано правило объединения маркетинговых акций по позициям.
5. Реализовано действие "Специальные цены".
6. Контроль продаж алкоголя с одинаковыми акцизами.
7. Объединение акцизных позиций.
8. Реализована возможность отмены ввода данных клиента.
9. Выключение сервиса обмена по умолчанию, после переустановки xPos.
10. Автоматический перезапуск сервиса обмена после изменения конфигурации обмена.
11. Реализовано журналирование функции ввода.
12. Настроена сортировка списка событий журнала в обратном порядке.
13. Реализована возможность в таблице журнала событий, переносить слова построчно, если не помещается текст.
14. Не поддерживается конвертация с версии 1.2.0.

Исправленные ошибки:
1. Задержка по времени при регистрации товара, если присутствует МА.
Способ решения: Регистрация товара происходит без задержек по времени в независимости - количества заведенных МА.
2. Удаление данных о ЕГАИС, если нет соответствующей лицензии.
Способ решения: Если нет лицензии ЕГАИС или NFR, данные о ЕГАИС отсутствуют в конфигураторе и главном меню.
3. Некорректное отображение отрицательных остатков ЕГАИС. Если остатки ЕГАИС отрицательные ,то в xPos происходит переполнение.
Способ решения: Настроено верное отображение отрицательных остатков ЕГАИС.
4. Не происходит восстановление автоматического обмена по ftp после обрыва связи.
Способ решения: обмен продолжается после восстановления соединения.
5. В мастере создания шаблона документа при создании пустого шаблона, в тесте чека отображаются символы.
Способ решения: В мастере создания шаблона документа при создании пустого шаблона символов нет.
6. В мастере создания шаблона документа, в шаге 2, при выборе - Первая строка: "№ Позиции, код, артикул, наименование", выводится номер позиции без наименования.
Способ решения: Номер позиции выводится с наименованием.
7. Выводить информацию в чеке из поля "Текст для чека" указанную в настройках пользователя.
Способ решения: Настроен вывод данных в чеке из поля "Текст для чека" указанные в настройках пользователя. В случае если данные в поле "Текст для чека" не указаны, выводится на печать данные из поля "Имя".
8. Неправильная работа маркетинговых акций по приоритету. Срабатывает только одна акция - с наивысшим приоритетом.
Способ решения: Исправлена работа акций в соответствии с выставленным приоритетом.
9. Наладить продажу товара из группы товаров по кнопке в макете экранов.
Способ решения: Если указать в функции "Позиция/Регистрация позиции/Регистрация по коду", в параметрах назначить код группы, то открывается визуальный поиск со списком товаров группы, если в параметрах назначить код товара из группы, то регистрируется назначенный товар.
10. Отредактировать пункт 2.3.3. Настройка автозапуска Frontol xPOS.
Способ решения: Отредактировано руководство администратора. В пункте 2.3.3. Настройка автозапуска Frontol xPOS -"Для автозапуска приложения кассира Frontol xPOS при старте системы на ОС Debian откройте на редактирование файл /home/atol/FxLauncher.xml командой. Указанные настройки актуальны только для nova.
11. Убрать из руководства данные о печати слипа для алкоголя без акцизной марки.
Способ решения: Отредактировано руководство администратора. Убрать из руководства данные о печати слипа для алкоголя без акцизной марки и отредактированы соответствующие скриншоты.
12. Отредактировать руководство администратора, пункт Товар. Вкладка «Контроль», стр. 114 -"Минимальная цена": исправить «Макс. сумма документа и сумма клиента» на «Макс. сумма документа и сумма оплаты».
Способ решения: Отредактировано руководство администратора. В пункте Товар на вкладке «Контроль», стр. 114 -"Минимальная цена": внесены изменения- «Макс. сумма документа и сумма оплаты».
13. Отредактировать руководство администратора, пункт 6.7.3. Справочник «Фильтры журнала». Параметра состояния нет, убрать соответствующий подпункт описания.
Способ решения: Отредактировано руководство администратора. В пункте 6.7.3. Справочник «Фильтры журнала». Параметра состояния нет, удален соответствующий подпункт описания.
14. Отредактировать руководство администратора, пункт Платежные системы. Вкладка «Параметры», стр. 229 пункт "Количество слипов"-Импринтеры на POS терминалах не используют, слипы печатаются на ККМ.
Способ решения: Отредактировано руководство администратора. В пункте Платежные системы, на вкладке «Параметры», стр. 229 пункт "Количество слипов" внесены изменения - Импринтеры на POS терминалах не используют, слипы печатаются на ККМ.
15. Отредактировать руководство администратора, пункт Операторы платежных систем, данные в ячейке с описанием Дополнительного параметр №1, заменить "пароль" на "код".
Способ решения: Отредактировано руководство администратора. В пункте Операторы платежных систем внесены изменения, данные в ячейке с описанием Дополнительного параметр №1, заменены на "код".
16. Отредактировать руководство администратора, пункт 6.2.5 Округление сумм, пример задублирован.
Способ решения: Отредактировано руководство администратора, пункт 6.2.5 - Округление сумм, пример задублирован.

1.8.1 - 29.09.2016

Внесенные изменения:
1. Поля в разделе Организации ЕГАИС сделаны обязательными для заполнения.
2. Реализован ввод данных клиента в документы для ФЗ54.
3. Реализован Мониторинг ОФД.
4. Реализовано диалоговое окно ввода акцизных марок в ЕГАИС 2.0.
5. Реализован Мониторинг УТМ с настройкой периодичности запроса.
6. В справочнике организаций настройка "Автоматическое списание слабоалкогольной продукции при закрытии смены"
переименована на "Автоматическое списание пивной продукции при закрытии смены".

Исправленные ошибки:
1. При установленной настройке - Контроль регистрации/Списание остатков/Нет, при продаже, остаток товара уменьшается.
Способ решения: При установленной настройке - Контроль регистрации/Списание остатков/Нет, при продаже, остаток товара не уменьшается.
2. Если не запросить ИНН по организации, которую указали в настройках организации ЕГАИС, то при формировании ТТН на возврат, расход операция завершится с ошибкой.
Способ решения: Исправлено для ЕГАИС 2.0 выводом сообщения -"Необходимо запросить данные по своей организации в справочнике организаций".
3. В ОС Windows Starter не отправляется отчет алк.продукции на почтовый клиент gmail.com.
Способ решения: Отправка отчета на сервер google налажена.
4. При редактировании цены товара чек закрывается на нулевую сумму.
Способ решения: Закрытие чека происходит по введенной цене.
5. Изменение логики в списании товаров, если на один товар заведено несколько алкокодов.
Способ решения: Товар имеющий несколько привязанных алкокодов списывается со всех остатков в ЕГАИС в порядке очереди.
6. При выставленном параметре "Отмена отложенных документов" и отсутствии права у пользователя "Отмена отправленного в ЕГАИС документа" выходит окно авторизации и сообщение "У этого пользователя также нет прав на данную операцию".
Способ решения: Окно авторизации не запрашивается.
7. Реализовать возможность повторной печати алкослипа, если предыдущая завершилась неудачно.
Способ решения: После замены чековой ленты или исправления ошибок печати алкослип печатается корректно и полностью.
8. Отредактировать руководство администратора, пункт -"Работа по новому порядку ФЗ-54"
Способ решения: Отредактировано руководство администратора. В пункте "Работа по новому порядку ФЗ-54" внесены изменения-"Данная настройка предназначена для работы ККМ по новому порядку ФЗ-54".
9. Исправление документации на предмет использования налоговых групп.
Способ решения: Отредактировано руководство интегратора, стр. 43, 23е поле команды $$$ADDQUANTITY указано как используемое.

1.8.0 - 02.09.2016

Внесенные изменения:
1. Реализована возможность указывать алкокоды для товаров:
а) В карточку товара добавлена вкладка "Алкокоды".
б) Добавлены команды загрузки из АСТУ "Добавить алкокоды" ($$$ADDALCCODES) и "Удалить все алкокоды" ($$$DELETEALLALCCODES), "Удалить алкокоды у товара" ($$ $DELETEALCCODESBYWARE), "Удалить алкокоды по коду" ($$$DELETEALCCODESBYALCCODE).
в) В экспорт/Импорт добавлен справочник "Алкокоды".
2. Реализована возможность для товара указать налоговую группу:
а) В конфигуратор добавлен раздел "Категории\Справочники\Налоги" содержащий справочники "Налоговые группы" и "Налоговые ставки". В разделе можно добавить налоговые группы и налоговые ставки, задать значения для налоговых ставок, а также связать налоговые группы с налоговыми ставками.
б) В карточке товаров добавлена возможность указать налоговую группу.
в) Добавлены команды для загрузки из АСТУ "Добавить налоговые ставки" ($$$ADDTAXRATES), "Добавить налоговые группы" ($$$ADDTAXGROUPS), "Добавить налоговые ставки группы" ($$ $ADDTAXGROUPRATES), "Удалить все налоговые ставки" ($$$DELETEALLTAXRATES), "Удалить все налоговые группы" ($$$DELETEALLTAXGROUPS), "Удалить все налоговые ставки группы" ($$ $DELETEALLTAXGROUPRATES).
г) В экспорт/импорт добавлен справочник "Налоги".
3. Добавлен механизм работы в ЕГАИС 2.0:
а) Работа осуществляется из режима Супервизор в разделе ЕГАИС.
б) В справочник организаций добавлена настройка "Работа по второй версии ЕГАИС".
4. Реализовано автоматическое списание слабоалкогольной продукции при закрытии смены:
а) Документ списания можно открыть в Супервизоре в разделе ЕГАИС.
б) В справочник организаций добавлена настройка "Автоматическое списание слабоалкогольной продукции при закрытии смены".
5. Созданы документы Прихода/Расхода/Инвентаризации.
6. Реализован протокол мониторинга для связи с FM:
а) В справочник "Синхронизация" добавлены настройки мониторинга для связи с FM.
б) Настройки мониторинга добавлены в Экспорт/Импорт настроек.
7. Реализован индикатор доступности УТМ по аналогии с индикатором сервиса обмена.
8. Изменен идентификатор пакета отмены чека.
9. Изменен механизм регистрации позиции для опциональной поддержки нового порядка ФЗ-54.
10. Для ККМ добавлена настройка "Работа по новому порядку ФЗ-54".
11. Реализован "Отчет о текущем состоянии расчетов".
а) Отчет может быть вызван из режима Супервизор в разделе "Отчеты".
б) Добавлено право "Сервис - Отчеты - Отчет о текущем состоянии расчетов".
12. В дистрибутив включены драйверы торгового оборудования v. 9.8.0:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

Исправленные ошибки:
1. Автоматически закрывать меню "Работа в ЕГАИС" после выбора транзакции в состоянии "Новый".
Способ решения: Меню "Работа в ЕГАИС" закрывается автоматически.
2. При переходе из конфигуратора в супервизор, если подключена ККМ, приложение закрывается с ошибкой.
Способ решения: Переход осуществляется без ошибок.
3. После переустановки ОС системы Ubuntu 16, не проходит восстановление по DeviceID. В менеджере лицензий, лицензия падает в некорректные.
Способ решения: Восстановление лицензии налажено.
4. Налажена возможность регистрации конкретного товара в клавиатурной функции и в редакторе макетов экрана по кнопке.
Способ решения: Товар регистрируется по клавишам и по кнопке в макете экрана.

1.7.4 - 04.08.2016

Внесенные изменения:
1. Изменен механизм генерации DID для корректной работы на устройствах со встроенной памятью.

Исправленные ошибки:
2. Если в программе заведены две организации с одинаковым ИНН, но разным КПП, то делать выбор по КПП, для того, чтобы в операции возврата, можно было выбрать правильную организацию.
Способ решения: При подстановке организации в "грузоотправитель" выбор организации происходит по паре ИНН/КПП.

1.7.3 - 14.07.2016

Внесенные изменения:
1. Выпущена сборка xPos под HUB-19.
2. Реализована настройка размера хранения логов.
3. Не отправляются данные по неакцизному алкоголю в ЕГАИС.
4. В дистрибутив включены драйверы торгового оборудования v. 9.7.0:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.
5. В дистрибутив включен новый менеджер лицензий 1.3.2.

Исправленные ошибки:
1. Печать чека при отсутствии ККМ.
Способ решения: Эмулятор устройств создается только если нет подключенных устройств печати.
2. При отсутствии поддержки ККМ печати QR кода печатать только ссылку.
Способ решения: Печать QR-кода настроена.
3. В документах ЕГАИС при считывании акциза проверять его на валидность.
Способ решения: при считывании акциза происходит проверка на валидность.
4. В имя файла архива попадает его расширение.
Способ решения: Расширение в имя файла архива не попадает.
5. При закрытии окон пунктов меню "Документы ЕГАИС", оставлять открытым меню "Документы ЕГАИС".
Способ решения: окна пунктов меню "Документы ЕГАИС" остаются открытыми.
6. При экспорте/импорте настроек не переносится настройка шаблона штрихкода.
Способ решения: В экспорт/импорт настроек включена возможность переноса настройки шаблона штрихкода.
7. Когда на остатке в базе остается единица количества любого товара, при его продаже чек печатается, но документ не закрывается, если включена настройка "Отрицательные остатки".
Способ решения: При продаже чек печатается, документ закрывается.
8. Отредактировать пункт "7.1.1.5. Добавить штрихкоды" в руководстве интегратора.
Способ решения: Отредактировано руководство интегратора. В пункте "Добавление штрихкодов", команда $$$ADDBARCODES, 5е поле не используется, присвоить одинаковый ШК у товара с разными значениями разрезов нельзя.

1.7.2 - 10.06.2016

Исправленные ошибки:
1. Неправильная логика формирования DID.
Способ решения: исправлена логика формирования DID.

1.7.1 - 27.05.2016

Внесенные изменения:
1. Реализован мастер первоначальной настройки в xPOS.
2. Реализован механизм при вводе в поиск по коду, кода группы товара, выводить окно визуального поиска с содержимым данной группы.
3. Добавлены макеты клавиатур кв 4000, кв 6600 и других клавиатур, которые продает АТОЛ.
4. Реализован импорт/экспорт раскладок из xPOS.
5. Добавлено новое действие "Оповещение" в маркетинговые акции.
6. Добавлена поддержка xPOS на Windows 10.
7. Выделены цветом элементы меню, недоступные для текущего пользователя.
8. Добавлены названия клавиатурных функций в названия кнопок у MessageBox.
9. Добавлена подсветка к рамке для текущего элемента В супервизоре.
10. Доработан визуальный поиск:
а) Увеличена ширина виджета визуального поиска
б) Добавлена сортировка по наименованию товара
в) Увеличена ширина поля "Наименование".

11. В дистрибутив включены драйверы торгового оборудования v. 9.6.3:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

Исправленные ошибки:
1. В 55ой транзакции не заполняется поле 8 (карта клиента).
Способ решения: В 55-й транзакции поле 8 заполняется номером карты клиента.
2. После импорта макетов экрана в активных формах надпись "Ссылка потеряна".
Способ решения: Активным формам экрана назначены соответствующие макеты
3. На макете экрана не работает кнопка Backspace.
Способ решения: В режиме "Регистрация" кнопка Backspace работает.
4. Не записывать предыдущие попытки в файл с результатом обмена.
Способ решения: В файл с результатом обмена LoadResult.txt помещается признак успешной загрузки письма после появления сети.
5. Необработанное сообщение об ошибке при сохранении двух функций на одну клавишу в доп. режимe.
Способ решения: Удалено ограничение на уникальность КФ в конвертере.
6. При регистрации товара по шаблону ШК в демо-режиме добавляется товар не по 10 рублей, а по заданной цене.
Способ решения: Коррекция цены при регистрации по шаблону ШК в демо-режиме.
7. Отсутствует надпись об использовании демо-режима в тесте в редакторе шаблона документа.
Способ решения: Надпись "ДЕМО-РЕЖИМ" в тесте шаблонов печати
8. Не экспортируется признак "Печатать слип для алкоголя без акцизной марки" в справочнике Организации. Воспроизводится на всех платформах;
Способ решения: экспорт и импорт флага "Печатать слип без акциза" в организациях.
9. Ошибка выгрузки пустых продаж.
Способ решения: При отсутствии новых продаж после педыдущей выгрузки получаем файл выгрузки без продаж.
10.Из Frontol Manager не передается мероприятие, если у МА тип отличный - "Скидки".
Способ решения: Возможна передача мероприятия, если у МА тип "Прочие акции".
11.Не отображается картинка на элементе "Кнопка" в POS.
Способ решения: Картинка на кнопке отображается в редакторе макетов и в POS.

1.7.0 - 26.02.2016

Внесенные изменения:
1. Добавлен механизм работы в ЕГАИС:
а) Работа с документами ЕГАИС осуществляется из меню “Документы ЕГАИС” в режиме регистрации.
б) Добавлен макет экрана для работы с документами ЕГАИС.
в) Раздел ЕГАИС перенесен из “Основных” настроек на уровень выше - в левую панель.
г) Добавлена клавиатурная функция "Документ \ Документы ЕГАИС".
д) В редактор макетов добавлены новые параметры в список позиций и в поле информации:
- ЕГАИС. Справка А,
- ЕГАИС. Справка Б,
- Количество по накладной,
- ЕГАИС. Актуальное количество

е) Добавлена работа с документами ЕГАИС:
- Постановка на баланс
- Списание
- Возврат, расход
- Входящая ТТН (приемка)

ж)Добавлен экспорт/импорт справочника "Организации"

2. В дистрибутив включены драйверы торгового оборудования v. 9.6.3:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

Исправленные ошибки:
1. Не регистрируется товар при установленной настройке "ГП копии, если не задана в карточке товара"= "Текущая ГП чека".
Способ решения: Товар регистрируется, ошибок не происходит.
2. В транзакции 45 в поле 26 отсутствуют данные "номер чека/документа/смены".
Способ решения: В транзакцию 45 в поле 26 записываются данные "номер чека/документа/смены".
3. Если не задана активная ГП, то при вызове функции "Сумма в ДЯ" предлагается выбор ГП.
Способ решения: выбор ГП не предлагается при вызове функции "Сумма в ДЯ".
4. Не открывается документ из меню операций с документом, если у пользователя права на один документ.
Способ решения: Открывается документ на который у пользователя есть права
5. Проверка прав на создание документа возврата/аннулирования.
Способ решения: При отсутствии прав у пользователя на открытие документа возврата - документ возврата не открывается, выводится сообщение об ошибке
6. Изменение пользователя в строке состояния после запроса авторизации при недостатке прав.
Способ решения: После запроса авторизации при недостатке прав пользователь снова сбрасывается на первоначального
7. Не работает ввод количества в режиме расчет при отображении итогов документа.
Способ решения: Открывается режим регистрации, ввод количества работает
8. Ошибка после выхода из окна авторизации при дозапросе авторизации.
Способ решения: После выхода из окна авторизации при дозапросе авторизации ошибок не происходит.
9. Регистрация товара при отсутствии прав.
Способ решения: При отсутствии прав на регистрацию товара невозможно зарегистрировать товар, выводится сообщение об ошибке
10. Отсутствуют сообщения об ошибках при вызове функций.
Способ решения: Выводятся сообщения об ошибке
11. Изменен принцип формирования выгрузки за последнюю смену.
Способ решения: При нескольких одинаковых номерах смен в БД и выгрузке за последнюю смену, выгружаются данные за последнюю смену, данные за предыдущую смену с таким же номером в выгрузку не попадают.
12. Визуальный поиск товара по ШК.
Способ решения: В визуальном поиске осуществляется поиск товара по ШК
13. Не работает ввод количества из электронных весов.
Способ решения: Ввод количества из электронных весов работает корректно.
14. Изменена транзакция закрытия документа вскрытие тары.
Способ решения: Изменена транзакция закрытия документа вскрытие тары на "55".
15. В выборе диапазонов дат при формировании алкогольного отчета нельзя указать диапазон "только этот день".
Способ решения: Возможно выбрать одинаковую дату "с" и "по" для отображения диапазона за определенный день.
16. Повторное закрытие чека на ФР.
Способ решения: чек повторно не закрывается..
17. xPOS проводит оплату картой, даже если была ошибка платежной системы.
Способ решения: После ошибки платежной системы оплата картой не происходит.
18. Доработка окна при регистрации товара по цене.
Способ решения: проведены следующие доработки:
- в окно добавлена иконка,
- увеличена ширина столбца "Наименование",
- скрыт столбец "Остаток", если отключен глобальный контроль остатков.
19. При возврате нулевого количества алкогольного товара предлагается ввод акциза.
Способ решения: При возврате нулевого количества алкогольного товара ввод акциза не предлагается, выводится сообщение ошибке.
20. Убран слой JS скриптов из скидок для повышения производительности.
Способ решения: Улучшена производительность работы системы лояльности.
21. Исправлена ошибка загрузки после выгрузки из КС с условием "Время"
Способ решения: Изменен формат времени на ЧЧ:ММ:СС в выгрузке из КС.
22. Записывать карту клиента в транзакции 15/17/35/37/85/87 в поле 8.
Способ решения: В транзакции 15/17/35/37/85/87 в поле 8 записывается карта, после ввода которой выполнилось условие.
23. Не работает запрет продажи после выполнения условия.
Способ решения: Выводится сообщение об ошибке, документ не закрыт
24. Отредактирован отчет "Журнал учета продаж алкогольной продукции"
Способ решения: В шапке отчета выровнены названия столбцов по вертикали, в столбце "Код вида продукции" значения выровнены по правому краю.
25. Не записывать в очередь сообщений ФМ пакеты, если синхронизация выключена
Способ решения: Если синхронизация выключена, то при закрытии документа в таблицу UPSTREAM_QUEUE не пишутся данные
26. Изменить отображение транзакции нефинансового возврата в конфигураторе
Способ решения: Вместо транзакции "56" указывается "58"
27. Отображать в списке организаций в поле ГП “Ссылка потеряна”, если связь с ГП удалена.
Способ решения: Если у организации связь с группой печати потеряна, то в списке у организаций отображается "Ссылка потеряна".
28. После выключения параметра ПС оплата, оплаты по данной ПС проходят.
Способ решения: Оплата не добавляется, выводится сообщение об ошибке.
29. Конвертировать транзакции закрытия для вскрытия тары и пользовательского документа.
Способ решения: После конвертации БД изменены транзакции закрытия для вскрытия тары и пользовательского документа у ранее созданных документов.

1.6.3 - 15.12.2015

Внесенные изменения:
1. Изменена работа с журналом учёта объёма розничной продажи алкогольной и спиртосодержащей продукции:
- Добавлена возможность сохранения журнала учёта объёма розничной продажи алкогольной и спиртосодержащей продукции в каталог,
- Добавлена возможность печати журнала учета алкогольной продукции системными средствами ОС (Ubuntu и Windows),
- Добавлена возможность отправки журнала учёта объёма розничной продажи алкогольной и спиртосодержащей продукции по e-mail,
- Добавлены клавиатурные функции "Сохранение журнала учета продаж алкогольной продукции", "Отправка журнала учета продаж алкогольной продукции", "Печать журнала учета продаж алкогольной продукции",
- В раздел настроек "ЕГАИС" добавлен подраздел "Журнал учета алкогольной продукции" с настройками каталога сохранения файла отчета и настройками почтового сервера для отправки отчета по email,
- Добавлена возможность сохранения и отправки журнала по e-mail при закрытии смены (настройки в справочнике "Основные/Закрытие смены/Выгрузка").

2. В дистрибутив включены драйверы торгового оборудования v. 9.6.3:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

Исправленные ошибки:
1. Не производится экспорт права "Работа с документами ЕГАИС" в профиле пользователя.
Способ решения: Право "Работа с документами ЕГАИС" эксопртируется корректно.
2. При попытке восстановить отмененный документ и незаданной активной ГП, документ открывается в состоянии "Не открыт".
Способ решения: Перед восстановлением документа предлагается выбор ГП.
3. При импорте алкогольной продукции выводилось сообщение об ошибке.
Способ решения: При импорте алкогольной продукции ошибки не возникает.
4. При синхронизации документов вида "Открытие смены", "Закрытие смены" и "Операция в ККМ" во Frontol Manager предыдущий документ затирается, после чего создаётся новый.
Способ решения: Синхронизация документов вида "Открытие смены", "Закрытие смены" и "Операция в ККМ" проходит корректно.
5. При превышении максимальной суммы документа и суммы оплаты до перехода в режим расчёта ошибка не выводится.
Способ решения: Настройка "Макс. сумма документа и сумма оплаты" проверяется до перехода в режим "Расчёт".
6. При отправке продажи в ЕГАИС нужно учесть, что поле КПП не обязательно, если ИНН 12 знаков.
Способ решения: При отправке продажи в ЕГАИС поле учитывается, что поле КПП необязательно, если в поле ИНН указано 12 знаков.
7. Если у организации снят флаг "Учитывать продажи алкоголя в ЕГАИС", то не запрашивать сканирование акцизной марки PDF417.
Способ решения: Если у организации снят флаг "Учитывать продажи алкоголя в ЕГАИС", то данные о продаже алкогольного товара не учитываются в ЕГАИС, но записываются в журнал учета продаж алкогольной продукции.
8. При установленной настройке оставлять итоги после закрытия осуществляется переход в режим регистрации нажатием Esc, для выхода из просмотра требуется подтверждение.
Способ решения: При просмотре итогов документа в окне регистрации подтверждение при выходе не запрашивается.
9. При отображении итогов дакумента после закрытия и сканировании ШК выводится ошибка авторизации.
Способ решения: При отображении итогов дакумента после закрытия и сканировании ШК происходит регистрация товара по ШК.
10.При просмотре документа приемки ТТН возможно изменить количество у позиций.
Способ решения: В режиме просмотра документа приемки ТТН функция изменения количества недоступна.
11. Не изменяется наименование активной БД после сохранения изменений.
Способ решения: После сохранения наименование активной БД актуализируется.
12. Сдача отображается в списке оплат документа возврата.
Способ решения: В списке оплат документа возврата на основании отображаются оплаты без сдачи.
13. После импорта не находится товар по цене.
Способ решения: После импорта поиск товара по цене осуществляется корректно.
14. Некорректно работает регистрация купюры.
Способ решения: Купюра регистрируется корректно.
15. На дисплее покупателя не отображается итог пустого документа после его открытия.
Способ решения: При открытом пустом документе на дисплее покупателя отображается нулевой итог.
16. Не очищается поле ввода после быстрого внесения/выплаты.
Способ решения: После выполненных функций поле ввода очищается.
17. Изменяется вид документа по умолчанию после ошибки превышения максимальной суммы в денежном ящике при открытии документа внесения.
Способ решения: Вид документа по умолчанию не изменяется после ошибки превышения максимальной суммы в денежном ящике при открытии документа внесения.
18. Для отмененного документа не записывается 0 в поле 9 транзакции 56.
Способ решения: Для отмененного документа в транзакции 56 в поле 9 записывается 0.
19. Состояние документа возврата при отмене в окне запроса на считывание акцизной марки остается "Не открыт".
Способ решения: Состояние документа изменено на "Открыт".
20. Сброс ГП после закрытия/отмены/откладывания, если активная ГП не задана.
Способ решения: После закрытия/отмены/откладывания документа активная ГП сбрасывается, если не задана в настройках.

1.6.2 - 27.11.2015

Внесенные изменения:
1. Добавлена возможность работы с ЕГАИС по разным группам печати (по разным юридическим лицам):
а) В настройке «Основные\ЕГАИС» добавлен справочник организаций:
- Для каждой организации задаются свои реквизиты и адрес транспортного терминала,
- Значение поля «Группа печати» в рамках справочника организаций должно быть уникальным.
2. Доработан функционал формирования журнала учёта алкогольной продукции:
а) Добавлена возможность формировать отчёт в разрезе организаций.
б) Журнал формируется по реквизитам из справочника организаций на основе существующих в БД транзакций.
в) В журнале отображаются данные о продажах, возвратах алкогольной продукции и о вскрытиях тары алкогольной продукции.
г) При формировании журнала по всем организациям данные в нём группируются сначала по организации, а внутри каждой организации – по датам.
3. Добавлен новый вид документа «Вскрытие тары»:
а) Для документа вскрытия тары всегда безусловно разрешена регистрация по нулевой цене и нулевой стоимости, безусловно разрешено закрытие нулевого документа, а также безусловно не действуют те же флаги контроля, что и для вида документа «Пользовательский».
б) В документе вскрытия тары разрешено регистрировать только алкогольную продукцию.
в) Вскрытие тары является нефискальным документом.
4. Добавлена группа прав «Документ вскрытия тары» с правами:
а) Документ вскрытия тары\Открытие нового.
б) Документ вскрытия тары\Закрытие.
5. Добавлена возможность продажи и возврата алкогольной продукции разных видов (с акцизной маркой и без акцизной марки).
6. Изменены карточки товаров и групп товаров:
а)В карточку товара добавлена вкладка «Алкоголь»:
- Если флаг «Алкогольная продукция» установлен, товар считается алкогольным. Чтобы регистрация такого товара была возможна, для него обязательно должен быть задан штрихкод,
- Если в поле «Маркировка» указано значение «С маркой», то при регистрации такого товара будет запрошена акцизная марка,
- Если в поле «Маркировка» указано значение «Без марки», то при регистрации такого товара акцизная марка запрошена не будет.
б) На вкладке «Контроль» убран флаг «Алкогольная продукция» (для товаров и групп товаров).
7. В настройке «Основные\Контроль регистрации» убран контроль «Алкогольная продукция».
8. Убрано ограничение регистрации алкогольного товара только по ШК.
9. Изменения в форматах АТОЛ и АСТОР 1.3:
а) Удалена поддержка команд $$$ADDALCOHOLREPORT и $$$DELETEALCOHOLREPORT.
б) Изменены команды $$$ADDQUANTITY, $$$REPLACEQUANTITY и $$$REPLACEQUANTITYWITHOUTSALE:
- Удалена поддержка флага 15 в поле 8,
- Добавлены поля 53-59.
в) Для транзакций 1/11 и 2/12 в поле 34 добавлена запись акцизной марки товара.
10. Добавлены новые свойства в классы шаблонов печати:
а) класс «Ware»:
- isAlcohol (Алкогольная продукция),
- alcoTypeCode (Код вида продукции),
- alcoCapacity (Ёмкость тары),
- alcoholByVolume (Крепость),
- hasAlcoStamp (Маркировка).
б) класс «Position»:
- alcoStamp (Акцизная марка).
11. Добавлены новые элементы в поля информации макетов экрана:
а) Информация о позиции\Акцизная марка.
б) Информация о позиции\Код вида продукции.
в) Информация о позиции\Ёмкость тары.
г) Информация о позиции\Крепость.
12. Внесены изменения в сущности синхронизации:
а) Добавлена синхронизации вкладки «Алкоголь» для товара, удалена синхронизация флага контроля «Алкогольная продукция».
б) Удалена синхронизация глобального контроля «Алкогольная продукция».
13. Реализована работа с приёмкой товароно-транспортных накладных из системы ЕГАИС (используется веб-сервер документов ЕГАИС, с которым работа ведется по REST API).
14. В дистрибутив включены драйверы торгового оборудования v. 9.6.2:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

Исправленные ошибки:
1. При использовании вида документа наличие шаблона для него должно быть обязательным.
Способ решения: При использовании вида документа наличие шаблона не обязательно.
2. Параметр «Отмена отложенных документов» во время закрытия смены должен работать только для документов без наличия платежей.
Способ решения: При включенном параметре во время закрытия смены происходит отмена только тех отложенных документов, в которых нет платежей.
3. Для отменённого документа возврата на основании сумма скидки записывалась в сводном отчёте в поле «Округления».
Способ решения: Для отменённого документа возврата на основании сумма скидки записывается в сводном отчёте в поле «Скидки».
4. Суммы документов возвратов нефинансового типа попадают в отчёт «Движения денежного ящика».
Способ решения: Суммы документов возвратов нефинансового типа не попадают в отчёт «Движения денежного ящика».
5. Если у товара и у группы товаров указаны разные группы печати, то при регистрации такого товара приоритет имеет ГП, указанная для группы.
Способ решения: В указанной ситуации высшим приоритетом обладает группа печати, указанная в товаре.
6. Суммовая скидка на набор срабатывает не кратно указанному количеству, а при каждом увеличении количества на 1.
Способ решения: Суммовая скидка на набор срабатывает кратно указанному количеству.
7. Суммовая скидка на позицию срабатывает на сумму позиции, а не на каждую единицу позиции.
Способ решения: Суммовая скидка на позицию срабатывает на каждую единицу количества зарегистрированной позиции.
8. При отсутствии пользователей в соответствующем справочнике во время запуска приложения кассира выводилось некорректное сообщение об ошибке.
Способ решения: Сообщение об ошибке в указанной ситуации поправлено.
9. Для транзакции «Скидка суммой на позицию» записывался тип транзакции «Скидка % на позицию».
Способ решения: Для суммовой скидки на позицию записывается правильный тип транзакции.
10. Лишняя кнопка «?» на EasyPOS Nova в некоторых окнах.
Способ решения: Лишняя кнопка убрана.
11. Если поле "Наименование" карточки товара содержит большое количество символов, то окно запроса акциза отображалось некорректно.
Способ решения: В указанной ситуации окно запроса акциза отображается корректно (согласно требованиям).
12. Если в клавиатурной функции начисления ручной скидки задать назначение "Все" и указать конкретную акцию в поле "Параметр", то отсутствие права на начисление ручных скидок не действует.
Способ решения: В указанной ситуации право на начисление ручных скидок работает корректно (скидка не начисляется).
13. Если у вида документа отсутствует шаблон печати на закрытие чека, то закрыть документ было невозможно (выводилась ошибка).
Способ решения: В указанной ситуации документ успешно закрывается без печати, не изменяя ДЯ.
14. Выгрузка в диапазоне "Последняя смена" производилась за смену с максимальным номером.
Способ решения: Выгрузка в диапазоне "Последняя смена" производится по последнему документу закрытия смены.

1.6.1 - 28.09.2015

Внесенные изменения:
1. Добавлена поддержка механизма взаимодействия с единой государственной автоматизированной информационной системой, предназначенной для контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции (ЕГАИС):
а) Добавлен новый раздел настроек "Основные \ ЕГАИС".
б) В карточку товара на вкладку "Контроль" и в список параметров глобального контроля добавлена настройка "Алкогольная продукция" для управления признаком алкогольной продукции.
в) В документах продажи, возврата/аннулирования на основании реализована обработка признака алкогольной продукции. Товары в перечисленных документах регистрируются и сторнируются только в количестве 1 и только после считывания акцизной марки.
г) Алкогольный товар можно зарегистрировать только по ШК
д) При закрытии документов продажи или возврата/аннулирования на основании добавлена отправка на сервер ЕГАИС информации об алкогольной продукции, зарегистрированной в них.
е) В документ продажи добавлена печать слипа с информацией по реализованной алкогольной продукции
ж) В форматы обмена "АТОЛ", "АСТОР 1.3" добавлена поддержка загрузки признака алкогольной продукции
з) Добавлена поддержка обработки критичных ситуаций при работе с ЕГАИС:
- Добавлено право "Документ \ Отмена отправленного в ЕГАИС документа", которое разрешает отменить документ, отправленный в ЕГАИС, если его невозможно закрыть на ККМ.
- Если документ невозможно закрыть на ККМ, то теперь можно повторно попытаться закрыть документ на ККМ, отложить документ или попытаться отменить его. Если при отмене не проходит отмена в ЕГАИС, то при наличии права "Документ \ Отмена отправленного в ЕГАИС документа" документ может быть отменён во Frontol.
- Если у пользователя, который закрывает смену есть право "Документ \ Отмена отправленного в ЕГАИС документа" и есть документы, отправленные в ЕГАИС, но не закрытые на ККМ, то тогда операция "Отмена отложенных документов" отменяет документы, которые отправлены в ЕГАИС. Если такого права нет, то указанные документы не отменяются.
- Если в настройках для закрытия смены не включён флаг "Запретить при наличии отложенных документов" и есть документы, отправленные в ЕГАИС, но не закрытые на ККМ, то выдаётся предупреждение о возможном расхождении учётных данных.
и) Добавлена транзакция 120, в которую пишется код ГП, на которой были зарегистрированы товары, отправленные в ЕГАИС.
к) Добавлена синхронизация новых свойств, прав с Frontol Manager.
л) В обучающем режиме данные в ЕГАИС не отправляются.
м) Механизм взаимодействия с ЕГАИС доступен в поставке Frontol xPOS ЕГАИС.
2. Добавлена поддержка обучающего режима:
а) Особенности работы в обучающем режиме:
- Происходит изменение сумм только программного ДЯ.
- Вместо формирования реального чека будет осуществляться его эмуляция без записи в фискальную память.
- Вместо отчета с гашением будет сниматься отчет без гашения.
- В шапке чека печатается строка "!Обучающий режим!".
- Работа с ЕГАИС осуществляется в режиме эмуляции (на слипе печатается ШК, адресующий на сайт компании АТОЛ, но отправка данных на сервер ЕГАИС не выполняется).
- При проведении оплаты банковской картой в обучающем режиме, если авторизационный сервер не был заменен тестовым, будет проведена реальная оплата со снятием денег с банковского счета.
б) Для работы в обучающем режиме необходимо создать специальную БД. Для этого в менеджер БД добавлена возможность создания обучающей БД:
- Добавлен флаг "Обучающий режим" в окне создания БД.
- В список БД добавлен столбец "Режим" для отображения режима работы БД.
в) При запуске приложения кассира, а также при переходе в режим регистрации выводится сообщение "Работа осуществляется в режиме обучения".
г) В заголовке окна приложения кассира отображается надпись "Обучающий режим".
3. Добавлена поддержка работы одновременно с двумя и более весами.
4. Для действий "Скидка на набор", "Товарная скидка" добавлена поддержка суммовых скидок.
а) Для указанных действий кроме значения скидки необходимо указать тип скидки.
б) Для указанных действий расширена команда загрузки $$$ADDMARKETINGEVENTS.
5. В приложении администратора в редакторе маркетинговых мероприятий для условия "Время" в поле "Конец" значение по умолчанию изменено на 23:59.
6. Для ОС Linux в мастер установки добавлен флаг для выполнения автоматической перезапуска сеанса после установки приложения.
7. Оптимизирована работа приложения в режиме регистрации с большим количеством документов.
8. В дистрибутив включены драйверы торгового оборудования v. 9.6.0:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

Исправленные ошибки:
1. При использовании в начале шаблона ШК блоков "Код", "Артикул" и "Штрихкод" выводится сообщение "Товар со штрихкодом N не найден".
Способ решения: В указанной ситуации выполняется попытка зарегистрировать товар по указанным блокам.
2. При построении сводного отчёта по ГП общие суммы и количества не сходятся с суммами и количествами из сводного отчёта по всем ГП.
Способ решения: Сводный отчёт по ГП строится корректно.
3. Если в документе была выполнена продажа услуг, то редактирование запрещено для всех позиций.
Способ решения: В указанной ситуации редактирование запрещено только для позиций продажи услуг.
4. При восстановлении документа, в котором была выполнена продажа услуг, позицию с продажей услуг разрешено редактировать и разрешено отменить такой документ.
Способ решения: В указанной ситуации позицию редактировать запрещено, документ отменить запрещено.
5. В маркетинговых мероприятиях условия "Время" и "Дни недели" вместе работают некорректно.
Способ решения: Указанные условия работают корректно.
6. При формировании транзакций символ ";" (точка с запятой) не экранируется при выгрузке номера карты, что может приводить к некорректной обработке транзакций.
Способ решения: Указанный символ, а также символы "?", "%", "+" экранируются при выгрузке номера карты.
7. Если документ зарегистрирован на одной ГП, а ДЯ подключён к другой ГП, то ДЯ не открывается согласно настройкам конфигуратора.
Способ решения: В указанной ситуации ДЯ открывается согласно настройкам, которые для него заданы, независимо - ГП.
8. В меню выбора диапазонов выгрузки обрезан пункт "Номера транзакций", а при смене диапазона меню смещается вверх.
Способ решения: Размер меню изменён по аналогии с диапазонами доп. отчётов, обрезанных пунктов меню больше нет.
9. Регистрация шаблонов ШК с использованием префиксов работает некорректно.
Способ решения: ШК распознаётся по шаблону, если его префикс лежит в диапазоне - значения "Префикс-начало" до значения "Префикс-конец".
10. Открытие документа возврата на основании документа, в котором была продажа услуг, приводит к критическому завершению программы.
Способ решения: В указанной ситуации программа работает корректно, а возврат услуги зависит - флага контроля "Возврат" для товара, который указан её идентификатором.
11. Для EasyPOS Nova в окне выбора документа столбец "Сумма" не помещается в окно.
Способ решения: Ширина столбцов окна выбора документа растягивается по содержимому, и все столбцы окна отображаются корректно.
12. Если для параметра "Сообщения об ошибках" установлено значение "Окно-уведомление", то вызов функций "Регистрация товара по артикулу" или "Регистрация товара по коду" в момент, когда они недоступны, приводит к выводу окна с подтверждением.
Способ решения: Указанные ошибки имеют вид, соответствующий настройке "Сообщение об ошибках".
13. В режиме регистрации при нажатии на кнопку "Выбрать" в пустом окне "Выберите купюру" выводится некорректное сообщение "Ошибок нет".
Способ решения: В указанной ситуации сообщение об ошибке не выводится.
14. После восстановления документа из временного файла, в котором есть сдача, выводится сообщение "Вид оплаты с id -1 не найден", и документ откладывается.
Способ решения: В указанной ситуации документ с оплатой и сдачей восстанавливается корректно.
15. После печати документа нефинансового возврата с автоматической печатью выплаты на двух ГП выводится некорректное сообщение об ошибке "Сумма операции не может быть нулевой".
Способ решения: В указанной ситуации ошибка не возникает.
16. При выгрузке в транзакции 11 и 12 в поле 19 не записывается штрихкод.
Способ решения: В транзакции 11 и 12 поле 19 выгружается корректно.
17. Если в Контроле регистрации параметр "Возврат" отключен, то невозможно создать документ аннулирования на основании.
Способ решения: В указанной ситуации создание документа "Аннулирование на основании" выполняется корректно.
18. На ОС Ubuntu текст ссылок в окне "О программе" приложения "Редактор макетов" обрезан.
Способ решения: В указанном окне ссылки отображаются полностью.
19. Наименования параметров и настроек сокращаются путём удаления символов из центра с заменой их многоточием, что может приводить к их неинформативности.
Способ решения: Наименования параметров и настроек обрезаются в конце без добавления многоточия.
20. В документе на основании вызов функций редактирования количества или цены возвращает некорректное сообщение об ошибке (о том, что указанная функция недоступна при открытом документе).
Способ решения: В указанной ситуации возвращается корректное сообщение об ошибке (о том, что указанная функция недоступна при открытом документе).
21. При сохранении пустого шаблона ШК выводилось сообщение об ошибке "Шаблон не может состоять только из полей "Сумма", "Разрез" и "Не используется".
Способ решения: В указанной ситуации выводится корректное сообщение об ошибке.
22. Регистрация позиции по шаблону ШК с блоком "Цена" производится по цене из справочника.
Способ решения: Регистрация позиции по шаблону ШК с блоком "Цена" производится по цене из ШК.
23. После синхронизации с Frontol Manager в БД Frontol xPOS в таблице TRANZ столбец TranzTime содержит значение null в документах продажи.
Способ решения: В указанной ситуации столбец TranzTime содержит значения времени в документе продажи.
24. При создании документа возврата на основании, если отключен контроль регистрации "Возврат", отсутствует сообщение о невозможности возврата позиций.
Способ решения: В указанной ситуации выводится необходимое сообщение, одинаковые позиции объединяются.
25. При отмене отложенных документов во время закрытия смены происходит изменение знака в транзакции 56 ("Документ не закрыт в ККМ").
Способ решения: В указанной ситуации транзакция 56 выгружается корректно.
26. В транзакцию открытия документа записывается время восстановления документа из черновика.
Способ решения: В транзакцию открытия документа записывается время открытия документа.
27. При отключенной настройке "Использовать коэффициент" у соответствующего ШК в списке коэффициентов отображается значение "0.000".
Способ решения: В указанной ситуации в списке ШК отображается пустое значение поля "Коэффициент".
28. При добавлении клавиатурных функций в функцию "Макрос" не отображаются их наименования.
Способ решения: Добавлен столбец "Клавиатурная функция" в параметрах клавиатурной функции "Макрос".
29. После конвертации до версии 1.6.0 в карточке товаров в поле "Вариант использования" записывается пустое заблокированное значение, что приводит к тому, что при регистрации по цене для товаров, количество которых меньше 1, возвращается ошибка, что товар не найден.
Способ решения: После конвертации значение варианта использования в карточке товара изменяется на "Полный список".
30. При возникновении ошибки во время выполнения функции "Перейти к позиции" выводится некорректное сообщение.
Способ решения: Текст ошибки изменён на корректный.
31. При регистрации по шаблону ШК, содержащему блоки "Сумма" и "Количество" цена не вычисляется. При регистрации по шаблону ШК, содержащему блоки "Сумма" и "Цена" не вычисляется количество.
Способ решения: В указанных ситуациях цена и количество вычисляются корректно.
32. После запуска приложения кассира при наличии нескольких пользователей в журнал записывается лишняя пустая запись.
Способ решения: В указанной ситуации пустая запись в журнал не добавляется.
33. При загрузке из АСТУ товара с несколькими штрихкодами загружается товар только с одним, последним, штрихкодом.
Способ решения: В указанной ситуации загружаются все указанные штрихкоды.
34. После конвертации БД, содержащей скидки, поле "Скидка" в действиях в конструкторе скидок не отображается.
Способ решения: В указанной ситуации поле "Скидка" отображается корректно.
35. При нажатии кнопки "Экспорт" без выбора экспортируемых данных экспортируется пустой файл.
Способ решения: В указанной ситуации выводится корректное сообщение об ошибке.
36. При возникновении ошибки во время выполнения регистрации купюры по коду выводится некорректное сообщение об ошибке.
Способ решения: В указанной ситуации выводится корректное сообщение об ошибке.
37. Если отключена настройка "Регистрация товара с ГП, отличной - активной", но в документе такая позиция присутствует, то даже после её сторнирования закрыть документ невозможно.
Способ решения: В указанной ситуации после сторнирования запрещённой позиции оплата и закрытие документа разрешены.
38. При создании шаблона печати вручную или с помощью мастера печатаются сторнированные позиции.
Способ решения: Сторнированные позиции не печатаются при создании шаблона с помощью мастера.
39. Не работает настройка "Дополнять ШК нулями слева до 13 разрядов".
Способ решения: Указанная настройка работает корректно.
40. При открытии списка документов (до его обновления) выводится полный список, вне зависимости - настроек дат в фильтре.
Способ решения: При каждом открытии списка документов его данные фильтруются в соответствии с параметрами, заданными в фильтре.
41. При быстром вводе карты клиента отсутствует проверка прав на ввод карты с помощью сканера штрихкода и ридера магнитных карт.
Способ решения: В указанной ситуации проверка прав выполняется корректно.
42. При проверке подключения к Frontol Manager окно имеет некорректный заголовок.
Способ решения: В указанной ситуации у окна отображается корректный заголовок.
43. После синхронизации с Frontol Manager в действиях скидок Frontol xPOS пропущены разрезы, которые в конструкторе скидок Frontol Manager были указаны в значении "Любой".
Способ решения: Разрезы в скидках Frontol xPOS синхронизируются корректно.
44. Если указать одинаковые значения для портов UpStream и DownStream или если их поменять местами, то зависает окно "Соединение в FrontolManeger".
Способ решения: В указанной ситуации отображается ошибка, добавлена кнопка "Х" в заголовок окна для отмены проверки подключения.
45. Если справочник содержит купюры с одинаковым номиналом, то регистрация купюры по цене (номиналу) не происходит.
Способ решения: В указанной ситуации регистрация по цене (номиналу) происходит корректно.
46. После регистрации позиции с продажей услуги, если отключена настройка запрета продажи услуг с другими продажами, то в документ невозможно добавить товарные позиции.
Способ решения: В указанной ситуации добавление других позиций разрешено.
47. Если были произведены одновременно обмен и синхронизация, то после отключения синхронизации очень долго производился перезапуск службы обмена.
Способ решения: В указанной ситуации перезапуск службы обмена происходит без зависаний.
48. При включенном параметре "Запретить автоматический расчет скидок" и использовании функции "Расчет видом оплаты" документ оплачивался и закрывался без начисления скидок.
Способ решения: В указанной ситуации скидки начисляются.
49. Попытка вернуть документ продажи с товарвами, которые были удален ыиз справочника, приводила к ошибке "Возврат запрещен".
Способ решения: В указанной ситуации выводится ошибка "Невозможно вернуть товары, которые отсутствуют в справочнике".
50. Если в приложении "Менеджер БД" база данных была создана в группе, то запуск приложений кассира или администратора был невозможен (выводились ошибки об отсутствии доступа к БД).
Способ решения: В указанной ситуации приложения запускаются (вне зависимости - глубины вложенности групп в иерархии БД).
51. Если в качестве перфикса для быстрого ввода карты указано несколько пустых значений, разделённых символом "|", то происходил ввод карты клиента.
Способ решения: В указанной ситуации производится регистрация товару по ШК.
52. Была возможна ситуация, когда при проверке подключения к Frontol Manager выводилось 2 одинаковых сообщения об ошибке подряд.
Способ решения: В указанной ситуации выводится 1 сообщение об ошибке.
53. При редактировании или создании нового макета экрана на Windows в заголовке окна отображалась некорректная информация.
Способ решения: В заголовке окна отображается наименование макета, лишние символы при сохранении отсутствуют.
54. Если у пользователя, работабщего в приложении кассира, нет прав на директорию, в которой находится БД, то попытка отложить, отменить или закрыть документ приводила к ошибке "Ошибок нет".
Способ решения: В указанной ситуации попытка отложить, отменить или закрыть документ приводит к ошибке "Ошибка при записи на диск".
55. Сумма сдачи вычитается из ДЯ обеих ГП.
Способ решения: В указанной ситуации сумма сдачи вычитается с ГП, на которую записалась оплата с излишком.
56. При попытке отредактировать продажу услуг в документе выводится сообщение "В документе есть операции с внешними системами".
Способ решения: В указанной ситуации выводится сообщение "Редактирование продажи услуг запрещено".
57. При повторном добавлении товара или группы в конструкторе скидок выводится сообщение об ошибке "Товар с такими разрезами уже указан".
Способ решения: При повторном добавлении группы в конструкторе скидок выводится сообщение "Группа уже указана", при повторном добавлении товара без разрезов выводится сообщение "Товар уже указан".
58. В дереве прав группы прав "Регистрация" и "Редактирование" местами расположены ниже самих прав.
Способ решения: Группы прав перенесены выше самих прав.

1.6.0 - 30.06.2015

Внесенные изменения:
1. Добавлена поддержка разрезов товаров, которые позволяют организовать дополнительный учет товаров (например, по цвету и размеру):
а) В режиме регистрации на товар может быть задан разрез, при этом значение разреза выбирается визуально из списка значений. Настройка использования разрезов выполняется в конфигураторе.
б) В конфигураторе
- добавлен раздел "Категории\Справочники\Свойства товаров". В разделе можно настроить разрезы, задать их значения, задать параметры их применения.
- в карточке товаров добавлена возможность задать схему разрезов и вариант использования разрезов.
- в мастере создания шаблона документа для ККМ добавлена возможность печати разрезов для позиций.
- в шаблон документа в класс Position добавлено свойство Aspect, которое ссылается на объект нового класса Aspect, содержащий детальную информацию о разрезах позиции.
- при указании штрихкода товара добавлена возможность задать значения разрезов товара.
- справочники "Разрезы" добавлены в экспорт/импорт настроек.
в) Добавлены команды загрузки из АСТУ "Добавить схемы разрезов" ($$$ADDASPECTSCHMS), "Удалить все схемы разрезов" ($$$DELETEALLASPECTSCHMS), "Добавить разрезы" ($$$ADDASPECTS), "Удалить все разрезы" ($$$DELETEALLASPECTS), "Добавить значения разрезов" ($$$ADDASPECTVALUES), "Удалить все значения разрезов" ($$$DELETEALLASPECTVALUES). Доработаны команды добавления товаров ($$$ADDQUANTITY, $$$REPLACEQUANTITY, $$$REPLACEQUANTITYWITHOUTSALE), добавления штрихкодов ($$$ADDBARCODES) и команды загрузки дисконта ($$$ADDMARKETINGEVENTS, $$$ADDMARKETINGCONDITIONS) для загрузки разрезов.
г) В транзакции 1/11/2/12 в поле 9 добавлена запись кодов значений разрезов через запятую.
д) В конструкторе скидок в действия "Скидка на набор", "Товарная скидка", "Запрет продажи" добавлена возможность задать разрез для товара.
е) В редакторе макетов в список позиций добавлено свойство "Разрезы", а в поля информации в группу "Информация о позиции" добавлен элемент "Разрезы".
2. Добавлена поддержка остатков товаров:
а) Остаток может быть задан как в целом на товар, так и на каждый разрез товара.
б) Добавлен контроль остатков товара, при включении которого добавление в документ товара с неположительным остатком запрещено.
в) В конфигураторе
- в карточке товара добавлена возможность задать остаток и цену на товар, в том числе отдельно для каждого разреза. При этом цена товара теперь всегда задаётся на закладке с ценами, разрезами и остатками.
- в контроль товаров и глобальный контроль добавлены настройки "Списание остатков" и "Отрицательные остатки", которые позволяют разрешить изменять остаток при продаже и запретить продавать товар с неположительным остатком соответственно.
- в шаблон документа в класс Ware добавлено свойство remain, содержащее остаток товара.
г) Доработаны команды загрузки из АСТУ добавления товаров ($$$ADDQUANTITY, $$$REPLACEQUANTITY, $$$REPLACEQUANTITYWITHOUTSALE) для поддержки остатков (подробнее см. документацию). Добавлены новые команды "Добавить остатки по разрезам" ($$$ADDASPECTREMAINS, $$$REPLACEASPECTREMAINS, $$$REPLACEASPECTREMAINSWITHOUTSALE), "Удалить остатки по разрезам товара" ($$$DELETEASPECTREMAINSBYWARECODE), "Удалить все остатки по разрезам" ($$$DELETEALLASPECTREMAINS), "Удалить остатки и цены товара по разрезам" ($$$DELETEPRICEANDREMAIN).
д) Движение остатков передаётся во Frontol Manager.
е) В редакторе макетов в поля информации в группу "Информация о позиции" добавлен элемент "Остаток товара".
3. Добавлена поддержка Менеджера лицензий версии 1.3.
4. В конфигураторе для обработки отложенных документов при закрытии смены добавлена настройка "Категории\Основные\Закрытие смены\Параметры\Отмена отложенных документов", при включении которой при закрытии смены все отложенные документы отменяются.
5. Добавлена функция "Завершение работы", которая позволяет выполнить выход из приложения и выключить ПК:
а) добавлено право "Системные\Завершение работы". При наличии права в супервизоре отображается кнопка "Завершение работы".
б) добавлена функция "Системные\Завершение работы".
6. Добавлена возможность добавлять оплату видами оплат с разрешённой сдачей, даже если документ уже полностью оплачен.
7. Для пустого документа или документа с нулевой суммой к оплате добавлена возможность выполнить нулевую оплату.
8. Доработано распределение оплаты по ГП, если оплата больше суммы к оплате.
9. В режиме регистрации в окнах "Денежный ящик" и "Суммы документа по ГП" упразднена кнопка "Выбор", а "Отмена" переименована в "Закрыть".
10. Создана новая операция документов: "Закрытие банковской смены". Для операции в базе по умолчанию добавлен соответствующий вид документа.
11. Доработан стандартный шаблон чека: исключена печать сторнированных позиций.
12. Доработана логика обработки неизвестных команд при загрузке данных - теперь данные после неизвестной команды игнорируются, при этом возвращается ошибка о неизвестной команде, но загрузка продолжается дальше.
13. В конфигураторе в параметрах работы устройства печати настройка "Граница окончания, мин" переименована в "Макс. допустимая разница во времени, мин".
14. На EasyPOS Nova в конфигураторе, менеджере БД и приложении кассира язык по умолчанию изменён на русский.
15. В конфигураторе добавлены иконки для папки (каталог), пароля, подтверждения пароля, разделителя компонентов даты и десятичного разделителя.
16. Оптимизировано формирование дополнительных отчётов.
17. Оптимизирована проверка состояния ККМ перед открытием документа при включенной настройке "Проверять состояние ККМ перед открытием документа".
18. В конфигураторе в разделе "Транзакции\Список документов\Транзакции документа" добавлена вкладка "Платёжные транзакции", на которой отображаются транзакции платёжных систем.
19. В конфигуратор добавлена настройка "Инкассация ДЯ", при включении которой при снятии Z-отчета обнуляется программный ДЯ, при выключенной - не обнуляется.
20. Добавлен экспорт и импорт макетов экрана.
21. Для ОС Windows в дистрибутив добавлены USB драйвера для ККМ АТОЛ.
22. В дистрибутив включён менеджер лицензий версии 1.3.
23. В дистрибутив включены драйверы торгового оборудования v. 9.5.0:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

Исправленные ошибки:
1. В режиме регистрации при многократном вызове функции быстрого внесения или выплаты в некоторых ситуациях могут быть созданы несколько документов с одинаковыми номерами.
Способ решения: В указанной ситуации документы создаются с разными номерами.
2. При восстановлении документа с оплатами при наличии нескольких групп печати возникает ошибка, и документ откладывается.
Способ решения: В указанной ситуации документ восстанавливается корректно.
3. Если прервана работа программы, при этом в документе есть оплаты и ГП, то при восстановлении возвращается ошибка, и документ не восстанавливается.
Способ решения: В указанной ситуации документ восстанавливается корректно.
4. Если редактировании документа выполнялось несколькими пользователями, то все действия записываются на последнего пользователя.
Способ решения: Действия корректно записываются на того пользователя, который их выполнял.
5. При вызове функции "Расчёт видом оплаты", для которой не задан вид оплаты выполняется оплата видом оплаты с кодом 0000000001.
Способ решения: В указанной ситуации при вызове функции предлагается список видов оплат.
6. На EasyPOS Nova в режиме регистрации в окне выбора мероприятия некорректно работают клавиатурные функции.
Способ решения: В указанной ситуации клавиатурные функции работают корректно.
7. Если в документе возврата на основании присутствуют товары, которые уже отсутствуют в справочнике, то возникает ошибка.
Способ решения: Возврат в указанной ситуации выполняется корректно.
8. Отменённый после восстановления из отложенных документ возврата доступен для восстановления.
Способ решения: В указанной ситуации документ недоступен для восстановления.
9. Для сторнированных позиций надбавки продолжают действовать.
Способ решения: Надбавки на сторнированные позиции не действуют.
10. В режиме регистрации при регистрации товара не по штрихкоду, если у товара есть несколько штрихкодов, то регистрируется всегда товар в единичном количестве.
Способ решения: В указанной ситуации кассиру предлагается выбрать штрихкод из списка.
11. При регистрации товара в журнал не добавляется отдельная запись с информацией о товаре.
Способ решения: В указанной ситуации в журнал добавляется корректная запись.
12. После снятия X-отчёта обнуляется сумма программного денежного ящика.
Способ решения: В указанной ситуации сумма программного денежного ящика не обнуляется.
13. В режиме регистрации при установленной настройке "Оставлять итоги после закрытия документа" при попытке зарегистрировать товар по коду возвращается ошибка.
Способ решения: В указанной ситуации корректно выполняется регистрация товара в новом документе.
14. В режиме регистрации при установленной настройке "Оставлять итоги после закрытия документа" после закрытия документа функцией "Закрыть документ с оплатой" итоги не остаются.
Способ решения: В указанной ситуации итоги корректно отображаются после закрытия документа.
15. При восстановлении после некорректного завершения работы программы, если настройка сохранения во временный файл отключена, номер незакрытого документа пропускается.
Способ решения: В указанной ситуации при восстановлении новый документ будет иметь номер незакрытого документа до завершения работы.
16. В режиме регистрации при наличии нескольких ручных скидок кассиру предоставляется список маркетинговых акций для выбора, при этом время действия этих акций не проверяется, что позволяет выбрать неактивную акцию.
Способ решения: В указанной ситуации в списке присутствуют только активные акции.
17. В режиме регистрации контролируется сумма доступных средств в ДЯ для сдачи.
Способ решения: Сумма доступных средств для сдачи не контролируется.
18. В режиме расчёта вызов функции "Сброс" не очищает поле ввода.
Способ решения: Вызов указанной функции в режиме расчёта очищает поле ввода.
19. Если в документе возврата часть позиций была закрыта на ККМ, а часть осталось незакрытой, то такой документ можно отменить.
Способ решения: Указанный документ нельзя отменить.
20. При нефинансовом возврате с печатью выплаты не учитываются ГП позиций, что может приводить к недостатку средств в ДЯ.
Способ решения: В указанной ситуации документы выплаты формируются корректно.
21. При печати чека при наличии округления в документе сумма округлений документа не попадает в поле "Сумма итоговой скидки".
Способ решения: В указанном поле содержится в том числе и сумма округлений документа.
22. Если при печати возникает ошибка, то в некоторых случаях окно "Идёт печать. Подождите.." остаётся поверх экрана, и окно с сообщением об ошибке не видно.
Способ решения: В указанной ситуации окно "Идёт печать. Подождите.." автоматически закрывается.
23. При настройке платёжных систем, если не указаны идентификаторы товаров кассового ПО в настройках оператора, то возвращается ошибка.
Способ решения: В указанной ситуации регистрируется товар по свободной цене.
24. В конфигураторе в разделе "Справочники\Штрихкоды\Персональные" при выборе товара для ШК доступны кнопки управления справочником товаров.
Способ решения: В указанной ситуации доступна кнопка выбора товара.
25. Если в конфигураторе в настройке "Справочники\Оплата\Параметры" очистить параметр "Вид оплаты без режима "Расчет", то в режиме регистрации при попытке выполнить оплату без выбора вида оплаты - возникает ошибка.
Способ решения: В указанной ситуации документ переходит в режим расчёта без ввода оплат.
26. В конфигураторе при редактировании кода объекта нажатие стрелок "Вверх" или "Вниз" не меняет кода.
Способ решения: В указанной ситуации код изменяется, увеличиваясь или уменьшаясь соответственно.
27. Конфигуратор при тестировании шаблона печати в некоторых ситуациях завершает работу с критической ошибкой.
Способ решения: Тестирование шаблона печати выполняется корректно.
28. В конфигураторе в разделе "Транзакции\Список документов" после установки дистрибутива, если перейти к самому правому столбцу, то ширина всех остальных столбцов измениться на минимальную.
Способ решения: В указанной ситуации ширина столбцов будет корректной.
29. При изменении каналов или планов обмена служба обмена использует старые настройки, и для их обновления необходимо перезапускать службу.
Способ решения: В указанной ситуации служба обмена перезапускается автоматически (если не открыта другая БД со своими настройками обмена, иначе необходим ручной перезапуск) и использует обновлённые настройки.
30. При изменении настройки "Числа \ Разделитель компонентов даты" служба обмена использует старые настройки, и для их обновления необходимо перезапускать службу.
Способ решения: В указанной ситуации служба обмена перезапускается автоматически (если не открыта другая БД со своими настройками обмена, иначе необходим ручной перезапуск) и использует обновлённые настройки.
31. В конфигураторе при настройке канала обмена FTP присутствует кнопка выбора каталога.
Способ решения: Кнопка удалена.
32. При загрузке с помощью команды $$$ADDUSERS поле 2 (Наименование) не проверяется на обязательность.
Способ решения: Указанное поле проверяется на обязательность согласно документации.
33. Если для товара отключен контроль "Печать", то транзакция 43 для его оплаты не записывается.
Способ решения: В указанной ситуации транзакция 43 записывается корректно.
34. При выполнении загрузки данных из АСТУ в описание ошибок всегда записывается последняя строка.
Способ решения: В описании ошибок пишется та строка, к которой относится ошибка.
35. При загрузке из АСТУ контроля товара, если не указать ни одного флага, то флаги загружаются как выключенные, если указан хотя бы один флаг, то пропущенные флаги загружаются как включенные.
Способ решения: В указанной ситуации пропущенные флаги всегда загружаются как выключенные.
36. Если документ был открыт в один день, а закрыт в другой, то при выгрузке транзакций по датам, часть транзакций такого документа не попадает в выгрузку.
Способ решения: В указанной ситуации транзакции документа выгружаются, как относящиеся к дате закрытия документа. Такая же логика применяется для построения дополнительных отчётов.
37. При импорте данных могут быть загружены сущности с пустыми дочерними данными, при этом старые дочерние данные остаются старыми.
Способ решения: В указанной ситуации дочерние данные удаляются.
38. При импорте некорректного файла настроек не возникает ошибок, вне зависимости - настройки "Прерывать импорт при ошибках".
Способ решения: В указанной ситуации импорт выполняется корректно.
39. Не синхронизируется с Frontol Manager права пользователя на дополнительные отчёты.
Способ решения: Указанные права синхронизируются корректно.
40. При синхронизации с Frontol Manager мероприятия в неподдерживаемой акции процесс синхронизации останавливается.
Способ решения: Указанная ситуация обрабатывается корректно и синхронизация продолжает работать.
41. Если при синхронизации с Frontol Manager возникает разрыв связи, то синхронизация не восстанавливается.
Способ решения: В указанной ситуации синхронизация восстанавливается и продолжает корректно работать.
42. Конвертация БД с изменёнными макетами экрана завершается с ошибкой.
Способ решения: В указанной ситуации конвертация выполняется корректно.
43. В конфигураторе при настройки выгрузки в АСТУ на клавиатурную функцию при выборе плана обмена диапазон выгрузки отображается некорректно.
Способ решения: В указанной ситуации диапазон выгрузки отображается корректно.
44. В транзакциях 60, 61, 62, 63, 64 в поле 13 не выгружается тип операции в ККМ.
Способ решения: Поле 13 в указанных транзакциях выгружается корректно.
45. В кассовом отчёте "Сводный" некорректно записывается сумма округлений.
Способ решения: В указанном отчёте сумма округлений записывается корректно.
46. В режиме регистрации в документе возврата на основании скидки распределяются на сторнированные позиции.
Способ решения: В указанной ситуации скидки на сторнированные позиции не распространяются.
47. В режиме регистрации в документе возврата на основании при сторнировании и повторной регистрации позиции записывается лишняя транзакция начисления скидки.
Способ решения: В указанной ситуации транзакции записываются корректно.
48. Правило объединения "Приоритет" для ручной скидки работает неправильно, если диапазон скидки содержит отрицательные значения.
Способ решения: В указанной ситуации правило объединения работает корректно.
49. При нефинансовом возврате на основании, когда карта была введена в документе-основании, в поле 8 транзакции 56 не записывается номер карты клиента.
Способ решения: В указанной ситуации указанное поле заполняется корректно.
50. При нефинансовом возврате на основании в полях 11 и 12 транзакции 56 записываются положительные значения.
Способ решения: В указанной ситуации указанные поля заполняются корректно отрицательными значениями.
51. Для дополнительных кассовых отчётов настройка предварительного просмотра и настройки печати при закрытии смены не экспортируются.
Способ решения: Указанные настройки экспортируются и импортируются корректно.

1.5.2 - 03.04.2015

Внесенные изменения:
1. Реализованы дополнительные кассовые отчёты:
а) Кассиры,
б) Акт о возврате,
в) Незакрытые документы кратко,
г) Критичные операции,
д) Движения денежного ящика,
е) Сводный.
При ручном формировании отчётов:
а) Кассиру необходимо выбрать период, за который будет строиться отчёт,
б) Кассиру отображается окно предварительного просмотра отчёта перед печатью, если включена соответствующая настройка,
в) Кассиру предлагается выбрать ГП для печати отчёта.
В конфигураторе:
а) Добавлена клавиатурная функция "Отчеты \ Дополнительные отчеты".
б) Для указания прав на формирование отчётов в профиле пользователя добавлена вкладка для добавления разрешённых отчётов. При конвертации БД необходимо вручную добавить эти права. При создании новой БД у пользователя "Администратор" есть права на все отчёты.
в) Добавлена группа прав "Сервис \ Отчеты \ Диапазоны дополнительных отчетов", которая позволяет задать права на периоды, по которым будут строиться отчёты.
г) В настройку закрытия смены добавлен список кассовых отчётов, которые будут печататься при закрытии смены.
д) Добавлена настройка "Предварительный просмотр документа" в разделе "Основные/Общее/Отчеты". При включении настройки после выбора диапазона выводится окно предварительного просмотра отчёта перед печатью.
е) В параметры ГП добавлена настройка "Снимать доп. отчёты для текущей ГП", при включении которой сводный отчёт формируется с распределением сумм по ГП (по умолчанию настройка выключена).
2. Созданы новые операции документов: закрытие смены, открытие смены, операция в ККМ. Для каждой из операций в базе по умолчанию добавлен соответствующий вид документа. При конвертации в базе пользователя также будут созданы виды документов для новых операций. В конфигураторе в списке транзакций добавлено отображение видов документов "Закрытие смены"(транзакция 61), "Открытие смены"(транзакция 62), "Операция в ККМ"(транзакции 63 и 60).
При удалении вида документа, выполнение соответствующего действия будет невозможно, и отобразится соответствующая ошибка.
3. Добавлена новая операция для вида документа - "Пользовательская". Операция типа "Нет" упраздняется. При конвертации БД до версии 1.5.2 документы с типом операции "Нет" изменяют тип операции на "Пользовательская".
В документе данного вида нет режима оплаты, не работают скидки, контроля товара, округление, документ не влияет на ДЯ, в нем недоступна продажа услуг, он не попадает в X- и Z- отчёты, но может попадать в дополнительные отчёты.
4. В конфигураторе при настройке вида оплат для свойства "Тип оплаты в ККМ" диапазон допустимых значений изменен на [0-99].
5. В шаблоне ШК максимальное количество разрядов увеличено с 20 до 99.
6. Длина поля ШК увеличена до 256 символов.
7. В конфигураторе при импорте в окне с прогресс-баром добавлено описание этапа процесса импорта.
8. В конфигураторе в справочник "Транзакции \ Список документов" добавлен столбец "№ смены".
9. В режиме регистрации в окно "Выберите документ" добавлен столбец "№ смены".
10. Поле "Код" расширено с 10 до 12 символов. При создании новой БД все данные по умолчанию будут иметь коды из 10 символов, а вновь создаваемые сущности будут иметь уже код из 12 символов (аналогично при конвертации: 12 символов в поле "Код" будут иметь только вновь создаваемые сущности).
11. Доработана загрузка дробных значений из АСТУ - теперь любой односимвольный разделитель, отличающийся - ";", воспринимается как разделитель целой и дробной части.
12. Добавлена клавиатурная функция "Суммы по группам печати" и функция "Документ \ Суммы по группам печати" для элемента "кнопка" для макетов экрана. При вызове этих функций в открытом документе отображается информация о разделении суммы документа по группам печати.
13. В окне прогресса обмена цвет процентов изменён на белый для ОС Windows.
14. Изменены настройки для новой БД по умолчанию:
а) Настройка "Проверять состояние ККМ перед открытием документа" по умолчанию выключена.
б) Настройка "Удалять старые транзакции" по умолчанию включена. Период - 30 дней.
15. В дистрибутив включены драйверы торгового оборудования v. 9.4.2:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

Исправленные ошибки:
1. В обмене с АСТУ при загрузке команд удаления, если не найдена удаляемая сущность, то возвращается ошибка.
Способ решения: В указанной ситуации ошибка не возникает.
2. Если после выгрузки данных в АСТУ была выполнена очистка транзакций в конфигураторе, то при последующей выгрузке в диапазоне "Новые" возвращается ошибка "Нет данных для выгрузки".
Способ решения: В указанной ситуации выгрузка выполняется корректно.
3. При загрузке из АСТУ условие на дни недели работает некорректно.
Способ решения: В указанной ситуации условие работает корректно.
4. При обмене с АСТУ не работает команда $$$CHANGEMARKETINGACTIONSUNION.
Способ решения: Указанная команда работает корректно.
5. При загрузке маркетинговых акций и их параметров требуется обязательный перезапуск сеанса для их обновления в режиме регистрации.
Способ решения: В указанной ситуации маркетинговые акции обновляются автоматически без необходимости перезапуска сеанса.
6. В поле 26 у транзакций 49 и 62 не указана информация о документе.
Способ решения: Указанные транзакции содержат в поле 26 корректную информацию.
7. В конфигураторе в списке транзакций процентное значение скидки и значение в поле "Итоговая цена" отображается некорректно (значение увеличено в 100 раз).
Способ решения: Указанные значения отображаются корректно.
8. В конфигураторе в списке транзакций данные отчёта с гашением/без гашения в поле "Количество" отображаются некорректно (значение уменьшено в 100 раз).
Способ решения: Указанные данные отображаются корректно.
9. На EasyPOS Nova конфигуратор завершает работу с критической ошибкой при попытке перевести его на передний план.
Способ решения: Конфигуратор всегда запускается в полноэкранном режиме на EasyPOS Nova, выйти из полноэкранного режима невозможно.
10. На EasyPOS Nova служба обмена при выгрузке большого объёма завершает свою работу с критической ошибкой.
Способ решения: В указанной ситуации выгрузка выполняется корректно.
11. Название настройки "Регистрация товара с ГП, отличной - ГП документа" не соответствует её функционалу.
Способ решения: Настройка переименована в "Регистрация товара с ГП, отличной - активной ГП".
12. После восстановления отложенного документа сбивается нумерация документов.
Способ решения: В указанной ситуации документы получают корректный номер.
13. В режиме регистрации при выполнении полного возврата в документ не добавляются разрешенные позиции, если они находятся после запрещенной к возврату позиции.
Способ решения: В указанной ситуации позиции в документ добавляются корректно.
14. В режиме регистрации при сторнировании позиций в документе возврата на основании пропадают скидки.
Способ решения: В указанной ситуации скидки сохраняются корректно.
15. Запрет на право "Оплата документа без указания суммы покупателя" не работает, если кассир выполняет оплату с помощью клавиатурной функции "Расчёт видом оплаты".
Способ решения: В указанной ситуации право "Оплата документа без указания суммы покупателя" работает корректно.
16. В режиме регистрации при выполнении частичного возврата, если оплата производилась видом оплаты, не изменяющим ДЯ, определяется некорректная сумма документа, и оплата документа приводит к ошибке.
Способ решения: В указанной ситуации возврат выполняется корректно.
17. При восстановлении документа из временного файла в режиме регистрации на дисплее покупателя не отображаются данные режима "Регистрация".
Способ решения: В указанной ситуации ДП отображает корректную информацию.
18. При частичном возврате, если документ был оплачен несколько раз одним видом оплаты с ГП, то возникает ошибка запрета сдачи.
Способ решения: В указанной ситуации частичный возврат выполняется корректно.
19. В режиме регистрации при вызове печати копии, если нет документов для выбора, выводится пустой список документов.
Способ решения: В указанной ситуации сразу после вызова функции возвращается сообщение об отсутствии документов для печати.
20. В режиме регистрации при вызове печати копии, если есть один документ для выбора выводится список документов.
Способ решения: В указанной ситуации сразу выполняется печать этого документа без предложения списка документов.
21. Некорректно выполняется восстановление из временного файла документа возврата на основании, если документ-основание уже удалён.
Способ решения: В указанной ситуации будет выведено сообщение о том, что документ отложен. Восстановление данного документа невозможно.
22. Если при конвертации БД запущен сервис обмена, то могут возникать ошибки доступа к БД.
Способ решения: В менеджере баз данных запрещена конвертация при запущенном сервисе обмена.
23. В ОС Linux при настройке запуска приложения кассира при старте ОС через файл FxLauncher.xml запуск не работает.
Способ решение: Приложение кассира в указанной ситуации запускается корректно.
24. При синхронизации с Frontol Manager не загружаются параметры "Максимальная скидка" и "Минимальная цена" для групп товаров.
Способ решения: Указанные параметры синхронизируются корректно.
25. На ОС Linux в некоторых случаях блокировка конфигуратора может быть снята при запущенном конструкторе скидок.
Способ решения: В указанной ситуации блокировка работает корректно.
26. Если завершить работу приложения кассира во время печати и включенном обмене, то при последующем включении приложение кассира не отвечает, а сервис обмена завершает работу с критической ошибкой.
Способ решения: В указанной ситуации корректно запускается приложение кассира, и сервис обмена продолжает работу.
27. Транзакция 43 "Распределение оплаты" не записывается для сдачи.
Способ решения: Транзакция 43 записывается корректно.
28. В журнале конфигуратора отсутствует запись об откладывании при восстановлении из временного файла.
Способ решения: В журнале указанная запись присутствует.
29. Выгрузка в АСТУ при отсутствии исходящего канала завершается успешно.
Способ решения: В указанной ситуации возвращается корректная ошибка.
30. При большом файле-флаге выгрузки сервис обмена завершает работу.
Способ решения: В указанной ситуации сервис корректно обрабатывает файл-флаг.
31. При восстановлении отложенного документа из закрытой смены номер смены документа не изменяется на актуальный, что приводит к несовпадению сумм в Z-отчёте.
Способ решения: В указанной ситуации при закрытии документу присваивается номер текущей смены.
32. В окнах ошибок обмена и оборудования невозможно нажать кнопку "Подробно" без использования мыши.
Способ решения: Описание переходит в подробный режим с помощью функции навигации "Вниз", и в краткий режим с помощью функции "Вверх".
33. При разделении по ГП поле чека "Скидки на документ" отображает некорректное значение.
Способ решение: В указанной ситуации поле содержит корректное значение.
34. При повторной загрузке одних и тех же данных из архива служба обмена завершает работу с критической ошибкой.
Способ решения: В указанной ситуации служба корректно обрабатывает повторную загрузку.
35. Не работает автоматическая печать копии при отмене документа.
Способ решения: Автоматическая печать копии при отмене документа работает корректно.
36. Если неактивный план обмена сделать активным в конфигураторе, но не перезапустить сервиса обмена, то при запуске обмена открывается окно прогресса загрузки/выгрузки, но обмен не работает.
Способ решения: В указанной ситуации возвращается корректное сообщение об ошибке.
37. Если создать профиль пользователя без включения всех прав, а затем экспортировать его, то при импорте этот профиль получит все права.
Способ решения: В указанной ситуации импорт профиля выполняется корректно.
38. При загрузке команды $$$ADDMARKETINGEVENTS в некоторых ситуациях возвращается ошибка загрузки с неверным номером поля.
Способ решения: В указанной ситуации возвращается ошибка с корректным номером поля.
39. Если документ с товарами и оплатами по разным ГП оплатить и отменить, а затем пересоздать эти ГП, то при восстановлении и закрытии этого документа возникает ошибка.
Способ решения: В указанной ситуации документ закрывается корректно.
40. При выгрузке больших объёмов данных приложение кассира может существенно замедлять свою работу.
Способ решения: Выгрузка оптимизирована, в указанной ситуации существенного замедления работы не происходит.
41. При наличии нескольких ГП и сканировании подряд нескольких ШК выводится несколько окон выбора ГП, которые не закрываются после выбора ГП.
Способ решения: В указанной ситуации выводится единственное окно выбора ГП.
42. На EasyPOS Nova при восстановлении документа после некорректного завершения работы ручные скидки не восстанавливаются.
Способ решения: В указанной ситуации скидки сохраняются.
43. В транзакции 45 в поле 26 записывается некорректное значение номера смены в ККМ.
Способ решения: В указанное поле записывается корректное значение.

1.5.1 - 12.02.2015

Внесенные изменения:
1. Реализована интеграция с Frontol Manager. В процессе интеграции данные в базе данных Frontol xPOS синхронизируются данными в базе данных Frontol Manager.
а) При синхронизации - Frontol Manager в Frontol xPOS передаются данные о товарах, ШК, видах оплат, купюрах, маркетинговых акциях типа "Скидка", правила объединения скидок, профили пользователей, пользователи, а также многие настройки.
б) При синхронизации - Frontol xPOS в Frontol Manager передаётся информация о закрытых документах.
в) Для настройки подключения к службе синхронизации Frontol Manager в конфигуратор добавлен раздел "Обмен\Синхронизация".
г) Внимание!!! При подключении базы Frontol xPOS в схему синхронизации Frontol Manager данные синхронизируемых справочников будут удалены из базы данных Frontol и заменены данными из базы данных Frontol Manager.
д) Синхронизация осуществляется службой "FxPOSExchange.exe", которая взаимодействует со службой синхронизации Frontol Manager "Exchange.exe".
2. Добавлена возможность сохранения содержания документа во временном файле. Для управления данной возможностью в конфигуратор добавлена настройка "Категории\Основные\Регистрация\Сохранять документ во временный файл". При включении данной настройки в случае некорректного завершения работы Frontol xPOS документ будет сохранён, а при следующем запуске Frontol xPOS документ будет автоматически восстановлен.
3. В конфигуратор добавлена возможность экспорта и импорта настроек БД. Для управления данной возможностью в конфигуратор добавлен раздел "Экпорт/Импорт". При выполнении экспорта можно выбрать какие настройки должны быть сохранены.
4. Добавлена настройка "Запретить при наличии отложенных документов" в раздел "Основные\Закрытие смены\Параметры". При включении данной настройки закрытие смены при наличии отложенных документов запрещено.
5. В приложении кассира в окно выбора документов добавлен столбец с суммой документа.
6. В дистрибутив включены драйверы торгового оборудования v. 9.4.1:
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер платежных систем,
- драйвер электронных весов,
- драйвер дисплеев покупателя,
- драйвер устройств ввода.

Исправленные ошибки:
1. При автоматическом обмене файл-флаг обрабатывается как файл-загрузки.
Способ решения: Файл-флаг обрабатывается корректно.
2. Если в месте расположения файла-флага есть папка с таким же наименованием, то выполняется автоматический обмен через каталоги и FTP.
Способ решения: В указанной ситуации обмен корректно обрабатывает отсутствие файла-флага и не выполняет загрузку и выгрузку.
3. Если в процессе обмена не обнаружен файл-флаг, то выдаётся некорректное сообщение.
Способ решения: В указанной ситуации отображается корректное сообщение.
4. При выгрузке по e-mail отправляется два письма - одно с файлом выгрузки, другое с файлом с результатом обмена.
Способ решения: При выгрузке по e-mail отправляется одно письмо с указанными файлами.
5. При работе на EasyPOS Nova при обмене с использованием флеш-карты, если после завершения обмена карта была небезопасно извлечена, то записанный файл может быть повреждён.
Способ решения: В окно запуска приложений Frontol xPOS добавлена кнопка "Размонтировать" для корректного безопасного извлечения флеш-карты.
6. Не загружаются изображения товаров командой $$$ADDQUANTITY.
Способ решения: Изображения загружаются корректно.
7. Некорректно выгружается транзакция 43 при оплате по нескольким группам печати.
Способ решения: Транзакция 43 выгружается корректно.
8. В документе возврата на основании округление рассчитывается согласно текущим настройкам.
Способ решения: В документе возврата на основании округление соответствует округлению в документе основании.
9. В режиме регистрации при выполнении возврата частично возвращённого документа в список доступных оплат попадают суммы исходного документа основания без учёта уже выполненного частичного возврата.
Способ решения: В указанной ситуации список оплат содержит корректные суммы.
10. При выполнении печати документа выплаты при нефинансовом возврате на дисплее покупателя отображается нулевой итог.
Способ решения: В указанной ситуации отображается сумма документа выплаты.
11. При автоматической печати документа выплаты при нефинансовом возврате документа приложение завершает работу с критической ошибкой.
Способ решения: В указанной ситуации печать документа выплаты выполняется корректно.
12. При выполнении частичного возврата на основании после уменьшения количества возвращаемого товара до нуля невозможно снова увеличить это количество.
Способ решения: В указанной ситуации количество товара может быть увеличено.
13. В документах возврата на основании возможно вызвать функцию "Выбор группы печати".
Способ решения: В указанной ситуации вызов функции "Выбор группы печати" запрещён.
14. В списке документов для восстановления отображаются отменённые документы возврата на основании.
Способ решения: В указанном списке отменённые документы возврата на основании не отображаются.
15. При использовании групп печати при восстановлении отменённых и отложенных документов может отображаться список отложенных и отменённых документов соответственно.
Способ решения: В указанной ситуации список документов соответствует восстанавливаемому типу документов.
16. В конфигураторе невозможно назначить функции клавишу Esc.
Способ решения: Клавишу Esc можно назначить на вызов функции.
17. При вызове функции "Закрыть документ с оплатой (ОК/Выбор)" в режиме расчёта может некорректно отображаться сумма остатка.
Способ решения: В указанной ситуации сумма остатка отображается корректно.
18. В режиме регистрации c помощью клавиатурных функций можно открыть несколько окон одного и того же меню.
Способ решения: В указанной ситуации возможно открыть только одно окно.
19. В режиме регистрации можно вызвать функции для главного меню, что приводит к некорректному поведению.
Способ решения: В режиме регистрации вызвать функции для главного меню нельзя.
20. В главном меню можно вызвать функции для режима регистрации, что приводит к некорректному поведению.
Способ решения: В главном меню вызвать функции для режима регистрации нельзя.
21. При вызове функции блокировки при выключенной авторизации отображаются сообщения с некорректным содержанием.
Способ решения: В указанной ситуации отображаются уведомления с корректным содержанием.
22. При выполнении макроса приложение завершает работу с критической ошибкой при работе в ОС Ubuntu.
Способ решения: Выполнение макроса выполняется корректно.
23. Приложение кассира позволяет войти в режим регистрации, даже если в конфигураторе не задан макет для режима регистрации.
Способ решения: Если макет регистрации не задан, то при попытке входа в режим регистрации выдаётся корректное сообщение об ошибке.
24. Если при запросе авторизации при недостатке прав кассир отказывается - смены пользователя, операция всё равно выполняется.
Способ решения: В указанной ситуации операция не выполняется.
25. Если не заданы группы печати, то после вызова функции "Очистить ГП" в режиме регистрации активная группа печати изменяется на некорректную.
Способ решения: В указанной ситуации активная группа печати изменяется на корректную.
26. Если созданы две группы печати и не указана активная группа печати, то при попытке распечатать X- или Z-отчёт бесконечно предлагается выбрать группу печати.
Способ решения: В указанной ситуации активная группа печати выбирается корректно.
27. Если для ручной скидки указать диапазон - 0 до 0, то в режиме регистрации можно задать значение 1,00.
Способ решения: В указанной ситуации в режиме регистрации невозможно ввести никакое значение, отличное - нуля.
28. При невозможности использовать только программный ящик в конфигураторе отображается некорректное сообщение.
Способ решения: В указанной ситуации отображается корректное сообщение.
29. В режиме регистрации невозможно добавить дробный товар с количеством меньше 1.
Способ решения: В указанной ситуации можно указать количество меньше 1.
30. При открытом окне конструктора скидок можно удалить редактируемое мероприятие из акции.
Способ решения: В указанной ситуации отображается сообщение об недопустимости данной операции.
31. При регистрации позиции с нулевой ценой отображается ошибка с некорректным описанием.
Способ решения: В указанной ситуации отображается корректное сообщение об ошибке.
32. При многократном вызове функции "Макрос" приложение завершает работу с критической ошибкой.
Способ решения: Многократный вызов указанной функции работает корректно.
33. При восстановлении отменённого документа, в котором присутствует скидка на документ, документ получает стопроцентную скидку.
Способ решения: В указанной ситуации на документ начисляется корректная скидка.
34. Окно авторизации и окно программы кассира всегда поверх других окон при работе в ОС Ubuntu.
Способ решения: Указанные окна отображаются корректно.
35. При выполнении конвертации БД на EasyPOS Nova окно с прогресс-баром изменяет свой размер.
Способ решения: В указанной ситуации размер окна остаётся постоянным.
36. При работе в ОС Linux, если при выполнении обмена была извлечена флеш-карта, через которую выполняется обмен, приложение зависает.
Способ решения: В указанной ситуации корректно отображается сообщение об ошибке.
37. При отображении наименования группы печати в строке состояния, в строке состояния не полностью помещается дата и время.
Способ решения: В указанной ситуации дата и время отображаются корректно.
38. При одновременном вызове нескольких функций "Макрос" приложение кассира завершает работу с критической ошибкой.
Способ решения: В указанной ситуации вызванные функции выполняются по очереди.
39. При выполнении автоматической печати копии, если нет позиций для печати, выводится сообщение об ошибке.
Способ решения: В указанной ситуации печать копии выполняется корректно.
40. При обмене по e-mail некорректно отображается индикатор обмена, когда обмен завершён, а служба ещё работает.
Способ решения: В указанной ситуации индикатор работает корректно.
41. При восстановлении документа с несуществующей группой печати приложение завершает работу с критической ошибкой.
Способ решения: В указанной ситуации корректно отображается сообщение об ошибке.
42. Если в конфигураторе после изменения настроек в одной категории при переходе в другую категорию на вопрос сохранения настроек выбрать "Отмена", то категория остаётся новой, хотя окно настроек остаётся старое.
Способ решения: В указанной ситуации выбранная категория меняется на исходную.
43. Поле 13 в транзакциях 45/49 не заполняется.
Способ решения: Указанное поле заполняется корректно.

1.5.0 - 09.12.2014

Внесенные изменения:
1. Реализован механизм быстрой авторизации пользователя, который позволяет быстро сменить пользователя по штрихкоду, карте, ключом, не вызывая функции для смены пользователя. Для этого в разделе "Пользователи\Авторизация" добавлены настройки "Быстрая авторизация" и "Префикс для быстрой авторизации", с помощью которых соответственно включается механизм быстрой авторизации и задается префикс для этого механизма. По указанному префиксу определяется, является ли посылка - драйверов устройства ввода посылкой быстрой авторизации или нет. И если да, то по полученным данным авторизуется новый пользователь, если найден. Если не найден, то возвращается ошибка.
2. Реализован механизм быстрого ввода карты клиента, позволяющий ввести карту, не вызывая соответствующую функцию. Для этого в разделе "Справочники\Система лояльности\Параметры" добавлены настройки "Быстрый ввод карты клиента" и "Префикс быстрого ввода карты клиента", с помощью которых включается механизм быстрого ввода, а также задается префикс карт клиента для быстрого ввода соответственно.
3. Реализована загрузка данных журнала учета алкогольной продукции из АСТУ. Загруженные данные могут быть просмотрены на рабочем месте кассира.
а) Добавлен отчёт "Журнал учета продаж алкогольной продукции". Отчёт может быть вызван из меню Супервизора в разделе "Отчеты". При просмотре отчёта можно выполнить его очистку, в том числе нажав на клавиатурную клавишу "Delete".
б) Добавлена клавиатурная функция "Отчеты\Журнал учета продаж алкогольной продукции", при вызове которой открывается отчёт "Журнал учета продаж алкогольной продукции".
в) Добавлены права "Сервис\Отчеты\Журнал учета продаж алкогольной продукции" и "Сервис\Отчеты\Очистка журнала алкогольной продукции" на просмотр и очистку отчёта "Журнал учета продаж алкогольной продукции".
г) Добавлены команды загрузки из АСТУ для добавления данных в отчёт "Журнал учета продаж алкогольной продукции" ($$$ADDALCOHOLREPORT) и очистки отчёта ($$$DELETEALCOHOLREPORT).
4. Реализован механизм печати копии. Копия – нефискальная печатная форма, дублирующая чек (как он мог бы выглядеть на этапе печати копии) и носящая чисто информативный характер. Содержание копии задаётся с помощью шаблона.
Копия может быть распечатана, как в момент, когда чек открыт, так и при закрытии, откладывании или отмене документа, последним действием этих операций, или при вызове соответствующей функции.
В "Справочники\Документы\Виды документов\Карточка вида документа\Шаблоны ВД\Карточка шаблона ВД":
а) добавлена операция "Копия", которая выполняется при вызове функции ручной печати копии;
б) добавлено действие "Печать копии", которое выполняет печать копии. Если действие выбрано для операции "Копия", то печать копии выполняется после вызова функции печати копии, для других операций автоматически последним действием этих операций;
в) добавлены настройки "Запрашивать количество" и "Количество копий", которые влияют на количество распечатываемых копий;
г) добавлена настройка "Разделять по группам печати", включение которой влияет на разделение печати позиций в копии по группам печати;
д) добавлена настройка "Печатать пустой", включение которой позволяет напечатать пустую копию, если для печати нет позиций.
Для разделения копии по группам печати:
а) в карточку товара добавлена настройка "Группа печати копии", которая задаёт группу печати копии;
б) в "Справочники\Документы\Разделение по устройствам печати\Параметры" добавлена настройка "ГП копии, если не задана в карточке товара", которая позволяет либо определить, что такие позиции не надо печатать, либо использовать ГП чека для этой позиции;
в) в "Справочники\Документы\Разделение по устройствам печати\Группы печати\Карточка группы печати\Основные" добавлена настройка "Предлагать для печати копии", которая влияет на печать копии на данной группе печати.
5. Реализован новый механизм возврата из закрытой смены.
а) Реализованы следующие варианты возврата:
- возврат запрещён - возврат из закрытой смены запрещён
- финансовый возврат - возврат из закрытой смены выполняется как возврат из текущей смены, с печатью фискального документа возврата
- нефинансовый возврат - при возврате из закрытой смены печатается нефискальный документ возврата, который изменяет остатки возвращённых товаров, но не изменяет счётчики в ККМ
б) Для нефинансового возврата можно задать автоматическую печать документа выплаты, после печати документа возврата. При этом в транзакцию 51 в поле 25 будет выгружаться номер документа возврата.
в) Добавлены шаблоны печати РКО и заявления для кассовой ленты с автоматическим или ручным заполнением. Данные шаблоны могут быть настроены в качестве автоматической копии для документа возврата и будут печататься автоматически вместе с документом возврата.
г) При нефинансовом возврате закрытие документа возврата выгружается как транзакция 56, при этом в поле 9 записывается значение 3 – нефинансовое закрытие возврата.
6. Реализована сортировка и фильтр документов в журнале документов.
а) Для сортировки необходимо кликнуть по нужному столбцу
б) Для фильтрации необходимо задать и включить фильтр, а затем перейти к списку транзакций.
7. В окнах поиска документов реализован поиск документов по номеру документа, пользователю, дате.
8. В окнах поиска документов реализован поиск документов по полям товаров в этих документах.
а) Поиск выполняется по коду, имени, артикулу и штрихкоду (только в случае, если товар был зарегистрирован по ШК) товара.
б) Поиск по товарам выполняется только при включенной настройке "Искать документ по полям товара".
9. Добавлена настройка "Оставлять итоги документа после закрытия" в раздел "Справочники\Документы\Параметры". При её включении после закрытия документа отображается итог закрытого документа в режиме расчёт.
10. Добавлена клавиатурная функция "Специальные\Макрос", которая позволяет выполнить последовательность других клавиатурных функций.
11. Добавлена возможность создания персонального штрихкода без привязки к товару.
12. Добавлена настройка "Запретить автоматический расчет скидок" в разделе "Справочники\Система лояльности\Параметры". При включении пересчет скидок выполняется только при переходе в режим расчета или вызове функции "Промежутоный итог".
13. При закрытии документа с оплатой, если в настройке "Справочники\Оплата\Параметры\Вид оплаты без режима "Расчет" указано пустое значение, теперь предлагается выбрать вид оплаты.
14. Добавлена поддержка подключения дисплея покупателя через ККМ. Для этого в "Оборудование\Дисплей покупателя\Карточка дисплея покупателя" добавлена настройка "Устройство печати - посредник", в которой указывается ККМ, через которую выполняется подключение к дисплею покупателя.
15. В раздел "Оборудование\Устройства печати\Параметры работы" добавлена настройка "Проверять состояние ККМ до открытия чека". При включении настройки выполняется проверка состояния ККМ перед открытием чека.
16. В менеджере лицензий обновлены тексты сообщений об успешности/неуспешности добавления лицензий.
17. Настройка "Макс.сумма документа и сумма клиента" в разделе "Основные\Ограничения" переименована в "Макс. сумма документа и сумма оплаты".
18. Право "Превышение максимальной суммы документа и суммы клиента" переименовано в "Превышение максимальной суммы документа или оплаты для финансовых операций".
19. Реализована запись лога обмена в файл exchange.log. В ОС Windows файл расположен в папке "%APPDATA%\atol\fxpos". В ОС Linux файл расположен в папке "$HOME/.config/atol/fxpos".
20. В дистрибутив включены драйверы торгового оборудования v. 9.4.0:
- драйвер дисплеев покупателя,
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер электронных весов,
- драйвер устройств ввода,
- драйвер платежных систем.

Исправленные ошибки:
1. Если в группе товаров заданы минимальная цена, минимальная скидка, включён из контроль, а в товарах, входящих в эту группу, указанные параметры выключены, то ограничения группы не распространяются на такие товары.
Способ решения: В указанной ситуации ограничения группы распространяются на подчиненные товары.
2. При вызове функции "Операции с документом\Меню операций с документом" отображаются все виды документов, независимо - прав пользователя, на открытие этих видов документов.
Способ решения: В указанной ситуации отображаются только те виды документов, на открытие которых у пользователя есть права.
3. Если в файле-флаге выгрузки в команде $$$TRANSACTIONSBYDATETIMERANGE указать некорректные значения даты и времени, то в файле с результатами будет указано, что "Нет данных для выгрузки".
Способ решения: В указанной ситуации будет записываться сообщение о некорректном значении.
4. В транзакциях 2/12 Сторно товара по свободной цене/из справочника в поле 12 записывается значение без знака минус.
Способ решения: В указанной ситуации в поле 12 записывается значение со знаком минус.
5. В транзакцию 45 в поле 26 выгружается пустое значение.
Способ решения: В транзакцию 45 в поле 26 выгружается корректное значение.
6. При настроенной автоматической выгрузке при закрытии смены выгрузка при закрытии смены не выполняется.
Способ решения: В указанной ситуации выгрузка выполняется корректно.
7. В приложении кассира не отображаются документы, созданные пользователем, который был удален.
Способ решения: Указанные документы отображаются.
8. При авторизации пользователя сканером или ридером появляется второе окно авторизации.
Способ решения: Авторизация пользователя в указанной ситуации выполняется корректно.
9. При вызове в режиме регистрации функции "Сброс" в некоторых ситуациях вызывает критическое завершение программы.
Способ решения: Вызов функции "Сброс" выполняется корректно.
10. При авторизации пользователя, у которого не задан профиль, отображается некорректное сообщение об ошибке.
Способ решения: В указанной ситуации отображается корректное сообщение об ошибке.
11. При включенной настройке "Возврат" в разделе "Основные\Контроль регистрации" регистрация товаров в документе аннулирования запрещена.
Способ решения: В указанной ситуации регистрация товаров разрешена.
12. Описания ошибок клавиатурных функций имеют разный формат.
Способ решений: Описания ошибок клавиатурных функций приведены к однообразному формату.
13. Невозможно выполнить быстрое внесение/выплату при отсутствии права на покупюрное внесение/выплату.
Способ решения: При выполнении быстрого внесения/выплаты права на покупюрное внесение/выплату не учитываются.
14. Если при выполнении механизма авторизации при недостатке прав возникает ошибка при авторизации пользователя, в профиле которого запрашиваемая операция разрешена, то после выполнения операции авторизованным пользователем не становится пользователь, вызвавший операцию, но не имевший права на ее выполнение.
Способ решения: В указанной ситуации авторизованным пользователем после выполнения корректно становится пользователь, вызвавший операцию, но не имевший права на ее выполнение.
15. При вводе некорректной суммы в режиме расчёта отображается сообщение о некорректной цене.
Способ решения: В указанной ситуации отображается корректное сообщение о некорректной сумме.
16. При ошибке при считывании ШК отображается некорректное сообщение.
Способ решения: В указанной ситуации отображается корректное сообщение.
17. В режиме регистрации возможно добавить оплату на нулевую сумму.
Способ решения: При попытке выполнить оплату на нулевую сумму возвращается сообщение об ошибке "Сумма оплаты не может быть нулевой".
18. При выключенной настройке "Скидка" в разделе "Основные\Контроль регистрации" применение ручной скидки может быть выполнено, хотя и с нулевым значением.
Способ решения: Попытка применения ручной скидки в указанной ситуации вызывает ошибку и скидка не применяется.
19. После отмены регистрации товара из визуального поиска на дисплее покупателя остается отображение позиции, которая так и не была зарегистрирована.
Способ решения: В указанной ситуации ДП отображает корректную информацию.
20. В шаблоне документа свойство count класса Position не всегда возвращает общее количество позиций.
Способ решения: Указанное свойство всегда возвращает общее количество позиций.
21. Если в ходе применения скидок сумма документа становится равной нулю, то надбавки на документ перестают начисляться.
Способ решения: В указанной ситуации надбавки начисляются корректно.
22. Возможно отменить и вернуть документ с продажей услуг.
Способ решения: Возврат и отмена документа с продажей услуг запрещены.
23. Формат даты в приложении кассира имеет неверный формат.
Способ решения: Формат даты в приложении кассира имеет корректный формат ДД.ММ.ГГГГ.
24. Правило объединения "Приоритет" для ручной скидки работает неправильно.
Способ решения: Правило объединения "Приоритет" для ручной скидки работает корректно.
25. В случае потери связи с устройством печати при печати слипа, после восстановления связи слип не распечатывается повторно.
Способ решения: В указанной ситуации после восстановления связи слип будет пытаться распечататься ещё раз. После пяти попыток операция будет прервана с соответствующем сообщением об ошибке.
26. При потере связи с ПЧ не проверяется состояние обмена с ПЧ, что приводит к отсутствию сообщения о разрыве связи.
Способ решения: При потере связи выполняется его корректная обработка.
27. Если задана активная группа печати и документ открыт через меню операций с документами или клавиатурной функцией, то документу не присваивается активная группа печати.
Способ решения: В указанной ситуации документу корректно присваивается активная группа печати.
28. При просмотре закрытого документа возврата он может иметь некорректный номер.
Способ решения: В указанной ситуации отображается корректный номер документа.
29. При конвертации БД с версий 1.2.1, 1.3.0, 1.3.1 срабатывает мероприятие, в котором условие "Карта" - "Введена", если карта не введена.
Способ решения: В указанной ситуации мероприятие выполняется корректно, не срабатывая, если карта не введена.
30. После выхода из просмотра закрытого документа на дисплее покупателя остается отображение итога просмотренного документа.
Способ решения: В указанной ситуации ДП отображает корректную информацию.
31. В ОС Linux при нажатии на кнопку Вперед в окне мастера создания шаблона ККМ окно изменяет свой размер.
Способ решения: В указанной ситуации нажатие на кнопку Вперед не вызывает изменение размера окна.
32. При настройке двух дисплеев покупателя, работает только внешний.
Способ решения: В указанной ситуации работают оба дисплея.
33. При конвертации макетов экрана не учитывается версия макетов, что может приводить к неработоспособности макетов после конвертации.
Способ решения: При конвертации макетов экрана учитывается версия макетов.
34. Если при настройке оборудования указать состояние равное эмулятор, то кнопка "Настройка свойств" остаётся доступной.
Способ решения: В указанной ситуации кнопка "Настройка свойств" становится недоступной.
35. Конвертация поля позиции "Процент итоговой скидки" в макетах версии 1.3.1 выполняется некорректно, что приводит к изменению или очищению данного поля.
Способ решения: Указанное поле корректно конвертируется.
36. В редакторе макетов для элемента "Кнопка" отсутствует функция "Дополнительные\Сброс группы печати".
Способ решения: Указанная функция доступна для выбора.
37. При указании значения скидки на документ, если не ввести десятичный разделитель, то значение скидки не сохраняется.
Способ решения: В указанной ситуации значение скидки сохраняется корректно.
38. В конфигураторе настройки "Основные\Общее\Сообщение об ошибках", "Основные\Регистрация\Объединение одинаковых позиций", "Основные\Округление сумм\Способ", "Основные\Округление сумм\Назначение", все настройки в разделе "Основные\Контроль регистрации", настройки "Операция" и "Действия" в разделе "Справочники\Документы\Виды документов\Карточка вида документа\Шаблоны ВД\Карточка шаблона ВД" при очистке получают пустое значение, которое является недопустимым.
Способ решения: В указанных ситуациях при очистке настройкам присваивается значение по умолчанию.
39. Если при задании клавиатурной функции сначала выбрать функцию "Документ\Закрыть документ с оплатой", а затем изменить её, то настройки для функции "Закрыть документ с оплатой" остались на форме настройки.
Способ решения: В указанной ситуации на форме настройки отображаются корректные настройки, связанные с текущей клавиатурной функцией.
40. В разделе "Журнал\Значения" не отображаются значения с категорией "Автоматические".
Способ решения: Значения с категорией "Автоматические" отображаются корректно.
41. В конфигураторе в карточке раскладки клавиатуры при указании функции раскладки без параметров в наименовании отображаются лишние символы.
Способ решения: Функции раскладки без параметров отображаются корректно.
42. При выгрузке мероприятия возможно указать коды мероприятия и акции длиной более 10 символов, что в последствии не позволит из загрузить.
Способ решения: При выгрузке поля код мероприятия и код акции ограничены длиной в 10 символов.
43. В конфигураторе присутствует две сущности с одинаковым названием шаблон - шаблон печати и шаблон вида документа.
Способ решения: Сущность шаблон вида документа переименован в Шаблон ВД.
44. При добавлении лицензий в формате zip-архива через менеджер лицензий возвращается ошибка.
Способ решения: Лицензии в формате zip-архива добавляются корректно.
45. Менеджер лицензий позволяет добавить файл с нестандартным расширением.
Способ решения: Менеджер лицензий позволяет добавить файл с только со стандартным расширением, в остальных случаях возвращается ошибка.
46. При удалении лицензий через менеджер лицензий может возникнуть ошибка, если в архиве уже есть файл с таким наименованием.
Способ решения: При удалении лицензий файлам присваивается уникальное имя.
47. При добавлении лицензий в формате zip-архива через менеджер лицензий имена файлов могут отображаться в некорректной кодировке.
Способ решения: Лицензии в формате zip-архива добавляются с корректным отображением имён.
48. При закрытии документа или при возникновении ошибки при открытии документа выбранная активная группа печати чека может оставаться активной для следующего документа.
Способ решения: В указанных ситуациях выбранная активная группа печати сбрасывается.
49. При распределении стопроцентной скидки сумма последней позиции может быть равной ±0,01.
Способ решения: В указанной ситуации сумма последней позиции равна нулю.
50. При попытке произвести оплату в режиме регистрации выводится некорректное сообщение при пустой настройке "Вид оплаты без режима "Расчет".
Способ решения: В указанной ситуации отображается корректное сообщение об ошибке.
51. В раскладках клавиатуры для EasyPOS Nova не совпадают нажимаемые кнопки (кнопки <.>, , , <00>) и их обозначения в конфигураторе.
Способ решения: Отображение кнопок в конфигураторе корректное.
52. Для транзакций 1/11 и 2/12 перепутаны значения полей 10 и 15.
Способ решения: Поля 10 и 15 в указанных транзакциях содержат корректные значения.
53. В поле №12 транзакций 1/11 и 2/12 записывается округлённая сумма товара без скидок.
Способ решения: В поле №12 транзакций 1/11 и 2/12 записывается сумма товара без скидок и без округлений.
54. При конвертации флаги глобального контроля со значением "Товар" получают значение "Да".
Способ решения: При конвертации флаги глобального контроля сохраняются свои значения. Если значения флагов не были сохранены в БД, то они примут значения по умолчанию.
55. При настройке клавиатурной функции "Выгрузка данных" диапазон в качестве параметра не устанавливается.
Способ решения: Для указанной функции диапазон в качестве параметра устанавливается корректно.
56. При переустановке Frontol xPOS в ОС Linux при создании новой БД возникает ошибка "Не удалось открыть XML-файл со списком БД".
Способ решения: При переустановке выдаются права на файл Frontol.xml и указанной ошибки не возникает.
57. После переустановки Frontol xPOS в ОС Windows при запуске конфигуратора без прав администратора возникает критическая ошибка.
Способ решения: В указанной ситуации отображается корректная ошибка о недостатке прав.
58. При попытке произвести оплату без ввода суммы при отсутствии права на данной действие отображается неверное сообщение об ошибке.
Способ решения: В указанной ситуации отображается корректное сообщение об ошибке.
59. Вызов функции "Сумма в ДЯ" завершается с ошибкой, если функция вызвана после просмотра закрытого документа.
Способ решения: В указанной ситуации функция работает корректно.

1.4.0 - 18.09.2014

Внесенные изменения:
1. В дистрибутив добавлено приложение "Менеджер лицензий", служащее для работы с лицензиями на Frontol xPOS: их добавления, активации, восстановления и пр. Подробнее см. в документации.
2. Добавлен новый вид лицензии на Frontol xPOS - "NFR". Данная лицензия является ознакомительной и не предназначена для перепродажи. Подробнее см. в документации.
3. Реализована возможность разделения печати по различным устройствам с помощью механизма групп печати (подробнее см. в документации). В связи с этим добавлены следующие настройки:
а) Категория "Справочники\Документы\Разделение по устройствам печати", содержащая справочник "Группы печати" и подраздел "Параметры".
б) Закладка "Группы печати" в карточке устройства печати и платежной системы.
в) Настройка "Группа печати" в карточке товара, группы товаров и вида оплаты.
г) Функции раскладки клавиатуры "Дополнительные\Выбор группы печати" и "Дополнительные\Сброс группы печати", а также соответствующие права пользователя. Данные функции добавлены в раскладку клавиатуры "Стандартная для прогр. клавиатуры".
д) Добавлена возможность вывода в строке состояния наименования активной группы печати (категория "Экран\строка состояния").
е) В поля свойства "Cells" компонента "Список позиций" редактора макетов добавлена возможность вывода информации о группе печати позиции и ККМ, на которой будет осуществляться печать позиции.
ж) Для компонента "Информация" редактора макетов добавлена возможность вывода полей "Информация о позиции\Код группы печати", "Информация о позиции\Наименование группы печати", "Информация о документе\Код группы печати", "Информация о документе\Наименование группы печати", "Общая информация\Код активной группы печати" и "Общая информация\Наименование активной группы печати".
з) Добавлен новый класс PrintGroup, хранящий данные о группах печати.
и) В класс Document добавлено свойство closePrintGroup, возвращающее группу печати документа.
к) В класс Position добавлено свойство closePrintGroup, возвращающее группу печати позиции.
л) В класс Print добавлено свойство printGroup, возвращающее группу печати, если печать ведется вне документа.
м) Добавлена возможность загрузки кода группы печати для товара из поля 39 с помощью команд загрузки $$$ADDQUANTITY, $$$REPLACEQUANTITY и
$$$REPLACEQUANTITYWITHOUTSALE, а также кода группы печати для вида оплаты из поля 10 с помощью команды загрузки $$$ADDPAYMENTS.
н) Данные о группах печати выгружаются в поле 17 всех транзакций, кроме 22 и 24 транзакций. Для 61 и 62 в это поле всегда выгружается 0.
о) Добавлена возможность выгрузки транзакций 45 "Закрытие документа в ККМ", 49 "Закрытие документа по ГП" и 43 "Распределение оплаты". Подробнее см. в документации.
4. Повышена скорость открытия, закрытия документов и закрытия смены при большом количестве документов и смен.
5. Добавлены две новые формы для экрана "Регистрация (Nova)" и "Расчет (Nova)", которые следует использовать только при работе на EasyPos Nova. В данных формах для ряда окон увеличен размер шрифта.
6. Добавлена новая настройка "Пользователи\Авторизация\Запрос авторизации при недостатке прав", позволяющая включать возможность быстрой смены пользователя в режиме регистрации с целью выполнения функции, на которую не хватает прав у текущего пользователя программы. Подробнее см. в документации.
7. Изменение в шаблонах документов для ККМ и ПЧ: в класс Print добавлен метод PrintBarcode, в качестве параметра которого можно задать тип штрихкода. Данный метод может использоваться наряду с методом PrintBarcode без заданного типа штрихкода. Подробнее см. в документации.
8. Изменения и доработки в механизме обмена данными:
а) Изменен список полей, заполнение которых является обязательным при загрузке с помощью команды $$$ADDMARKETINGEVENTS мероприятий с действиями "Товарная скидка", "Скидка на набор" и "Запрет продажи". Подробнее см. в документации.
б) Добавлена новая команда для выгрузки транзакций $$$TRANSACTIONSBYDATETIMERANGE, позволяющая осуществлять выгрузку в диапазоне с границами, заданными в формате дата+время. Выгрузка в данном диапазоне также доступна из меню "Сервис" при наличии у пользователя права "Сервис\Обмен данными\Периоды выгрузки данных\Даты и время".
в) Добавлены дополнительные проверки на заполнение полей при сохранении карточки плана обмена.
г) Для транзакций 40 и 41 изменена выгрузка в поля 10 и 11. Теперь для обеих транзакций в поле 10 выгружается операция вида оплаты, а в поле 11 для 40 – сумма клиента, для 41 – сумма документа.
9. В приложение "Конструктор скидок" добавлена новая настройка "Мероприятие\Выгрузка мероприятия…", позволяющая сохранить мероприятие в виде файла загрузки формата АТОЛ.
10. Изменена структура прав пользователя категории "Наличность\Внесение" и "Наличность\Выплата".
11. Для компонента "Информация" редактора макетов добавлена возможность вывода поля "Информация о позиции\Скидка на документ, распределенная по позиции, %".
12. Право пользователя "Сервис\Банковские платежные карты\Закрытие смены" переименовано в "Закрытие банковской смены".
13. Настройка "Журнал\Фильтры журнала\Состояние\Меню выбора купюры по цене" переименована в "Меню выбора купюры по номиналу".
14. Поле в карточке купюры "Достоинство" переименовано в "Номинал".
15. Во избежание возможных ошибок при работе сочетание клавиш Alt+F4 более не действует в приложении администратора (не закрывает окна). Назначить на это сочетание функции раскладки клавиатуры также невозможно.
16. Кнопка "Отмена" в окне визуального поиска переименована в "Выход", функционал кнопки не поменялся.
17. Теперь при переходе в раздел "Оборудование\Электронные весы" сразу открывается список подключенного оборудования, без промежуточного подраздела "Подключение".
18. Конкретизированы тексты сообщений об ошибках, возникающих при работе с программой.
19. Настройка "Журнал\Фильтры\Состояние\Окно обмена" переименовано в "Меню выбора диапазона выгрузки".
20. В дистрибутив включены драйверы торгового оборудования v. 9.3.0:
- драйвер дисплеев покупателя,
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер электронных весов,
- драйвер устройств ввода,
- драйвер платежных систем.

Исправленные ошибки:
1. Если при попытке подключения к БД не найден xml-файл с настройками, отображается сообщение об ошибке, и запускаются приложения БД, которая была активна последней до текущей БД.
Способ решения: В указанной ситуации отображается сообщение об ошибке, и приложения не запускаются.
2. При попытке сжатия группы в приложении "Менеджер БД" приложение прекращает свою работу.
Способ решения: Сжатие группы невозможно (соответствующая кнопка заблокирована).
3. Отсутствует скролл-бар на закладке "Справочники\Штрихкоды\Шаблоны\Карточка шаблона\Шаблон", поэтому в некоторых ситуациях становится невозможным выбор блоков ШК.
Способ решения: Скролл-бар на данной закладке присутствует.
4. Фильтры журнала "Состояние\Меню выбора товара" и "Состояние\Меню комментариев отмены документа" не оказывают влияния на список его значений.
Способ решения: Данные настройки удалены.
5. При удалении всех штрихкодов с закладки "Штрихкоды" карточки товара кнопкой "Удалить все", удаляются все штрихкоды из справочника штрихкодов.
Способ решения: В указанной ситуации удаляются только штрихкоды выбранного товара.
6. В шаблоне штрихкода можно одновременно задать количество, цену и сумму.
Способ решения: В шаблоне штрихкода нельзя одновременно задать количество, цену и сумму.
7. Если вызов той или иной настройки приложения администратора подразумевает выбор из справочника, а справочник пуст, открывается окно с пустым списком.
Способ решения: При отсутствии данных для выбора выдается сообщение об ошибке, и окно с пустым списком не открывается.
8. Если в категории "Штрихкоды\Персональные\Карточка штрихкода" перейти с помощью настройки "Товар" к списку товаров, выбрать группу товаров и нажать кнопку "Выбрать" – ничего не произойдет.
Способ решения: Привязать к штрихкоду можно только товар, поэтому для группы данная кнопка неактивна.
9. После задания значения настройки "Основные\Общее\Префикс кодов текущей базы" номер кода при создании новых элементов справочников перестает увеличиваться.
Способ решения: Коды новым элементам справочников присваиваются корректно.
10. При редактировании значения настройки нажатие клавиши "Delete" приводит к очистке поля.
Способ решения: Нажатие клавиши "Delete" приводит к удалению символа справа - курсора.
11. Если у пользователя отсутствует право на закрытие банковской смены, при вызове соответствующей функции открывается окно с предложением закрытия банковской смены.
Способ решения: Если у пользователя нет права на закрытие банковской смены, сразу отображается сообщение об ошибке доступа.
12. В карточке шаблона ШК можно задать начальное значение диапазона префиксов большее, чем конечное.
Способ решения: При попытке сохранения карточки шаблона ШК со значением префикса-начала больше префикса-конца выдается сообщение об ошибке, и изменения не сохраняются.
13. Для функции раскладки клавиатуры (в том числе в редакторе макетов для компонента "Кнопка") "Документ\Отмена карты" присутствует настройка, в которой можно задать неиспользуемый параметр.
Способ решения: Данная настройка удалена.
14. Функциям раскладки клавиатуры невозможно назначить клавиши и сочетания клавиш, которые используются для перемещения по полям и управления окнами приложения администратора (сохранение изменений и пр.).
Способ решения: Функциям раскладки клавиатуры такие сочетания клавиш можно назначить.
15. Строка, выбранная в списке авторизаций компонента макета "Список оплат", выделяется синим, и становится не видно, что написано в соответствующей строке, т.к. цвет шрифта – черный.
Способ решения: Цвет строки, выбранной в списке авторизаций, изменен на серый.
16. При сохранении макета из редактора в существующий файл не выводится сообщение с предложением заменить его.
Способ решения: В указанной ситуации выводится сообщение с предложением заменить существующий файл.
17. В некоторых ситуациях при выходе из редактора макетов без сохранения изменений изменения сохраняются.
Способ решения: Если выход из редактора макетов осуществляется без сохранения изменений, изменения не сохраняются.
18. Мероприятия с условием "Время" не загружаются, если время указано в формате "HH:MM".
Способ решения. Мероприятия с условием "Время", указанном в формате "НН:ММ", загружаются корректно.
19. Для суммовых полей конструктора скидок максимально допустимое значение = 1000000000000.00, в то время как при обмене максимально допустимое значение для этих полей = 99999999.990000.
Способ решения: Максимально допустимое значение суммовых полей в конструкторе скидок = 99999999.990000.
20. Можно сохранить изменения в карточке мероприятия с пустым значением поля "Код".
Способ решения: Если поле "Код" не заполнено, при попытке сохранения изменений в карточке мероприятия выдается сообщение об ошибке.
21. Если в методе printBarcode шаблона печати указаны данные, выходящие за границы допустимых значений, не возникает сообщения об ошибке, и чек печатается без штрихкода.
Способ решения: В указанной ситуации возникает сообщение об ошибке, и печать чека прекращается.
22. При попытке возврата на основании пустого документа продажи выдается сообщение о том, что документ уже возвращен.
Способ решения: В указанной ситуации данное сообщение не выдается, и документ возврата успешно создается.
23. В методе printBarcode (без заданного типа ШК) передается тип ШК Сode39.
Способ решения: В методе printBarcode (без заданного типа ШК) передается тип ШК EAN13.
24. В меню выбора операции, которое открывается, если не задан документ для автоматического открытия при входе в режим регистрации, либо значение поля "Операция" для такого документа - "Нет", по умолчанию фокус не стоит ни на одном элементе.
Способ решения: В данном меню по умолчанию фокус стоит на первом элементе.
25. При открытии в режиме регистрации документа, для вида которого не указана операция, не возникает сообщения об ошибке.
Способ решения: При открытии таких документов появляется соответствующее сообщение об ошибке, кроме того такие документы больше не отображаются в списках документов для выбора.
26. Если в полностью оплаченном документе перейти из режима расчета в режим регистрации, ввести сумму и нажать кнопку "Enter", добавится еще одна оплата.
Способ решения: В указанной ситуации отобразится соответствующее сообщение об ошибке, и оплата не добавится.
27. Если создана скидка на документ с условием "Диапазон карт", где значение настройки "Состояние" - "Введена", и не заданы границы диапазонов, скидка срабатывает, даже если ни одна карта не введена.
Способ решения: В указанной ситуации скидка срабатывает, только если введена карта (любая).
28. Попытка открытия на просмотр документа продажи, который был полностью возвращен, приводит к ошибке.
Способ решения : Документы открываются на просмотр корректно.
29. Если после сторнирования оплат в режиме расчета не осталось ни одной оплаты, и снова осуществляется вызов функции сторнирования, приложение POS.exe прекращает свою работу.
Способ решения: Прекращение работы приложения в указанной ситуации не происходит.
30. Если в БД более одной купюры одинакового номинала, попытка добавления такой купюры в документ по цене ни к чему не приводит.
Способ решения: Купюры регистрируются корректно.
31. При вызове функции "Документ\Отмена карты", если ни один документ не открыт, открывается документ продажи.
Способ решения: В указанной ситуации выдается сообщение об ошибке, и открытие документа не производится.
32. Данные документа возврата на основании документа продажи, на который была начислена отрицательная скидка, некорректны, а попытка его закрытия приводит к ошибке.
Способ решения: Данные документов возврата на основании корректны, документы закрываются успешно.
33. Если для вида документа создано более одного шаблона с одними и теми же настройками, при попытке закрытия такого документа открывается окно выбора шаблона из списка, в котором отображается только один шаблон.
Способ решения: В окне выбора шаблона отображаются все шаблоны, настроенные для вида документа, закрытие которого производится.
34. В чеках для документов внесения и выплаты печатаются поля "Итоговая сумма" и "Скидки документа".
Способ решения: Данные поля не печатаются в чеках для документов внесения и выплаты.
35. При отсутствии у пользователя права "Документ продажи\Регистрация\По наименованию" ошибка выдается при попытке запуска окна визуального поиска, хотя право "Дополнительные\Открытие визуального поиска" у пользователя есть.
Способ решения. Если у пользователя отсутствует право "Документ продажи\Регистрация\По наименованию", окно визуального поиска открывается, а ошибка возникает непосредственно перед регистрацией товара.
36. Наличие у пользователя права "Документ продажи\Регистрация\По наименованию" проверяется только в документах продажи.
Способ решения: Данное право проверяется при попытке регистрации из визуального поиска в любых документах, в которых он может быть использован для этой цели.
37. В некоторых ситуациях значение отрицательной скидки (надбавки) в чеке отображается без знака "–".
Способ решения: Скидки отображаются корректно.
38. Данные, введенные в поле ввода до открытия документа, не обнуляются после его закрытия.
Способ решения: Данные в поле ввода обнуляются корректно.
39. Если шаблон чека сгенерирован с помощью мастера, и в нем включено отображение элемента "Количество покупок" в подвале, вместо количества покупок в соответствующем поле отображается слово "undefined".
Способ решения: Количество покупок отображается корректно.
40. Если в чеке настроена печать свойства Storno класса Position (признак сторнирования), и какая-либо позиция сторнирована, в соответствующем поле чека печатается "0".
Способ решения: В указанной ситуации в поле чека печатается "1".
41. Если в чеке настроена печать свойства sumInPaymentCurrency класса Payment, в соответствующем поле чека ничего не печатается.
Способ решения: В указанной ситуации в поле чека печатается сумма в валюте оплаты.
42. При работе с устройствами печати попытка подачи звукового сигнала на устройстве осуществляется в случае возникновения ошибки потери связи с устройством, что приводит к задержкам в работе приложения.
Способ решения: Если возникла ошибка потери связи с утройством, попытка подачи звукового сигнала на устройстве не осуществляется.
43. В протоколе обмена данными для команды $$$ADDMARKETINGACTIONS не определено 12 поле, что приводит к ошибке при его загрузке.
Способ решения: Поле 12 загружается командой $$$ADDMARKETINGACTIONS корректно.
44. При загрузке маркетинговой акции с некорректным временным диапазоном с помощью команды $$$ADDMARKETINGACTIONS акция не загружается, но и сообщение об ошибке не отображается.
Способ решения: Если время либо дата акции указана неверно, при попытке загрузки ее с помощью команды $$$ADDMARKETINGACTIONS отображается соответствующее сообщение об ошибке, и акция не загружается.
45. Для транзакций 1, 11, 2 и 12 в поля 12 и 20 выгружаются одни и те же данные.
Способ решения: Для данных транзакций в поле 12 выгружается сумма товара без учета скидок, но с учетом округлений, а в поле 20 выгружается сумма товара без учета скидок и округлений.
46. При удалении профиля пользователя, в БД не очищается таблица прав пользователя, связанная с этим профилем.
Способ решения: В указанной ситуации очистка таблицы прав осуществляется корректно.

1.3.1 - 18.07.2014

Внесенные изменения:
1. Настройка "Запретить продажу услуг в документе с другими продажами" в карточке платежной системы переименована в "Запрет продажи услуг с другими продажами".
2. Добавлена настройка "Системные\Числа\Разделитель компонентов даты", предназначенная для выбора символа, который будет использоваться в качестве разделителя компонентов даты при выгрузке транзакций.
3. Из дистрибутива исключены файлы, необходимые для работы с платежной системой "Сбербанк", потому что они обновляются независимо - Frontol xPOS, и предоставляются самим банком.

Исправленные ошибки:
1. Если в документе продажи начислены ручные скидки на документ с фиксированным значением, при возврате/аннулировании в чеке отображаются некорректные значения этих скидок.
Способ решения: При возврате/аннулировании информация о скидках отображается корректно.
2. Попытка выбора функции для фильтра журнала (категория приложения администратора "Журнал\Фильтры журнала\Функции") приводит к ошибке.
Способ решения: Функция для фильтра журана выбирается без ошибок.
3. Макеты из редактора не сохраняются в файл с именем, предлагаемым программой.
Способ решения: В имени файла, предлагаемом программой, символ "|" заменен на "_", в следствие чего макеты сохраняются корректно.
4. Иконка оконного режима приложения администратора не изменяется, если сворачивание/разворачивания окна осуществляется путем двойного клика по верхней панели окна.
Способ решения: Иконка оконного режима изменяется при любом способе смены оконного режима.
5. Если в БД существует несколько товаров с одинаковыми штрихкодами, при выборе любого из них в окне визуального поиска в документ добавляется товар с таким же штрихкодом и наименьшим кодом.
Способ решения: Выбор товаров из окна визуального поиска осуществляется корректно.
6. В поле №12 транзакций 1/11 и 2/12 записывается сумма товара со скидками.
Способ решения: В поле №12 транзакций 1/11 и 2/12 записывается сумма товара без скидок.
7. При использовании свойств discountPos.value и/или discountPos.sum для печати значения и/или суммы скидки на позицию, соответственно, происходит прекращение работы программы Frontol xPOS.
Способ решения: Прекращение работы программы в указанной ситуации не происходит.
8. Если у пользователя отсутствуют права на выгрузку того или иного диапазона данных, в некоторых ситуациях выгрузка в других диапазонах также не осуществляется.
Способ решения: Выгрузка данных осуществляется корректно.
9. Для транзации №61 в поле №10 (выручка за смену) выгружается сумма без учета скидок.
Способ решения: Для транзакции №61 в указанное поле выгружается сумма с учетом скидок.
10. Если в настройке "Основные\Контроль регистрации\Возврат" задано значение "Нет", при попытке возврата товара, зарегистрированного по свободной цене, происходит прекращение работы приложения кассира.

1.3.0 - 30.06.2014

Внесенные изменения:

1. Реализован механизм авторизации пользователя при запуске приложения администратора. При запуске приложения администратора любым способом, кроме запуска из приложения кассира, выводится окно авторизации. При авторизации у пользователя проверяется наличие права "Системные\Использование программы настройки". Особенности авторизации в приложении администратора см. в документации.
2. Теперь транзакции в разделе "Транзакции" приложения администратора выводятся в разрезе документов. Повышена информативность списка транзакций. Подробнее см. в документации.
3. Добавлена поддержка работы с платежными системами, что позволяет производить оплату документа банковскими картами и осуществлять работу с операторами продажи услуг. Подробное описание см. в документации. В связи с добавлением данного функционала в программе были произведены следующие изменения:
а) В дистрибутив добавлены библиотеки, установочные пакеты и необходимые ini-файлы для платежных систем "INPAS SmartSale", "Arcom ARCUS v. 2", "Сбербанк", предназначенных для произведения оплат банковскими картами, и "CyberPlat: прием платежей", предназначенной для продажи услуг. Данные файлы и файлы тестов ДТО объединены в окне установки Frontol xPOS новой группой компонентов "Дополнения к ДТО".
б) В приложение администратора добавлен новый раздел "Оборудование\Платежные системы", в котором можно настроить подключение к платежным системам.
в) В приложение администратора добавлены новые настройки в карточке вида оплаты (раздел "Оплата\Виды оплат"): "Операция" и "Платежная система". Настройка "Операция" позволяет выбрать операцию, которая будет выполняться при оплате данным видом – в текущей версии поддерживается только операция "Оплата банковской картой". Настройка "Платежная система" позволяет выбрать платежную систему, которая будет использоваться для оплаты данным видом, если он предназначен для произведения операции "Оплата банковской картой". Подробнее описание настроек см. в документации.
г) Добавлена новая группа прав пользователя "Оплата\Оплата по банковской карте", включающая следующие права: "Оплата банковской картой"/"Несколько оплат в одном документе"/"Отмена оплаты", предназначенные для регулирования возможности оплаты/произведения более одной оплаты в документе/сторнирования оплаты, соответственно, видом с операцией "Оплата банковской картой".
д) Добавлена возможность снятия новых отчетов "Журнал банковских операций", "Итоговый отчет по банковским операциям", "Закрытие банковской смены" при закрытии смены, из меню "Сервис" режима регистрации либо вызовом функции "Сервис\<имя отчета>", назначенной на клавишу раскладки клавиатуры либо кнопку формы экрана. Снятие отчетов осуществляется в разрезе выбранного вида оплаты с операцией "Оплата банковской картой".
е) В компонент "Список оплат" редактора макетов добавлено новое свойство "ShowAuthorization", которое позволяет выводить на экран информацию о произведенных в документе взаимодействиях с авторизационными серверами платежных систем.
ж) Доработана загрузка видов оплат командой $$$ADDPAYMENTS: из поля №7 теперь загружается тип операции вида оплаты, а из поля №8 код платежной системы. Подробнее см. в документации.
4. Реализована поддержка протокола обмена АСТОР 1.3.
5. Добавлена поддержка протокола защищенной передачи данных TLS при обмене данными по E-mail. В связи с этим настройка карточки канала для обмена по E-mail "Шифрованное соединение (SSL)" переименована в "Шифрованное соединение" и теперь позволяет выбрать протокол: SSL либо TLS.
6. Настройки "Разрядность номера смены" и "Разрядность номера документа" перемещены из категории "Основные\Документ" в новую категорию "Системные\Параметры БД". Категория "Основные\Документ" упразднена.
7. Доработан механизм записи событий в журнал: устранены ошибки записи, добавлена запись некоторых событий, внесены визуальные коррективы.
8. Добавлена новая клавиатурная функция "Документ\Перейти к позиции", позволяющая в режиме регистрации перемещаться по списку позиций, если на форме экрана отсутствует компонент "Список позиций". Подробнее см. в документации.
9. В целях унификации названий клавиатурные функции "Документ\Отмена документа" и "Документ\Восстановление отмененного документа" переименованы в "Документ\Отменить документ" и "Документ\Восстановить отмененный документ", соответственно.
10. Для ОС Windows добавлено предупреждающее сообщение, возникающее при запуске приложения "Менеджер БД" пользователем с правами администратора, о том, что в случае создания файлов БД администратором, они будут недоступны при запуске приложения с правами пользователя.
11. Для приложения администратора добавлена возможность сохранять изменения в окнах с помощью сочетания клавиш "Ctrl + S" и закрывать окна с помощью сочетания клавиш "Ctrl + W".
12. Детализирован текст ошибок загрузки данных.
13. Изменено расположение файла со списком БД (Frontol.xml). Теперь он располагается в доступном для всех пользователей месте:
- Windows 7: C:\ProgramData\ATOL\fxpos
- Windows XP: C:\Documents and Settings\All Users\Application Data\ATOL\fxpos
- Linux: /var/lib/fxpos
14. В дистрибутив включены драйверы торгового оборудования v. 9.2.0:
- драйвер дисплеев покупателя,
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер электронных весов,
- драйвер устройств ввода,
- драйвер платежных систем.

Исправленные ошибки:
1. При попытке установки Frontol xPOS поверх более поздней версии, предупреждения о том, что версия устанавливаемой программы старше, не выдается.
Способ решения: В указанной ситуации в ходе установки выдается диалоговое окно подтверждения установки программы.
2. Неверный адрес в меню "Пуск" у ярлыков для теста драйвера электронных весов и принтера чеков.
Способ решения: Адреса данных тестов драйверов корректны.
3. При деинсталляции приложения Frontol xPOS не удаляются настройки геометрии окон.
Способ решения: При деинсталляции приложения Frontol xPOS (в том числе в ходе установки нового приложения поверх старого) также удаляются настройки геометрии окон.
4. После установки Frontol xPOS на ОС Linux у текущего пользователя может не быть прав на доступ к COM-портам.
Способ решения: После установки Frontol xPOS на ОС Linux текущий пользователь автоматически добавляется в группу "dialout" и получает права на доступ к COM-портам.
5. В некоторых ситуациях возможно открытие одновременно нескольких приложений "Менеджер БД"/приложений администратора/приложений кассира.
Способ решения: Одновременно не может быть запущено более одной копии указанных приложений.
6. В некоторых ситуациях после конвертации БД при попытке запустить сервис обмена из приложения "Менеджер БД" выдается ошибка.
Способ решения: Запуск сервиса обмена после конвертации БД осуществляется корректно.
7. В некоторых ситуациях с нижней панели приложения "Менеджер БД" исчезает информация об активной БД.
Способ решения: Информация об активной БД с панели не исчезает.
8. Некорректно происходит переход по клавише "TAB" в приложении "Менеджер БД": после выделения строчки с именем группы свойств переход к следующим настройкам приложения не осуществляется.
Способ решения: Переход по клавише "TAB" в приложении "Менеджер БД" осуществляется корректно.
9. После установки/переустановки Frontol xPOS на Easy POS Nova автоматически запускается сервис обмена.
Способ решения: Запуск сервиса обмена после установки/переустановки приложения не осуществляется.
10. В некоторых ситуациях, если в менеджере БД проверяется подключение к неактивной БД, после проверки фокус перемещается на активную БД.
Способ решения: После проверки подключения фокус останется на БД, к которой осуществлялась попытка подключения.
11. Если в настройке "Основные\Контроль регистрации\Скидки" установлено значение "Нет", то при попытке назначить/отменить ручную скидку на документ выдается сообщение об ошибке, и назначение/отмена скидки не осуществляется.
Способ решения: В указанной ситуации сообщение об ошибке не возникает, но на позиции распределяются скидки со значением = 0.
12. Перемещение в поле "Введите пароль" окна авторизации пользователя с помощью клавиатуры невозможно.
Способ решения: Перемещение в поле "Введите пароль" окна авторизации пользователя осуществляется с помощью клавиш "Влево" и "Вправо".
13. Неверно считается значение процентной скидки на документ.
Способ решения: Значение процентной скидки считается корректно.
14. При восстановлении отложенного документа ему присваивается новый номер.
Способ решения: При восстановлении отложенного документа его номер не меняется.
15. Надпись "Демонстрационный режим" слишком контрастного цвета.
Способ решения: Цвет надписи изменен на желтый.
16. Если на форме экрана для режима регистрации отсутствует компонент "Список позиций", сторнирование позиций невозможно.
Способ решения: Позиции сторнируются корректно.
17. Если авторизация по паролю запрещена, и пользователей больше одного, то при выборе пользователя из списка нажатием кнопки "Enter" открывается окно ввода пароля, выход из которого невозможен.
Способ решения: В указанной ситуации при нажатии кнопки "Enter" ничего не происходит.
18. При печати и в окне "Тестирование" карточки шаблона документа, если текст выходит за границы чека, его перенос осуществляется некорректно.
Способ решения: Перенос длинного текста осуществляется корректно, также изменено размещение элементов шаблона документа для закрытия чека по умолчанию.
19. При вызове функций группы "Позиция\Редактирование позиции" "Редактирование количества" или "Редактирование цены" в окне визуального поиска возникает ошибка.
Способ решения: При вызове данных функций в окне визуального поиска осуществляется переход на уровень вверх в иерархическом списке.
20. Если в шаблоне печати настроена печать штрихкода товара, штрихкод печатается, только если товар регистрировался по штрихкоду.
Способ решения: Если в шаблоне печати настроена печать штрихкода товара, он печатается при регистрации товара по штрихкоду и из визуального поиска.
21. Если в режиме регистрации нет открытых документов, и у пользователя отсутствуют права "Общие действия над документами\Отмена без наличия платежей" и/или "Общие действия над документами\Закрытие пустого", то при вызове функции "Документ\Отмена документа" выдается некорректная ошибка.
Способ решения: В указанных ситуациях выдается ошибка "Документ в состоянии "Не открыт"".
22. Если функция "Закрытие смены" либо "Открытие смены" вызывается пользователем без соответствующих прав, сначала выдается диалоговое окно подтверждения операции, и только после этого отображается сообщение об ошибке доступа.
Способ решения: При вызове указанных функций пользователем без соответствующих прав сразу выводится сообщение об ошибке доступа.
23. Если сброшен флаг "Основные\Визуальный поиск\Запрашивать количество", при регистрации из визуального поиска товара с выключенным флагом контроля "Без ввода количества" количество не запрашивается.
Способ решения: В указанной ситуации количество запрашивается.
24. При добавлении товара, когда на экран выводится окно ввода количества, на дисплее покупателя отображается итог документа до добавления этого товара.
Способ решения: В указанной ситуации на дисплее покупателя отображается наименование товара и его цена.
25. При превышении максимально разрешенной суммы в ККМ выдается сообщение, включающее текст "Недостаточно прав доступа", хотя соответствующие права у пользователя есть.
Способ решения: В указанной ситуации выдается сообщение "Сумма документа превышает максимально допустимое значение в ККМ".
26. В карточке канала для обмена данными по E-mail доступны лишние настройки "Адрес SMTP-сервера" и "Порт SMTP-сервера" для входящего канала, и "Адрес POP-сервера" и "Порт POP-сервера" для исходящего канала.
Способ решения: Неиспользуемые настройки скрываются.
27. Если для режимов регистрации и расчета не назначены активные формы экрана, при выходе из приложения администратора об этом не сообщается.
Способ решения: В указанной ситуации при выходе из приложения администратора выводится оповещение об отсутствии активных форм.
28. При создании в приложении администратора элементов справочников с произвольным кодом сбивается счетчик кодов.
Способ решения: Переработан механизм генерации кодов по умолчанию для новых элементов справочников, что позволило также решить проблему с производительностью при добавлении нового элемента справочника, если в БД большое число товаров.
29. При уменьшении значения, заданного в настройке "Числа\Дробных знаков в сумме", количество дробных знаков в настройке "Округление сумм\Точность" не уменьшается.
Способ решения: Количество дробных знаков в настройке "Округление сумм\Точность" уменьшается и увеличивается в зависимости - настройки "Числа\Дробных знаков в сумме".
30. В некоторых ситуациях адресная строка приложения администратора выводит некорректную информацию.
Способ решения: Адресная строка выводит корректную информацию.
31. При настройке шаблона штрихкода в нем невозможно менять местами блоки.
Способ решения: При настройке шаблона штрихкода, в нем можно менять местами блоки.
32. Если при запуске приложения кассира отсутствует БД журнала, выдаются некорректные сообщения об ошибках.
Способ решения: В указанной ситуации выдаются корректные сообщения.
33. При создании нового товара значение поля "Максимальная скидка, %" в его карточке отображается без дробных знаков.
Способ решения: Значение данного поля всегда отображается с дробными знаками.
34. При несовпадении версии сервера лицензий с версией Frontol xPOS в разделе "Информация\Лицензирование" приложения администратора отображается некорректное сообщение.
Способ решения: В указанной ситуации в разделе "Информация\Лицензирование" отображается сообщение "Лицензия: Версия сервера лицензий не поддерживается".
35. При настройке канала обмена есть возможность оставить незаполненными поля, без которых обмен производиться не может.
Способ решения: Если при попытке сохранения изменений в карточке канала какие-либо поля, без которых обмен невозможен, оказываются пустыми либо заполненными некорректно, выдается соответствующее сообщение об ошибке.
36. Если на вкладке приложения администратора были отредактированы настройки, при нажатии кнопки "Отменить" они отменяются без предупреждения.
Способ решения: При нажатии данной кнопки выдается диалоговое окно для подтверждения сохранения изменений.
37. В некоторых ситуациях автоматический обмен данными осуществляется при запущенном приложении администратора.
Способ решения: Запуск сервиса обмена и обмен данными невозможны, если запущено приложение администратора.
38. Для некоторых кнопок управления приложения администратора отсутствуют всплывающие подсказки.
Способ решения: Всплывающие подсказки появляются для всех кнопок управления.
39. Открытие и закрытие групп прав в категории "Пользователи\Профили\Права пользователя" приложения администратора осуществляется двойным щелчком мыши.
Способ решения: Открытие и закрытие групп прав в категории "Пользователи\Профили\Права пользователя" осуществляется одинарным щелчком мыши.
40. При конвертации БД с более старых версий до версии 1.2.0 в таблице WARE тип поля MAXDISCOUNT остается DOUBLE, хотя должен меняться на BIGINT.
Способ решения: Конвертация до версии 1.2.0 осуществляется корректно.
41. Если выделена кнопка "Настройка свойств" в карточке оборудования либо "Редактировать" в карточке мероприятия или формы экрана, при нажатии кнопки "Enter" ничего не происходит.
Способ решения: В указанной ситуации считается, что нажата кнопка, и открывается соответствующее окно.
42. Если форма открыта в редакторе макетов, запущенном из приложения администратора, при сохранения копии формы поле "Имя файла" в диалоговом окне сохранения по умолчанию пусто.
Способ решения: В указанной ситуации поле "Имя файла" заполняется информацией о коде и наименовании формы.
43. В заголовке окна редактора макетов отображается только название самого приложения без наименования открытой формы.
Способ решения: Если у открытой формы экрана задано наименование, оно отображается в заголовке окна редактора макетов.
44. Некорректно печатаются формы экрана: результат печати отличается - исходной формы.
Способ решения: Формы печатаются корректно.
45. В некоторых ситуациях, если в мероприятии, открытом в конструкторе скидок, не было произведено никаких изменений, при выходе из конструктора скидок выдается диалог подтверждения сохранения.
Способ решения: Если в мероприятии не производилось изменений, при выходе из конструктора скидок диалог подтверждения сохранения не выдается.
46. В некоторых ситуациях после изменения настроек автоматического обмена невозможно остановить сервис обмена.
Способ решения: Запуск и остановка сервиса обмена осуществляется корректно.
47. Поле №2 (Наименование) команды $$$ADDUSERS является необязательным.
Способ решения: Данное поле является обязательным для указания.
48. При загрузке с помощью команды $$$ADDUSERS пользователя с несуществующим кодом профиля загрузка происходит без ошибок, пользователь загружается без заданного профиля.
Способ решения: В указанной ситуации выдается ошибка, и пользователь не загружается.
49. Если в файле загрузки указана команда, не предполагающая передачу данных, а после нее указаны данные, возникает ошибка загрузки.
Способ решения: Если в файле загрузки указана команда, не предполагающая передачу данных, а после нее указаны данные, предполагается, что эти данные передаются командой $$$ADDQUANTITY.
50. Если при загрузке командами $$$ADDQUANTITY, $$$REPLACEQUANTITY и $$$REPLACEQUANTITYWITHOUTSALE изображения товара из поля №31 возникла ошибка, товар не загружается.
Способ решения: Если в указанном поле возникла ошибка, выводится сообщение об ошибке, и товар все равно загружается.
51. С помощью команд $$$ADDQUANTITY, $$$REPLACEQUANTITY и $$$REPLACEQUANTITYWITHOUTSALE в поля "Цена" и "Минимальная цена" можно загрузить значение, превышающее ограничение, заданное настройкой "Максимальная сумма документа и сумма клиента".
Способ решения: При загрузке значения, превышающего указанные ограничения, выдается ошибка, и загрузка товара прерывается.
52. С помощью комканд $$$ADDQUANTITY, $$$REPLACEQUANTITY и $$$REPLACEQUANTITYWITHOUTSALE не загружается значение поля №4 (Текст для чека) для группы товаров.
Способ решения: Текст для чека для группы товаров загружается корректно.
53. При загрузке группы товаров с кодом, который уже привязан к товару, этот товар становится группой и, наоборот, при загрузке товара с кодом, который уже привязан к группе товаров, эта группа становится товаром.
Способ решения: Загрузка товара либо группы с кодом, который уже привязан к группе либо товару, соответственно, запрещена.
54. Для транзакций №15, №17, №35, №37, №85 и №87 в поле 15 "Код акции" записывается код мероприятия, а в поле 16 "Код мероприятия" записывается код акции.
Способ решения: Для указанных транзакций в поле 15 записывается код акции, а в поле 16 код мероприятия.
55. Для поля "Пароль" карточки пользователя ограничение на количество символов при загрузке и при вводе вручную различается.
Способ решения: Ограничение на количество символов для поля "Пароль" 50 символов при любом вводе.
56. С помощью команд обмена $$$ADDQUANTITY , $$$REPLACEQUANTITY и $$$REPLACEQUANTITYWITHOUTSALE в поле "Максимальная скидка, %" можно загрузить значение с 3 дробными знаками.
Способ решения: При загрузке в данное поле значения с количеством дробных знаков, превышающим 2, выводится сообщение об ошибке "Превышено количество знаков после разделителя".
57. При вызове функции "Выгрузка", в качестве параметра которой указан неактивный план обмена, выводится окно выбора диапазона выгрузки, а после осуществления выбора выводится некорректная ошибка.
Способ решения: В указанной ситуации сразу выводится ошибка, соответствующая ситуации.
58. При возникновении ошибок при загрузке данных, выдается информация только о последней найденной.
Способ решения: Если при загрузке данных возникли ошибки, информация выдается о каждой.
59. С помощью команды $$$ADDDENOMINATIONS в поле "Достоинство" может быть загружено значение = 0.
Способ решения: Если значение, загружаемое в поле "Достоинство", выходит за пределы диапазона, определяемого настройкой "Числа\Дробных знаков в сумме", выдается ошибка. Т.е., если, например, в настройке "Дробных знаков в сумме" задано значение "2", диапазон будет следующим: "0.01;99999999.99".
60. Поле №3 (Наименование) и №4 (Текст для чека) команды $$$ADDPAYMENTS являются обязательными для указания.
Способ решения: Указанные поля являются необязательными для указания.

1.2.1 - 30.04.2014

Исправленные ошибки:
1. После начисления процентной скидки на товар округление последнего символа дробной части в сумме позиции не осуществляется, вместо этого отбрасываются лишние знаки дробной части.
Способ решения: В указанной ситуации осуществляется математическое округление.
2. При изменении количества позиции в документе показания дисплея покупателя не изменяются.
Способ решения: Показания дисплея изменяются корректно.
3. Если для дисплея покупателя задано отображение информации вида "Наименование и сумма", при изменении количества позиции вместо суммы изменения на дисплее отображается сумма позиции с учетом этого изменения.
Способ решения: В указанной ситуации на дисплее отображается сумма, на которую изменилась сумма позиции.
4. При отображении информации на дисплее покупателя не учитываются начисленные скидки.
Способ решения: Если для дисплея покупателя задано отображение информации вида "Наименование и итог" или "Итог", сумма документа выводится с учетом скидок.
5. Редактирование документа возврата/аннулировании (без основания), восстановленного после отмены либо откладывания, невозможно. При этом:
а) Если в указанном документе была введена карта, после его восстановления данные о карте пропадают.
б) Если на ту или иную позицию указанного документа была начислена ручная скидка с выбором из диапазона, при восстановлении документа сумма дисконтируемой позиции увеличивается на сумму скидки, а не уменьшается.
Способ решения: Документы возврата/аннулирования восстанавливаются корректно, их редактирование доступно.
6. В документе возврата на основании документа продажи, в котором была введена карта, в поле "Состояние карты" отображается информация "НЕ ВВЕДЕНА".
Способ решения: В указанной ситуации в поле "Состояние карты" отображается информация "ВВЕДЕНА".

1.2.0 - 23.04.2014

Внесенные изменения:
1. Переработан интерфейс программы: убраны неиспользуемые функции и кнопки, переработан механизм масштабирования ширины колонок таблиц приложения администратора.
2. Библиотека OpenSSL обновлена до версии 1.0.1g.
3. Реализован дисконтный механизм, представленный в виде маркетинговых акций, реализующих определённую программу лояльности для стимулирования сбыта. Особенности дисконтного механизма Frontol xPOS следующие:
а) Каждая маркетинговая акция состоит из набора мероприятий. Мероприятие представляет собой действие, которое выполняется при определённых условиях. Реализованы действия "Скидка на набор", "Скидка на документ", "Товарная скидка", "Ручная скидка", "Запрет продажи".
б) Для создания и редактирования мероприятий разработан специальный визуальный конструктор с набором модулей условий и действий. Данные модули позволяют штатными средствами реализовывать как простые программы лояльности, так и более сложные, как, например, скидки на товарные наборы.
в) Реализован механизм объединения акций по правилам "Все", "Приоритет" и "Максимум". Следует отметить, что при объединении по правилу "Максимум" для каждой акции механизм анализирует реальные выгоды покупателя с учётом товарных ограничений и выбирает акцию с максимальной выгодой, следовательно, механизм объединения безразличен к назначению скидки на документ или на позицию.
г) Реализован новый механизм распределения скидок документа по позициям, который распределяет эти скидки пропорционально доступными суммам позиций с учётом их товарных ограничений.
д) Добавлена возможность ввода и отмены карты в режиме регистрации.
4. В связи с реализацией дисконтного механизма, в программе были добавлены следующие настройки (подробное описание настроек см. в документации):
а) В карточку товара на закладку "Контроль" добавлены настройки "Скидки", "Ограничение максимальной скидки", "Максимальная скидка, %". В раздел "Основные\Контроль регистрации" добавлены настройки "Скидки" и "Максимальная скидка, %".
б) Добавлены клавиатурные функции "Скидки\Ручная скидка" и "Скидки\Отмена ручной скидки". Они могут быть назначены на комбинацию клавиш раскладки клавиатуры и на кнопку формы экрана.
в) Добавлена группа прав пользователя "Ручные скидки", регулирующая возможность начисления и отмены ручной скидки на позицию документа и документ.
г) Добавлены клавиатурные функции "Документ\Ввод карты" и "Документ\Отмена карты". Они могут быть назначены на комбинацию клавиш раскладки клавиатуры и на кнопку формы экрана.
д) Добавлена группа прав пользователя "Карта клиента", регулирующая возможность ввода карты клиента различными способами и отмены карты.
е) В поля свойства "Cells" компонента "Список позиций" редактора макетов добавлена возможность вывода полей, информирующих о начисленных скидках.
ж) Для компонента "Информация" редактора макетов добавлена возможность вывода полей "Карта клиента" и "Состояние карты клиента", а также полей, информирующих о начисленных скидках.
з) Форма экрана в режиме регистрации доработана для отображения информации о скидках и картах клиента (добавлены поля "Карта клиента", "Сумма со скидками").
и) Добавлены транзакции (5/15, 6/16, 7/17, 8/18, 35, 36, 37, 38, 75/85, 76/86, 77/87, 78/88) для выгрузки скидок.
к) Добавлена выгрузка номера введенной карты клиента в поле №8 транзакций 42, 55, 56.
л) Добавлены новые команды обмена: $$$ADDMARKETINGACTIONS, $$$ADDMARKETINGEVENTS, $$$ADDMARKETINGCONDITIONS,
$$$CHANGEMARKETINGACTIONSUNION, $$$DELETEALLMARKETINGACTIONS, $$$DELETEMARKETINGACTIONSBYCODE, $$$DELETEALLMARKETINGEVENTSBYACTIONCODE,
$$$DELETEMARKETINGEVENTSBYCODE.
м) Для команд $$$ADDQUANTITY, $$$REPLACEQUANTITY и $$$REPLACEQUANTITYWITHOUTSALE добавлена возможность загрузки в поле 29 значения максимальной скидки, а в поле 8 – значения переключателя "Товары\Контроль\Скидки".
н) Изменены объекты сценариев, используемые в шаблонах печати.
о) Шаблоны документов для чековой ленты и мастер создания шаблона расширены для вывода информации о скидках.
5. В режиме настройки также были произведены следующие изменения:
а) Название открытых вкладок приложения администратора теперь отображаются на нижней панели приложения.
б) Упрощена работа без использования мыши.
в) Упразднена возможность установки в качестве документа, который по умолчанию открывается при первой регистрации, документы с операцией "Внесение" и "Выплата".
г) В окне выбора товарной группы для товара упразднены кнопки "Удалить" и "Удалить все".
д) В список пользователей категории "Пользователи" добавлена колонка "Профили".
е) Добавлена возможность сохранения лога журнала ("Журнал\Значения") с учетом фильтра его значений в текстовый файл.
ж) Добавлена новая функция для раскладок клавиатуры "Специальные\Клавиатурный ввод", в качестве параметра которой можно указать строку символов. С помощью данной функции реализована возможность ввода символа "00", функция ввода данного символа добавлена в раскладку "Буквы" для БД, созданных в версии 1.2.0.
6. Общие изменения и доработки механизма обмена данными:
а) Для обмена данными через FTP и E-mail каналы добавлена возможность настройки таймаута ожидания ответа - сервера.
б) Для функций раскладок клавиатуры "Обмен\Выгрузка данных" и "Обмен\Загрузка данных" появилась возможность в качестве параметра указать план, по которому будет осуществляться обмен при вызове данных функций, а для функции "Выгрузка данных" еще и диапазон выгрузки.
в) Максимально допустимое количество символов, которое может быть введено в поля "Файл загрузки", "Файл выгрузки", "Файл-флаг загрузки" и "Файл-флаг выгрузки" увеличено до 255 символов.
г) Теперь при вызове функции ручного обмена, если существует несколько подходящих заданий, пользователю предоставляется список, из которого он может выбрать необходимое задание.
7. Были произведены следующие изменения, касающиеся работы с оборудованием Frontol xPOS:
а) Упразднена возможность настройки пути к файлам драйверов торгового оборудования. Теперь для корректной работы файлы драйверов всегда должны находиться в папке "…\FrontolX\drivers".
б) Добавлена поддержка работы с электронными весами. Настроить подключение к электронным вессам можно в разделе "Оборудование\Электронные весы".
в) в связи с добавлением поддержки работы с электронными весами добавлены 2 клавиатурные функции "Оборудование\Ноль на весах" и "Оборудование\Тара на весах", которые могут быть назначены на комбинацию клавиш раскладки клавиатуры и на кнопку формы экрана. Для компонента "Информация" редактора макетов добавлена возможность вывода поля "Масса на весах".
8. В редакторе макетов также были произведены следующие изменения:
а) Для элемента "Список позиций" добавлены настройки "StatusWindowVAlign" и "StatusWindowHAlign", позволяющие задать выравнивание панели статуса по вертикали и горизонтали, соответственно.
б) Добавлена возможность вызова функции меню "Файл\Сохранить копию..." с помощью комбинации клавиш "Ctrl+Shift+S".
в) На ОС Windows редактор макетов теперь может быть запущен в полноэкранном режиме. Добавлена "Панель управления окном", содержащая две кнопки: "Полноэкранный режим (Вкл./Выкл.)" и "Выход" (кнопка появляется только в полноэкранном режиме).
9. В дистрибутив включены драйверы торгового оборудования v. 9.1.0:
- драйвер дисплеев покупателя,
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер электронных весов,
- драйвер устройств ввода.

Исправленные ошибки:
1. При установке нового дистрибутива или удалении старого в некоторых ситуациях возникает ошибка, связанная с удалением сервиса обмена.
Способ решения: Сервис обмена удаляется корректно при установке нового дистрибутива или удалении старого.
2. Если при установке Frontol xPOS служба обмена устанавливается, а DBManager не устанавливается, не выдается сообщение о том, что службу обмена необходимо будет запускать вручную.
Способ решения: В указанной ситуации выдаётся сообщение о том, что службу необходимо будет запускать вручную.
3. Служба обмена не выполняет проверку соответствия версий службы и БД, с которой она работает, что может привести к ошибкам в работе.
Способ решения: Служба проверяет соответствие своей версии и версии БД, с которой она работает. Если версии не совпадают, информация об этом записывается в журнал.
4. Если в карточке свойств БД указаны одинаковые имена для основной БД и БД журнала, при попытке сохранения изменений выдаётся неинформативное сообщение об ошибке.
Способ решения: Текст ошибки, появляющейся в указанной ситуации, конкретизирован.
5. Настройка функции "Документ\Новый документ" "На основании" доступна для всех видов документов.
Способ решения: Данная настройка доступна только для документов вида "Возврат" и "Аннулирование".
6. Товару можно присвоить штрихкод с пустым значением, а также несколько одинаковых штрихкодов.
Способ решения: Создание штрихкодов с пустым значением и дублирование совокупностей "Товар-Штрихкод" запрещено.
7. Значение по умолчанию настройки "Коэффициент" из карточки персонального ШК 0,000.
Способ решения: Значение по умолчанию настройки "Коэффициент" 1,000 и не может быть меньше, чем 0,001.
8. Максимально допустимое значение полей "Цена" и "Минимальная сумма" из карточки товара больше, чем максимально допустимое значение поля "Макс. сумма документа и сумма клиента".
Способ решения: Сохранение цены и минимальной цены товара, превышающей значение, указанное в поле "Макс. сумма документа и сумма клиента", невозможно. При переходе на версию 1.2.0 следует убедиться, что в БД нет уже существующих подобных товаров, так как их продажа будет запрещена.
9. В некоторых ситуациях, если не сохранены изменения, при закрытии приложения администратора не выдается диалог с предложением сохранить их.
Способ решения: Если не сохранены изменения, при выходе из приложения администратора всегда выдается диалог с предложением сохранить их.
10. Настройка "Разрешить регистрацию по нулевой стоимости" по умолчанию выключена.
Способ решения: Настройка "Разрешить регистрацию по нулевой стоимости" по умолчанию включена.
11. При удалении всех товаров и открытой вкладке товара, товары удаляются, а данную открытую вкладку можно только закрыть без сохранения.
Способ решения: При удалении всех товаров и открытой вкладке товара, выдаётся сообщение о том, что удаление невозможно, так как объект для удаления заблокирован.
12. Мастер создания шаблона документа для ККМ не сохраняет свои настройки для нового (не сохранённого предварительно) шаблона.
Способ решения: Настройки мастера создания шаблона документа для ККМ сохраняются после завершения шагов мастера.
13. Не отображается русский текст в редакторе шаблонов, в том числе в окне "Тестирование", при работе на Easy Pos Nova.
Способ решения: Русский текст в редакторе шаблонов отображается.
14. В диалогах загрузки изображений не отмечена возможность выбора файлов с расширением .gif, .tif, ico.
Способ решения: Возможность выбора файлов с расширением .gif, .tif, ico отмечена.
15. В категории настроек "Журнал\Фильтры журнала\Дата и время" в поле "Интервал" не сохраняются изменения значения, оно всегда остается по умолчанию.
Способ решения: Значение в поле "Интервал" сохраняется после изменения.
16. Название права пользователя "Оплата\Закрытие документа без указания суммы покупателя" не полностью отражает суть ограничения.
Способ решения: Право "Закрытие документа без указания суммы покупателя" переименовано в "Оплата документа без указания суммы покупателя".
17. В некоторых ситуациях, если при тестировании шаблона документа в разделе "Справочники\Документы\Шаблоны\Редактор шаблона" возникает ошибка, сообщение об ошибке указывает на неверный номер строки, в которой находится ошибка.
Способ решения: Нумерация строк осуществляется корректно.
18. При установке в категории "Журнал\Фильтры журнала\Дата и время" интервала "Все" учитываются заданные диапазоны дат и времени.
Способ решения: При установке интервала "Все" диапазоны дат и времени не учитываются.
19. При генерации шаблона документа с помощью мастера не учитываются настройки "Разрядность номера смены" и "Разрядность номера документа".
Способ решения: При генерации шаблона документа с помощью мастера учитываются текущие значения указанных настроек.
20. Для кода товара разрешено значение 0. Выгрузка по свободной цене в формате АТОЛ не выполняется.
Способ решения: Для кода товара запрещено значение 0, выгрузка по свободной цене в формате АТОЛ идентифицируется кодом 0.
21. В карточке функций раскладки клавиатуры "Специальные\Режим клавиатуры", "Документ\Закрыть документ с оплатой" и "Документ\Новый документ" не очищается поле "Параметр".
Способ решения: Очистка поля "Параметр" осуществляется корректно для всех функций.
22. Если у функции раскладки не указан режим, то она работает только в основном режиме.
Способ решения: Если у функции раскладки не указан режим, она работает во всех режимах.
23. В режиме регистрации при открытом документе доступен вызов некоторых функций, которые должны вызываться только в главном меню, а также снятие отчетов и закрытие/открытие смены при открытом документе.
Способ решения: При открытом документе нельзя снимать отчеты, закрывать/открывать смену, из функций главного меню в режиме регистрации доступны только "Обмен" и "Блокировка".
24. При закрытии документов выплаты/внесения в чеке регистрируется информация о сумме первого закрытого в текущую смену документа выплаты/внесения.
Способ решения: В чеке регистрируется информация, актуальная для текущего документа.
25. Неверно производится перевод значения настройки "Основные\Общее\Продолжительность смены" в формат "Время".
Способ решения: Перевод значения данной настройки в формат "Время" осуществляется корректно.
26. Если при вызове функции в дополнительном режиме клавиатуры возникает окно с сообщением об ошибке, закрыть это окно клавишей "Enter" не получается, если в дополнительном режиме в назначении этой клавиши не задано подтверждение выбора.
Способ решения: Режим клавиатуры сбрасывается на основной до вывода сообщения об ошибке, а не после.
27. Клавиша Enter на дополнительной клавиатуре не выполняет функцию "Оплата".
Способ решения: Клавиша Enter на дополнительной клавиатуре выполняет функцию "Оплата".
28. В некоторых ситуациях, если производилась комбинированная оплата, при попытке начислить сдачу либо закрыть документ возврата программа выдает ошибку, что в денежном ящике недостаточно средств, хотя их достаточно.
Способ решения: Исправлен механизм проверки наличия необходимых средств в ДЯ для документов продажи и возврата.
29. Если виду документа назначено несколько шаблонов печати, при закрытии документа такого вида пользователю не предоставляется выбор.
Способ решения: В указанной ситуации отображается окно выбора шаблона печати.
30. В окне визуального поиска не работают функции "Редактирование количества", "Редактирование цены", "Уменьшение количества", "Увеличение количества".
Способ решения: В окне визуального поиска данные функции используются для перемещения по иерархическому списку. Подробнее см. в документе "Руководство оператора".
31. При вводе количества товара (из визуального поиска) стрелкой "вниз" возможно изменить значение "1,000" на "0,001".
Способ решения: Стрелкой "вниз" возможно уменьшить значение до "1,000".
32. В окне авторизации пользователя, в том числе при блокировке, срабатывают клавиатурные функции.
Способ решения: В окне авторизации вызов клавиатурных функций игнорируется.
33. В Журнале нет записей об ошибках ручного обмена.
Способ решения: Журнал содержит информацию о наличии либо отсутствии ошибок.
34. При вызове функции "Дополнительные\Сумма в ящике" в журнал записывается только "Сумма в ящике", а сама сумма не указывается.
Способ решения: При вызове данной функции в журнал также записывается сумма.
35. Восстановленный после отмены документ до закрытия имеет тот же номер, что и отменённый документ.
Способ решения: Восстановленному документу сразу присваивается новый номер.
36. При восстановлении отложенного документа количество сторнированной позиции отображается с отрицательным знаком.
Способ решения: Количество сторнированной позиции имеет положительный знак.
37. Нет возможности оплатить восстановленные документы.
Способ решения: Восстановленные документы оплачиваются успешно.
38. Объединение позиций купюр в документах внесения и выплаты зависит - настроек объединения позиций.
Способ решения: Позиции в документах внесения и выплаты объединяются вне зависимости - настроек объединения: отдельно по номиналу зарегистрированной купюры и отдельно по свободной цене.
39. В некоторых ситуациях при регистрации не учитывается значение параметра глобального контроля "Дробное количество (весовой)".
Способ решения: Параметры глобального контроля учитываются корректно.
40. Если у пользователя отключено право "Системные\Блокировка", автоблокировка также не срабатывает.
Способ решения: Право "Системные\Блокировка" влияет только на ручную блокировку.
41. При создании документа возврата на основании документа, в котором присутствуют товары, возврат которых запрещен, товары переносятся в документ возврата до первого товара, возврат которого запрещен, а последующие товары не переносятся. При этом возникает неинформативная ошибка.
Способ решения: При запрете возврата товара выдается сообщение "В документе-основании присутствуют товары, возврат которых запрещен", в документ возврата на основании добавляются все позиции, возврат которых допустим.
42. При сторнировании позиции из документа возврата на основании не обновляется допустимое количество позиции для возврата.
Способ решения: В указанной ситуации допустимое количество позиции для возврата увеличивается на количество сторнированной позиции.
43. При сторнировании позиции в документе возврата на основании, количество сторнированного товара позиции не учитывается в последующих документах возврата данного документа-основания.
Способ решения: Если в документе возврата на основании была сторнирована позиция, ее количество учитывается при последующих возвратах документа-основания.
44. Если документ возврата на основании создан с полным возвратом позиций, в нем невозможно открыть окно со списком позиций документа-основания. Таким образом, при ошибочном сторнировании позиции в документе возврата, восстановить ее не представляется возможным.
Способ решения: В документе полного возврата на основании можно открыть список позиций документа-основания.
45. При вызове функций "Режим клавиатуры" и "Сброс режима клавиатуры" закрываются открытие окна меню.
Способ решения: При вызове данных функций окна меню не закрываются.
46. Не работает автоматическая синхронизация часов ПК и ККМ.
Способ решения: Автоматическая синхронизация часов ПК и ККМ работает корректно.
47. Окно авторизации при автоматической блокировке отображается поверх всех окон.
Способ решения: Окно авторизации отображается только поверх окна Frontol xPOS.
48. При добавлении товара по цене не работает контроль "Ввод количества вручную".
Способ решения: Контроль "Ввод количества вручную" при добавлении товара по цене работает.
49. Разрешена регистрация товаров через визуальный поиск при введённых платежах.
Способ решения: Регистрация товаров через визуальный поиск при введённых платежах запрещена.
50. При потере связи с ККМ программа не прекращает работу с ней, что приводит к сильному замедлению работы программы.
Способ решения: Замедления работы программы при потере связи с ККМ не происходит. Если связь с ККМ прервалась:
- до запуска POS-клиента, то выводится соответствующее сообщение, и дальнейшая работа с ККМ осуществляется в режиме эмулятора;
- в POS перед открытием документа, то открыть документ невозможно;
- в POS в момент редактирования документа, то дальнейшее редактирование и оплата документа возможны, а закрытие не производится (выводится ошибка), работают функции отмены и откладывания.
51. В настройках каналов FTP и E-mail не скрывается пароль.
Способ решения: Пароль скрывается.
52. При загрузке по E-mail файлы в кодировке UTF-16 некорректно распознаются программой.
Способ решения: Файлы кодировки UTF-16 распознаются корректно.
53. При выгрузке данных в несколько исходящих каналов одновременно, в файлах, выгружаемых во второй и последующие каналы, отображается некорректная шапка.
Способ решения: Шапка файлов при выгрузке корректна.
54. Функции обмена данными могут быть вызваны при открытом документе.
Способ решения: Функции обмена данными при отрытом документе вызваны быть не могут.
55. При отсутствии активных планов обмена данными не возникает ошибка при попытке обмена.
Способ решения: Если нет активных планов обмена, при загрузке выдается ошибка "Загрузка завершена с ошибками. Нет активных планов обмена", а при выгрузке "Выгрузка завершена с ошибками. Нет активных планов обмена".
56. При изменении в настройках направления канала, по которому проходит обмен данными, обмен все равно будет происходить в направлении, которое было задано изначально.
Способ решения: Запрещено изменение направления канала, добавленного в задание для обмена.
57. При запрете прав в группе "Сервис\Обмен данными\Периоды выгрузки данных", они не скрываются в меню выгрузки главного меню, и выбор запрещенных периодов возможен.
Способ решения: Периоды выгрузки данных, на которые у пользователя нет прав, скрываются в меню выгрузки.
58. При загрузке с помощью команды $$$ADDSETTINGS настройки "DefPaymentID" не осуществляется проверка на существование в БД указанного кода вида оплаты.
Способ решения: При загрузке с помощью команды $$$ADDSETTINGS настройки "DefPaymentID", если в БД отсутствует указанный код вида оплаты, выдается ошибка, и загрузка настройки не осуществляется.
59. Если при выходе из редактора макетов на предложение программы сохранить произведенные изменения ответить "Нет", изменения все равно сохраняются.
Способ решения: В указанной ситуации изменения не сохраняются.
60. В редакторе макетов можно открыть файл .xml, не являющийся файлом макета.
Способ решения: При попытке открыть файл, не содержащий макет, появляется сообщение об ошибке.
61. При добавлении на форму экрана более одного компонента "Поле ввода" данные обрабатываются только в последнем добавленном компоненте.
Способ решения: При добавлении на форму экрана более одного компонента "Поле ввода", данные вводятся и считываются одинаково во всех таких компонентах.
62. Возможен вход в режим регистрации, если для данного режима назначена форма экрана, в которой присутствует компонент "Список позиций" без ячеек.
Способ решения: В указанной ситуации при попытке входа в режим регистрации возникает сообщение об ошибке, и вход не осуществляется.
63. Кнопка меню редактора макетов "Правка\Вставить" становится активной и может быть использована, когда в буфере обмена данные, не соответствующие формату приложения.
Способ решения: Данная кнопка становится активной, только если в буфере обмена данные, соответствующие формату приложения.
64. При попытке сохранения копии формы экрана на EasyPos Nova, затирающей уже существующую форму, диалоговое окно сохранения зависает.
Способ решения: Сохранение копии формы экрана происходит корректно.
65. Если у компонента "Поле ввода" включено свойство "HideTablo", поле ввода не скрывается.
Способ решения: Если у компонента "Поле ввода" включено свойство "HideTablo", поле ввода скрывается.
66. В компоненте "Информация" нет возможности вывода минимальной цены для товара.
Способ решения: В компонент "Информация добавлено поле "Информация о позиции\Минимальная цена товара".
67. Если при конвертации обнаруживается, что версии БД совпадают, то конвертер выдаёт ошибку "Конвертирование БД завершилось с ошибкой: Версия БД совпадает с текущей".
Способ решения: Если версии БД совпадают, то конвертер выдаёт ошибку "Конвертация не требуется".
68. Некоторые транзакции записываются с неверным временем.
Способ решения: Транзакции записываются с корректным временем.

1.1.1 - 26.12.2013

Внесенные изменения:
1. Изменено значение по умолчанию настройки "Системные\Числа\Десятичный разделитель" с "," на ".".
2. Изменена кодировка по умолчанию для файлов загрузки и выгрузки с UTF-8 на ANSI.
3. Изменена логика работы команд $$$ADDQUANTITY, $$$REPLACEQUANTITY и $$$REPLACEQUANTITYWITHOUTSALE: теперь товары загружаются в корневую папку справочника не только, когда поле 16 пустое, но и в том случае, если его значение = 0.
4. Повышена скорость загрузки данных.
5. В дистрибутив включен редактор макетов v. 1.2 и следующие драйверы торгового оборудования v. 9.0.1:
- драйвер дисплеев покупателя,
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер устройств ввода.

Исправленные ошибки:
1. В окне авторизации не выводится изображение пользователя, если формат изображения JPEG или BMP.
Способ решения: Изображения пользователей форматов JPEG, PNG и BMP корректно выводятся в окне авторизации.
2. Информация о прогрессе обмена данными отображается черным шрифтом.
Способ решения: Информация о прогрессе обмена данными отображается тем же шрифтом, что и другие элементы строк состояния.
3. Заголовок таблицы в разделе "Журнал\Пользователи" - "Наименование", что не отражает суть настройки.
Способ решения: Заголовок данной таблицы изменен на "Имя пользователя".
4. Если в результате загрузки возникли ошибки, они отображаются на экране, а также записываются в файл LoadResult и БД журнала с неверным указанием номера строки, в которой произошла ошибка.
Способ решения: Номера строк, в которых произошла ошибка загрузки, указываются верно.
5. При двойном клике левой кнопкой мыши на записи в разделе "Журнал\Значения" осуществляется переход к другой открытой на тот момент вкладке режима настройки.
Способ решения: При двойном клике левой кнопкой мыши на записи в разделе "Журнал\Значения" никаких действий не осуществляется.
6. Выгрузка транзакций указанного диапазона с помощью команды $$$TRANSACTIONSBYREPORTRANGE не производится.
Способ решения: Выгрузка транзакций с помощью команды $$$TRANSACTIONSBYREPORTRANGE осуществляется корректно.
7. Если несколько раз поменять способ отображения появившейся на экране ошибки обмена с краткого на подробное и обратно, происходит дублирование текста ошибки.
Способ решения: Дублирование текста ошибки в указанной ситуации не происходит.

1.1.0 - 12.12.2013

Внесенные изменения:
1. Полностью переработан дистрибутив, упорядочено содержимое и исправлены ошибки. В том числе, из дистрибутива был исключен файл DesignerLauncher.exe, т.к. запуск редактора макетов больше не осуществляется посредством этого файла.
2. Добавлена поддержка ОС Embedded Linux Debian 6.0.6 для работы с устройством EasyPos nova.
3. Из мастера установки Frontol xPOS убран флаг запуска утилиты "Менеджер баз данных". Удаление вызвано тем, что на ОС Linux запуск приложения посредством этого флага осуществлялся с правами администратора, и, в этой ситуации, только пользователь с правами администратора имел доступ к файлам, созданным с помощью утилиты.
4. Реализован механизм конвертации БД старых версий до текущей версии. Механизм может быть запущен из утилиты "Менеджер БД".
5. Разработана система лицензирования приложения Frontol xPOS, включающая следующие возможности:
а) Получение лицензии на сайте АТОЛ с помощью уникального идентификатора устройства и идентификатора лицензии.
б) Получение уникального идентификатора устройства в новом разделе режима настройки "Информация\Лицензирование".
в) Работа с приложением в демонстрационном режиме, который запускается, если не найдена лицензия. При работе в этом режиме все товары регистрируются с ценой 10 рублей, и на чеках печатается фраза "Демо-режим".
г) Поддержка работы с лицензией с ограниченным сроком действия.
6. Следующие изменения были произведены в утилите "Менеджер баз данных":
а) Изменен механизм задания БД статуса "Активная". Подробнее см. в документации.
б) В списке баз данных реализована возможность перемещения элементов списка относительно друг друга путем перетаскивания левой кнопкой мыши.
7. В режиме настройки и редакторе макетов упразднены неиспользуемые настройки, а также упорядочено расположение и именование настроек.
8. В режиме настройки также были произведены следующие изменения:
а) Добавлена группа настроек "Системные\Хранение транзакций", позволяющая включать/выключать автоматическое удаление старых транзакций при закрытии смены и настраивать количество дней, которое будут храниться транзакции.
б) Добавлена группа настроек "Системные\Копирование базы данных", позволяющая включать/выключать автоматическое копирование БД в определенный каталог при закрытии смены и настраивать количество дней, которое будут храниться копии БД.
в) В раздел "Основные\Общее" добавлены новые настройки, позволяющие выбрать механизм отображения сообщений об ошибках пользователю: будет ли необходимо подтверждение прочтения сообщений либо они будут скрываться автоматически через заданное время. Данные настройки регулируют отображение информации об ошибках только для режима регистрации, при появлении ошибок в прочих режимах всегда требуется подтверждение прочтения.
г) Добавлена новая группа настроек "Основные\Округление сумм", позволяющая установить правило округления сумм каждой позиции или всего документа, выбрав способ, точность округления и минимальную сумму, которая будет округляться. Подробнее см. в документации.
д) Добавлена возможность контроля параметров товаров при регистрации, причем, как каждого товара в отдельности, так и всех товаров. Для этого добавлен раздел "Основные\Контроль регистраций", где можно установить глобальные настройки контроля регистраций, и закладка "Контроль" в карточке товара для установки настроек выбранного товара. Подробнее см. в документации.
е) Добавлена настройка "Основные\Документ\Разрядность номеров смен", определяющая количество разрядов, которое отводится под порядковый номер документа.
ж) Добавлен раздел "Системные\Числа", служащий для установки визуального представления числовых величин в режиме регистрации Frontol xPOS.
з) В список функций раскладки клавиатуры в раздел "Навигация" добавлены функции "Табуляция" и "Обратная табуляция" для обеспечения возможности переключения между различными элементами окон приложения.
и) В раскладке "Стандартная для прогр. клавиатуры" упорядочено расположение и нумерация функций, а также добавлены функции "Табуляция" и "Обратная табуляция". Данные изменения отражаются только в базах данных, созданных в новой версии приложения, при конвертации базы данных старой версии раскладка изменяться не будет.
к) Добавлен новый раздел "Информация \ О программе", в котором представлена информации о версии компонентов продукта и фирме-разработчике.
л) В редакторах числовых значений появилась проверка на максимальное/минимальное значение.
9. Была упразднена функция "Повтор позиции" и весь сопутствующий ей функционал в связи с возможностью его реализации с помощью других функций. При конвертировании БД до текущей версии все привязки к этой функции будут удалены.
10. Теперь для параметров функций объекта "Кнопка" в редакторе макетов выводится код и наименование.
11. Изменения и доработки механизма обмена данными:
а) Добавлена возможность обмена по электронной почте и ftp. Выбрать тип канала обмена и настроить его можно в разделе "Обмен\Каналы".
б) Теперь после загрузки и выгрузки данных во все исходящие каналы отправляются файлы "LoadResult<Номер рабочего места>.txt" и "SaveResult<Номер рабочего места>.txt", соответственно, содержащие дату операции и описание ошибок обмена, если такие возникли.
в) В карточку задания для обмена добавлены две новые настройки: "Загружать файлы из архива"/"Выгружать файлы в архив", позволяющие осуществлять обмен данными с использованием zip-архивов.
г) Добавлена возможность производить выгрузку данных из Frontol при закрытии смены. В карточку задания для обмена добавлена соответствующая настройка, диапазон выгрузки может быть отрегулирован настройками раздела "Основные\Закрытие смены".
д) Добавлена возможность при обмене данных загружать файлы с помощью масок. Подробнее см. в документации.
е) Теперь во время автоматического обмена данными отображается полоса прогресса.
12. Были произведены следующие изменения, касающиеся работы с оборудованием Frontol xPOS:
а) Добавлена поддержка работы с принтерами чеков. Настроить подключение к принтеру чеков можно в разделе "Оборудование\Устройства печати"
б) Теперь поиск драйвера для оборудования осуществляется не при переходе в раздел "<Вид оборудования>\Параметры работы", а сразу при входе в категорию "<Вид оборудования>", т.к. только после успешного нахождения драйвера становится активной кнопка "Настройка свойств" в карточке устройства.
в) Ошибка инициализации устройств при входе в Frontol xPOS теперь содержит тип и наименование устройства.
13. Добавлена возможность произведения в режиме регистрации внесений и выплат сумм купюрами, в связи с этим были произведены следующие доработки:
а) В режиме настройки доступен для просмотра и редактирования справочник купюр.
б) Возможность произведения внесений и выплат купюрами регулируется правами пользователя в категории "Права пользователя\Наличность".
в) Добавлена настройка "Журнал\Фильтры журнала\Состояние\Меню выбора купюры", служащая для обеспечения возможности фильтрации журнала по состоянию "Визуальный поиск купюры".
г) Добавлены команды загрузки $$$ADDDENOMINATIONS и $$$DELETEALLDENOMINATIONS, служащие для добавления новых купюр и удаления всех купюр.
д) Добавлены новые транзакции выгрузки данных: 21, 22, 23 и 24, служащие для выгрузки данных, связанных с регистрацией и сторнированием купюр по свободной цене либо из справочника.
14. Добавлена возможность завершения сеанса пользователя, в результате которого происходит сброс всех настроек и подключений оборудования. Для этого в главное меню приложения и список функций клавиатуры добавлена новая функция "Завершение сеанса".
15. Добавлены новые права для документов продажи, возврата, аннулирования: "Оплата" и "Закрытие", ограничивающие возможность оплаты и закрытия документов, соответственно. При конвертации базы по умолчанию эти права делегируются всем пользователям системы.
16. Добавлена возможность просмотра закрытых/отмененных/отложенных документов в режиме регистрации с помощью соответствующей функции меню "Операции с документом". Доступ к функции регулируется правом "Операции с документом\Просмотр".
17. Теперь список документов для выбора сортируется в порядке убывания даты и появляется, только если в нем больше 1 документа, если документ один, он сразу открывается. Список документов выводится, например, при возврате/аннулировании на основании, просмотре либо восстановлении отложенного/отмененного документов.
18. Ошибки, связанные с недостатком прав на выполнение той или иной функции теперь содержат наименование этой функции.
19. Изменения и доработки в шаблонах документов для ККМ и ПЧ:
а) В класс Payment добавлено новое свойство Code, возвращающее код оплаты.
б) В класс Position были добавлены свойства Count и Index, возвращающие общее количество позиций и номер позиции соответственно. Кроме того, было упразднено свойство WareText.
в) В класс Print добавлено новое свойство CharLineLength, возвращающее значение ширины печатной ленты.
г) В класс Receipt, добавились следующие свойства: TimeOpen, TimeClose, DateOpen, DateClose, BuyCount, CloseSellerCode, OpenSellerCode, CloseSellerName, OpenSellerName, MoneyBoxSum, ReceiptSessionNo, PosBuyCount, ReceiptTypeCode, UserCode. Подробнее см. в документации.
д) В класс Ware были добавлены свойства Series и Certificat, возвращающие серию и сертификат товара. Кроме того, было упразднено свойство Barcode.
е) В мастер шаблонов для ККМ добавлена возможность вывода даты и времени открытия/закрытия документа, серии и сертификата товара и количества покупок. Также фразы "Первая линия"/"Вторая линия" были переименованы в "Первая строка"/"Вторая строка", а флаг "Сумма без скидок" в "Сумма".
20. В дистрибутив включен редактор макетов v. 1.2 и следующие драйверы торгового оборудования v. 9.0.1:
- драйвер дисплеев покупателя,
- драйвер ККМ,
- драйвер принтеров чеков,
- драйвер устройств ввода.

Исправленные ошибки:
1. В комплекте поставки Frontol xPOS отсутствует библиотека usbpd.dll, необходимая для работы с некоторыми дисплеями покупателя фирмы Posiflex.
Способ решения: Данная библиотека добавлена в комплект поставки Frontol xPOS для ОС Windows.
2. В дистрибутиве для Linux отсутствуют драйверы торгового оборудования.
Способ решения: Драйверы были добавлены в дистрибутив для ОС Linux
3. Не запускаются тесты драйверов на ОС Windows.
Способ решения: Запуск тестов драйверов отлажен. Ярлыки на тесты были перемещены из папки меню "Пуск" "Все программы\АТОЛ\Драйверы торгового обрудования v.9" в "Все программы\АТОЛ\Frontol xPOS\Тесты драйверов ТО".
4. При запуске утилиты "Менеджер БД" - путей ко всем сохраненным базам данных отрезается часть, связанная с именем диска. При работе с некоторыми ОС это приводит к ошибке при подключении к основной БД.
Способ решения: Обрезания пути БД не происходит.
5. При работе с утилитой "Менеджер БД", если при попытке сохранения изменений в карточке БД фокус находится на поле, в котором производилось изменение, это изменение не сохранится, и программа об этом не сообщит.
Способ решения: Сохранение изменений в карточке БД осуществляется корректно.
6. При создании основной базы данных, вызванном нажатием кнопки "Проверить подключение" в утилите "Менеджер БД", в окне, информирующем о процессе создания отображается кнопка "Отмена", которая ни на что не влияет.
Способ решения: Кнопка "Отмена" была убрана из данного окна.
7. В мастере создания шаблона документа ККМ флаги на закладке "Шапка документа" расположены неупорядоченно.
Способ решения: Расположение флагов на закладке "Шапка документа" упорядочено с учетом порядка печати информации на чековой ленте. Подробнее см. в документации.
8. При работе в редакторе шаблона документа, если в поле "Ширина вывода, символов" задано значение 0, после нажатия кнопки "Тест" происходит зависание приложения configure.exe.
Способ решения: в указанной ситуации зависания приложения не происходит
9. Диалог сохранения шаблона документа не локализован.
Способ решения: Данное окно полностью на русском языке.
10. Функция раскладок клавиатуры "Расчет видом оплаты" присутствует в интерфейсе приложений Frontol, но не выполняется.
Способ решения: Данная функция реализована в полном объеме, подробнее см. документацию.
11. Настройка "Основные\Документ\Разрядность номеров смен" присутствует в интерфейсе приложений Frontol, но не функционирует.
Способ решения: Настройка определяет количество разрядов, которое отводится под порядковый номер смены.
12. Настройка "Оборудование\Устройства печати\Параметры работы\Следить за весовым датчиком бумаги" присутствует в интерфейсе приложений Frontol, но не функционирует.
Способ решения: Работа настройки реализована в полном объеме, подробнее см. документацию.
13. Для некоторых параметров цен/количеств в режиме настройки не выставляются значения по-умолчанию.
Способ решения: Значения по умолчанию выставляются корректно для всех параметров.
14. При редактировании значений настроек в режиме настройки кнопка "Сохранить изменения" становится активной только при переключении фокуса на другой элемент окна.
Способ решения: Кнопка "Сохранить изменения" становится активна сразу при произведении каких-либо изменений.
15. При осуществлении выбора из диалогов, содержащих список элементов, в БД журнала не добавляется событие, информирующее о выбранном элементе.
Способ решения: В указанной ситуации событие в журнал добавляется.
16. В режиме регистрации при изменении количества или цены позиции, зарегистрированной по свободной цене, в документах внесения/выплаты, в БД журнала не добавляется соответствующее событие.
Способ решения: В указанной ситуации событие в журнал добавляется.
17. В некоторых ситуациях в категории "Журнал\Значения" отображаются строки без текста в колонке "Событие".
Способ решения: Выключена запись некоторых системных функций в журнал.
18. При удалении в разделе "Экран\Активные формы" привязки к форме для режима "Расчет" программа выдает ошибку "Не назначен макет "Регистрация".
Способ решения: В данной ситуации программа выдает корректную ошибку "Не назначен макет "Расчет".
19. Если в редакторе макетов в объект "Список позиций" был добавлен столбец "Цена товара", при регистрации по свободной цене в него неверно передается цена товара, она всегда = 0.
Способ решения: Цена товара передается корректно.
20. При добавлении в редакторе макетов объекта "Поле информации\Информация о документе\№ рабочего места" в режиме регистрации он не выводит никакой информации.
Способ решения: Данный объект выводит информацию корректно.
21. Значение свойства EnterType, регулирующего тип ввода числовых данных в объекте "Поле ввода" редактора макетов, не учитывается при работе в режиме регистрации Frontol xPOS.
Способ решения: Значение свойства EnterType объекта “Поле ввода" учитывается.
22. Не производится проверка наличия ошибок ККМ при закрытии документов, что может привести к расхождению информации о продажах в Frontol и ККМ.
Способ решения: При закрытии документа производятся проверки на наличие ошибок ККМ, в случае их нахождения закрытие документа в ККМ и Frontol не производится.
23. Фильтр в окне визуального поиска регистрозависим.
Способ решения: Список в окне визуального поиска фильтруется вне зависимости - регистра символов, вводимых в строке поиска.
24. В документах внесения/выплаты не объединяются позиции, зарегистрированные по свободной цене.
Способ решения: Объединение позиций, зарегистрированных по свободной цене в документах внесения/выплаты, регулируется соответствующей настройкой.
25. Если при открытом документе внесения/выплаты вызвать функцию "Системные\Регистрация", открывается документ, указанный в настройке "Справочники\Документы\Параметры\Авт. открывать при первой регистр."
Способ решения: Если данная функция вызывается в режиме регистрации при открытом документе внесения/выплаты, документ, указанный в настройке "Справочники\Документы\Параметры\Авт. открывать при первой регистр." не открывается.
26. Не очищается поле ввода в документах внесения/выплаты, если при регистрации по свободной цене в окне ввода количества нажать кнопку "Отмена".
Способ решения: Поле ввода в данной ситуации очищается.
27. После вызова функции "Сумма в ящике" следующее введенное значение добавляется к сумме ящика.
Способ решения: После получения суммы в ящике поле ввода очищается перед вводом нового значения.
28. При выходе из Frontol сумма в программном денежном ящике обнуляется.
Способ решения: Обнуления суммы в программном денежном ящике при выходе из Frontol не происходит, т.к. теперь она хранится в БД.
29. Если в режиме регистрации заранее задано количество, при этом возведен флаг "Основные\Визуальный поиск\Запрашивать количество", при открытии окна визуального поиска введенное количество исчезает с экрана и после осуществления выбора выдается запрос количества.
Способ решения: Если задано количество, при открытии окна визуального поиска введенное количество не исчезает с экрана, и запрос количества не выдается, а происходит регистрация заданного количества.
30. Цвет оформления элементов интерфейса приложения зависит - цвета фонового рисунка рабочего стола.
Способ решения: Цвет оформления элементов интерфейса не зависит - цвета фонового рисунка рабочего стола.
31. Если на дисплее покупателя отображается информация при выходе из приложения Frontol xPOS, после выхода она не исчезает.
Способ решения: Информация с дисплея покупателя стирается корректно.
32. Если при входе в Frontol xPOS возникает ошибка инициализации нескольких устройств одного типа, соответствующее сообщение содержит информацию только об устройстве с наибольшим кодом.
Способ решения: Сообщение, возникающее при ошибке инициализации, содержит информацию о всех устройствах, подключение к которым невозможно.
33. В задании для обмена можно задать несколько входящих каналов, но функционирует только один.
Способ решения: В задании для обмена можно указать только один входящий канал.
34. Не реализован механизм получения значения выручки за смену, наличности в кассе и сменного итога из ККМ, и поэтому при выгрузке в 63 транзакции эти значения всегда нулевые.
Способ решения: Данные поля выгружаются в 63 транзакции корректно.
35. Для документов внесения, выплаты, возврата и аннулирования в 56 транзакции в поле № 11 ("Количество товара") всегда выгружается 0.
Способ решения: В 56 транзакции в поле № 11 выгружается корректное значение.
36. В свойствах RO.PosCount и RO.Pos.Count передается некорректное значение
Способ решения: В свойстве RO.Pos.Count передается количество всех позиций в документе, за исключение сторнированных и непечатаемых в чеке, а свойстве RO.PosCount – кол-во всех позиций в документе, за исключение сторнированных.
37. В транзакции 40 в поле № 9 для сдачи выгружается значение "-1".
Способ решения: Теперь для сдачи выгружается код вида оплаты, из тех, которыми был оплачен документ и, у которого в настройках разрешена выдача сдачи. Если таких оплат несколько видов, выбирается последняя оплата документа по списку.
38. Если в поле № 2 команд $$$ADDQUANTITY, $$$REPLACEQUANTITY, $$$REPLACEQUANTITYWITHOUTSALE указано несколько штрихкодов, разделенных запятыми, загружается только один штрихкод.
Способ решения: Теперь с помощью перечисленных команд можно загрузить несколько штрихкодов.
39. Если в базе есть элемент вида "товар", и с помощью команд $$$ADDQUANTITY, $$$REPLACEQUANTITY, $$$REPLACEQUANTITYWITHOUTSALE меняется его вид на "группа" либо для него загружаются новые штрихкоды, старые штрихкоды остаются в БД без привязки к какому-либо товару.
Способ решения: В указанных ситуациях старые штрихкоды удаляются из БД.

1.0.0 - 20.06.2013

1. Первый официальный релиз продукта Frontol xPOS.