31.10.11 Обновление 1.2.6 patch2: поддержка ОРИОН-ФР01К, отложенных чеков

Сборка (обновление) 1.2.6 patch2 от 31.10.2011 г.
——————————

добавлен драйвер ОРИОН-ФР01К (в текущей сборке — без функций доступа к ЭКЛЗ/ФП);
добавлена работа с отложенными чеками. Для того, чтобы отложить чек, в открытом чеке продажи/возврата надо нажать комбинацию клавиш Cntrl+L. Для того, чтобы восстановить ранее отложенный чек, в состоянии закрытого чека надо нажать ту же комбинацию клавиш Cntrl+L (можно с предварительным вводом номера ранее отложенного чека) и выбрать чек из списка. В текущей сборке право текущего пользователя на работу с отложенными чеками равно праву на отмену чека. В дальнейшем будет добавлена отдельная настройка права работы с отложенными чеками. Также будет добавлена печать квитанции по отложенному чеку для облегчения его последующего восстановления;

ВНИМАНИЕ!!! Добавлены новые типы транзакций: 57 — «чек отложен» и 58 — «отложенный чек восстановлен».
Эти транзакции с точки зрения товароучетной системы должны обрабатываться аналогично транзакции 56 («Отмена чека»);

— в драйвер ФР АТОЛ добавлена модель FPrint-22/FPrint-22K
— демон связи с дисконтной системой discountmobile.mobi теперь можно перезапускать непосредственно из графического интерфейса утилиты настройки подключения к дисконтной системе;
— добавлена работа с флагом товаров «регистрация без ввода количества». Если этот флаг для определенного товара установлен (1), то для регистрации данного товара обязательно предварительно ввести кол-во/вес — вручную, через запрос кол-ва в визуальном поиске, или с помощью электронных весов;
— добавлена автоматическая отправка команды продолжения печати на ФР (в случае соответствующего статуса ФР) при входе в режим регистрации продаж и/или в режим снятия отчетов ККМ;
— в интерфейсе настройки реквизитов секций разрешено удаление всех секций — это действие возвращает программу в стандартный режим работы;
— исправлена запись транзакций с суммами позиций > 99999.99;
— исправлен алгоритм записи поля «сумма позиции с учетом всех скидок». Расхождение на копейки, иногда возникавшее из-за разницы округления скидки от суммы чека и суммы округлений скидки от сумм позиций теперь начисляется на позицию с максимальной суммой (в том числе с учетом минимальных разрешенных цен, в случае соответствующей настройки);
— исправлен алгоритм начисления надбавки на чек при работе с распределением товаров по секциям.
— заголовок окна со списком чеков меняется в зависимости от назначения списка (возврат/печать копии/восстановить отложенный чек);
— отключена запись транзакций отмены чека для КОПИИ чека;
— добавлен алгоритм обработки флага товаров «без ввода количества». Если регистрация данного товара без указания кол-ва запрещена, тогда будет выдано соответствующее сообщение об ошибке;
— для операции «повтор продажи» добавлена возможность предварительного ввода кол-ва для повтора;
— увеличен таймаут ожидания ответа от ФР по протоколу ШТРИХ, добавлена низкоуровневая отладочная информация;
— разрешено начисление скидки на чек по карте/штрих-коду без нажатия клавиши ПРОМИТОГ;
— добавлен вывод расшифровки по начисленной скидке на чек в поле ввода;
— исправлена печать регистраций на Феликс-02К (строка с кодом товара при кол-ве <> 1 не помещалась на ленту 44 мм.)
— скорректирована запись танзакций по сторнированным позициям — отменена запись транзакций налогов и скидок на позицию, если данная позиция сторнирована;
— подправлена выгрузка данных по транзакциям 56 и 12 для протокола АТОЛ. Теперь данные выгружаются полные.
— исправлена ошибка сегментирования памяти в интерфейсе настройки оборудования (confGUI), возникавшая при проверке связи или сохранении схемы настроек, если хотя бы одно из устройств настроено на порт с номером > 20. Теперь корректная работа возможна со 100 портами каждого вида, а в случае превышения 100 номера порта выдается сообщение об ошибке;
— исправлена функция чтения ответа от ФР линейки ПРИМ (проявлялось отсутствием связи при корректных настройках);
— добавлена обработка состояния MESS (иначе при переходе в данное состояние cбрасывается текущее состояние (например, начисленной скидки)). Актуально, если используется настройка «выводить сообщения об ошибках в поле ввода»;
— исправлен алгоритм, отрабатывающий запрет на начисление скидки по минимальной цене позиций (ранее после вывода сообщения о блокировке по минимальной цене, скидка все равно начислялась);
— отключено открытие окна комбинированной оплаты в случае превышения ограничения наличных по максимальной купюре;
— исправлена функция ShowQuantitySet() так, чтобы она не затрагивала строчку основного поля ввода, если данные получены от весов (иначе в случае [набрали код/цену]->[пришел вес с весов]->[нажали F2/F4] выскакивала ошибка о некорректном коде/цене товара).