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] выскакивала ошибка о некорректном коде/цене товара).