03.07.12 – Обновление 1.2.6 patch6: драйвер весов МИДЛ, много мелких доработок

Сборка(обновление) 1.2.6 patch6 от 03.07.2012 г.
—————————–

– добавлен драйвер весов МИДЛ (серии “Гастроном” и “Алекса”);
– добавлена возможность ввода комментария при откладывании чека (и его просмотра при восстановлении ранее отложенного чека);
– исправлена ошибка, иногда возникавшая в момент попытки восстановить отложенный ранее чек (программа могла неожиданно вернуться в главное меню);
– добавлен алгоритм быстрой печати копии последнего чека: если перед нажатием клавиши [Печать копии](Cntrl+V) поле ввода оставить пустым (номер чека не вводить), тогда автоматически подгружается копия последнего закрытого чека;
– добавлена выгрузка штрих-кодов товаров в файл отчета при использовании протокола обмена “ДЭНСИ” (поле №14);
– исправлена работа с полем ввода в режиме регистрации продаж (если в настройках программы включен вывод наименований товаров в поле ввода и несколько раз подряд используется сканер штрих-кода, то при вводе данных с клавиатуре мог отображаться только последний введенный символ);
– в драйвер ФР Меркурий-MSK добавлен возврат секунд (сам ФР секунды не возвращает, данные берутся из системного таймера ПК). Это необходимо для корректного анализа транзакций в товароучетном ПО;
– добавлено окно для ввода кода магнитной карты вручную. Это даёт возможность использовать KB/USB считыватели магнитных карт Posiflex. В ридерах этого производителя следует отключить разметку дорожек, так, чтобы ридер при считывании карты посылал в клавиатурный буфер только содержимое дорожки и [Enter] (который на данных считывателях не отключается).
Таким образом, для начисления скидки следует нажать клавишу [Магн. карта](F7) без предварительного ввода кода карты – откроется окно для ввода кода карты, в котором следует считать карту на ридере Posiflex.
– добавлена информация о типе чека (продажа/возврат) и его номере в заголовок окна в режиме просмотра копии чека;
– введено протоколирование попыток закрытия чека (лог пишется в /tmp/dancy/reshka/dnc_RMK), подправлен алгоритм закрытия чека (опрос ФР, печать чека, запись транзакций, списание остатков и т.п.)
– исправлена ошибка сегментирования памяти, проявлявшаяся при попытке списать (по закрытию чека) остатки товаров, которых на этот момент в БД нет. (Например, если во время печати чека стартует загрузка справочника с предварительной очисткой всех товаров);
– поле для хранения кода дисконтной карты в БД расширено до 40 символов;
– изменен алгоритм сохранения списка фиксированных скидок в настройках программы – существенно увеличена скорость сохранения, сохраняются привязки к схемам автоматических скидок и т.п.;
– исправлена “Ошибка 251” на Касби-04К, проявлявшаяся иногда при закрытии чека без подсчета суммы сдачи;
– исправлена обработка ответа на команду закрытия чека для Касби-04К;
– исправлена печать отчетов ЭКЛЗ по номерам смен > 99 для ФР разработки АТОЛ (Феликс, FPrint);
– исправлена печать чека на Касби-02К/04К;
– разблокирована настройка скорости обмена для Касби-02К/04К;
– в БД LinCash добавлен регистр “наличные на начало смены”, используемый при работе с несколькими секциями (режим ЕНВД + кассовый чек). Данный регистр используется при печати отчета по секциям и обновляется только при снятии Z-отчета (текущие показания наличности по каждой секции переносятся в регистр “наличные на начало смены” для следующей смены);
– для работы с несколькими секциями печать отчета по секциям и формирование регистра наличных на начало следующей смены изменены: нал. на конец смены (на начало следующей) = нал. на начало текущей + продажи – возвраты + внесения – выплаты.
По фискальной секции: нал. на конец смены = текущая сумма в ден. ящике по данным ФР, сумма продаж = сменный итог по данным ФР;
– разрешен пробел в поле ввода режима регистрации, для ввода символа “*” в это поле добавлена новая комбинация клавиш [Cntrl]+[*], т.к. нажатие [*] вызвает функцию фиксации текущего количества товара;
– параметр MAX_STR_LEN в демоне загрузки расширен до 1024 символов;

– завершена подготовка к работе с платежной системой СБЕРБАНКа;

ВАЖНО!!! Утилиты СБЕРБАНКА для работы с ПИН-падами работают только на 32-битной версии ОС Linux и устанавливаются
в каталог /usr/local/bin/SB/
Для доступа к приёму банковских платежей в ДЭНСИ: КАССе необходим специальный ключ активации, который можно запросить
в отделе продаж по тел. (495) 781-54-45 или по e-mail: sales@dnc-soft.ru. Заказ ключа следует производить с пометкой
“с поддержкой эквайринга” или “с поддержкой приёма банковских платежей”;

Следующая сборка с официальной поддержкой эквайринга от Сбербанка будет выпущена с индексом 1.2.7