19.01.12 Обновление 1.2.6 patch4

Сборка (обновление) ДЭНСИ: КАССА v.1.2.6 patch4 от 19.01.2012 г.
——————————
— пересборка patch3 от 16.01.2012
— при загрузке товаров по протоколу ШТРИХ реквизит «без ввода количества» установлен по-умолчанию в «1» = «разрешено» (ранее было «0»)

Сборка (обновление) ДЭНСИ: КАССА v.1.2.6 patch3 от 16.01.2012 г.
——————————
— добавлена работа со схемами автоматических скидок на чек (условия по дате/времени/дню недели/сумме чека). Скидки рассчитываются в момент нажатия клавиш ПРОМИТОГ/ОПЛАТА/РАСЧЕТ. В команду загрузки схем скидок по протоколу ДЭНСИ добавлен признак схемы, используемой по умолчанию. Подробнее см. документацию на формат обмена «ДЭНСИ», доступную для скачивания на нашем сайте. Фактически это только первый шаг в сторону функционала автоматических скидок — следите за новостями;

— реализована работа с продавцами-консультантами (один менеджер в рамках одного чека).
Новая комбинация клавиш — [Cntrl]+[Z] Новая команда загрузки списка менеджеров в протоколе ДЭНСИ — «!!!ADDMANAGERS»
Новая команда очистки списка менеджеров в протоколе ДЭНСИ — «!!!DELETEMANAGERS»
Указание менеджера в чеке возможно подбором из списка (с поиском по фамилии), а также
по штрих-коду или коду магнитной карты (сканером/ридером/вводом с клавиатуры). Обработка обмена для 1С: Розница 1.0 (формат ДЭНСИ),  доступная для скачивания на нашем сайте, поддерживает функционал выгрузки на кассу списка менеджеров и загрузки отчета с кассы с разбором продаж по менеджерам;

— введена независимая нумерация отложенных чеков (в рамках календарного года);

— добавлена печать итогов по скидкам/надбавкам в отчет по кассирам;

— добавлена настройка межсимвольного таймаута при работе с USB/KB-сканерами штрих-кода;

— добавлена печать даты/времени на ЕНВД-квитанциях (при использовании авторазбиения по секциям);

— подправлена нумерация позиций в таблице чека при печати документа по html-шаблону.
Теперь нумерация сквозная (сторнированные в исходном чеке позиции в печатную форму не переносятся,
поэтому раньше возникали пропуски в нумерации строк печатного документа);

— добавлена обработка команд загрузки налогов в протокол ДЭНСИ (!!!ADDTAXGROUPS, !!!ADDTAXRATES, !!!DELETETAXES);

— подправлен алгоритм сохранения списка фиксированных скидок в интерфейсе настройки программы;

— журнал закрытий чеков перенесен из /tmp в /tmp/dancy/registration_goods.log

— исправлен алгоритм распределения итоговой скидки на чек по позициям в случае наличия в чеке
позиций, ограниченных по минимальной цене;

— добавлено округление сумм наличных перед записью в БД при работе по нескольким доп. секциям;

— при обработке сигнала от сканера добавлена проверка занятости порта ФР с тем, чтобы
работа с ФР не нарушалась (штрих-код обрабатывается сразу после освобождения порта ФР);

— заблокирован опрос ФР с целью контроля даты/времени во время печати чека;

— в протокол ФР «ПРИМ» добавлен контроль занятости порта, добавлено чтение номера смены из ФР;

— в команду ENQcheck() для ФР линейки ШТРИХ добавлен алгоритм проверки нарушения протокола
(если из порта приходят некорректные данные, сервер оборудования считывает их, обнуляя буфер.
Максимум — 100 непрерывных некорректных байт, что перекрывает любую реальную информацию от ФР);

— уменьшено время реакции программы на отсутствие связи с ФР;

— подправлен алгоритм печати банковских слипов в зависимости от версии прошивки ПИН-пада для платежных систем ИНПАС;

— исправлена ошибка сегментирования памяти при сбоях в работе с ФР линейки ПРИМ.