Описание пакета "bukazs"

Этот пакет устанавливает графическую часть системы "БУК TS-G": программу для работы оператора АЗС.
Графическая программа (называемая также "графическим клиентом") подключается к серверу БУКа, получает от него актуальное состояние АЗС и наглядно отображает его на экране, передает серверу вводимые оператором команды.
Порядок работы с программой описан в руководстве оператора АЗС, а порядок её настройки - в описании настроек системы.

История изменений пакета "bukazs"

Версия 3.6.0-0 от 27.07.2015

  • добавлена работа с топливными и дисконтными картами НПТ

Версия 3.5.0-0 от 25.07.2015

  • возможность на месте оператора работать с web-модулями

  • доработки в части поддержки специальных купонов на скудку (индивидуальное ТЗ заказчика)

Версия 3.4.3-0 от 22.07.2015

  • доработки в части поддержки специальных функций, сделанных по индивидуальному ТЗ заказчика

Версия 3.4.2-0 от 17.07.2015

  • добавлены специальные дополнительные функции (индивидуальное ТЗ заказчика)

  • доработка в части поддержки внешнего скрипта для приема оплаты по специальному алгоритму (индивидуальное ТЗ заказчика)

Версия 3.4.1-0 от 13.07.2015

  • доработка в части поддержки внешнего скрипта для приема оплаты по специальному алгоритму (индивидуальное ТЗ заказчика)

Версия 3.4.0-0.1 от 30.06.2015

  • добавлена возможность отображения и печати отчетов в формате "image"

Версия 3.3.7-1 от 01.06.2015

  • добавлена возможность вывода после открытия смены сообщения, полученного из удаленного офиса.

  • доработка в части поддержки внешнего скрипта для приема оплаты по специальному алгоритму (индивидуальное ТЗ заказчика)

Версия 3.3.6-0.2 от 06.05.2015

  • добавлена поддержка внешнего скрипта для приема оплаты по специальному алгоритму (индивидуальное ТЗ заказчика)

Версия 3.3.5-0 от 31.03.2015

  • доработка в части поддержки дисконтных карт (индивидуальное ТЗ заказчика)

Версия 3.3.4-0 от 19.03.2015

  • исправлено: ранее было невозможно ввести погрешность и температуру ТРК, если на ней имелся один только шланг с номером 2 (отсутствовал шланг с номером 1).

Версия 3.3.3-0 от 29.01.2015

  • доработка в части поддержки бесконтактных дисконтных карт.

Версия 3.3.2-2 от 19.12.2014

  • в меню добавлены пункты для работы с терминалом Сбербанка.

Версия 3.3.2-0 от 24.11.2014

  • доработки в части поддержки ТСО-НКТ (в стадии тестирования).

Версия 3.3.1-0 от 17.11.2014

  • доработки в части поддержки автопуска ТРК.

Версия 3.3.0-0 от 17.10.2014

  • добавлена поддержка автопуска ТРК.
    Для работы данной опции также следует обновить пакет bukts-pserver до версии 3.7.0 или выше, а также установить на сервер пакет bukwserver версии 2.2.0 или выше.
    Описание данной опции можно найти в разделе Документация в документе "Опция: автопуск ТРК".

Версия 3.2.0-0 от 30.09.2014

  • добавлена экспериментальная поддержка бесконтактных дисконтных карт.

Версия 3.1.2-0 от 15.08.2014

  • доработка опция гашения чека от ТСО "Gilbarco".

Версия 3.1.1-0 от 05.08.2014

  • добавлена поддержка нового типа дисконтных карт (тип карты 103).
    Для работы данной опции также следует обновить пакеты:

    • bukts-pserver до версии 3.6.3 или выше;

    • bukdbase до версии 5.13.2 или выше;

Версия 3.1.0-0.0 от 04.07.2014

  • добавлена возможность предоставления скидки в зависимости от времени суток.
    Для работы данной опции также следует обновить пакеты:

    • bukts-pserver до версии 3.5.0 или выше;

    • bukdbase до версии 5.12.0 или выше;

Версия 3.0.3-1 от 23.06.2014

  • добавлена новая настройка для ввода дополнительных данных при приеме топлива (индивидуальное ТЗ заказчика)

Версия 3.0.2-0 от 10.06.2014

  • Во всех таблицах с данными резервуаров название графы "Вода" изменено на "Уровень 2", а над таблицей отображается пояснительный текст:
    ВНИМАНИЕ! В графе "Уровень2" для БЕНЗИНА отображается уровень подтоварной воды,
    а для СУГ (сжиженного газа) - уровень СУГ во втором резервуаре (если резервуар с СУГ сдвоеный).
    Соответственно при вводе данных в таблицу следует вводить:

    • для БЕНЗИНА: уровень подтоварной воды;

    • для СУГ: уровень СУГ во втором резервуаре.
      Для СУГ графа \"Уровень2\" не заполняется, если резервуар с СУГ не сдвоеный.

Версия 3.0.1-0 от 21.05.2014

  • Добавлен новый тип талонов со штрих-кодом (индивидуальное ТЗ заказчика).

Версия 3.0.0-0 от 04.04.2014

  • добавлена опция гашения чека от ТСО "Gilbarco".

Версия 2.12.1-0 от 05.03.2014

  • если после отправки заказа в ТРК по ней не было отпуска (ТРК не включилась или отключена без пролива), то:

    • кнопки "Долив" и "Долив с другой ТРК" отображаются всегда, независимо от настроек, задающих их отображение (при этом вместо "Долив" на кнопке написано "Пуск").

    • в поле ввода заказа отображаются данные заказа, а не отпуска.

Версия 2.12.0-2 от 07.02.2014

  • Добавлены опции "Отложенный Z-отчет" и "Копия Z-отчета по номеру".
    Эти опции актуальны только для ФР типа "ПРИМ".
    Для работы данных опций также следует обновить пакеты bukts-kassa до версии 2.3.1 или выше, и bukts-pserver до версии 3.1.0 или выше.

    • Опция "Отложенный Z-отчет" позволяет закрыть смену по кассе без печати Z-отчета с сохранением в кассе всех данных Z-отчета, который может быть распечатан позже в любое время.
      Для работы данной опции также включить в файле "mainmenu.xml" настройку с тэгом "kassaprnz", а для закрытия смены с отложенным Z-отчетом на кассе другого рабочего места (наприер, на ТСО) - настройку с тэгом "kassaprnz_X", где X - номер рабочего места. Пример см. в файле "samples/mainmenu.xml".

    • Опция "Копия Z-отчета по номеру" позволяет распечатать любой Z-отчет, информация о котором сохранена в кассе.
      Для работы данной опции также включить в файле "mainmenu.xml" настройку с тэгом "kassarepznoprint", а для печати копии Z-отчета на кассе другого рабочего места (наприер, на ТСО) - настройку с тэгом "kassarepznoprint_X", где X - номер рабочего места. Пример см. в файле "samples/mainmenu.xml".

  • Добавлена поддержка опции "ROUNDALG", введенной в пакет bukts-pserver версии 3.1.0-0.

  • В состоянии ТРК "Пауза" в панеле управления кроме кнопки "Пуск" также отображается кнопка "Сброс". Наличие этой кнопки требуется для работы с некоторыми специальными ТРК, в то время как для ТРК c интерфейстов Two-Wire нажатие кнопки "Сброс" в состоянии "Пауза" не меняет состояние ТРК.

Версия 2.11.1 от 14.14.2013

  • Пакет можно устанавливать в операционной системе "Debian" версии 7 (wheezy).

  • добавлена настройка видов оплаты, используемых при пополнении топливных карт Petrol+ .
    Для работы данной опции также следует обновить пакет bukts-pserver до версии 2.16.0 или выше.

Версия 2.11.0-0 от 31.10.2013

  • при вводе заказа по виду оплаты, для которого настроена схема лояльности, в процессе ввода сразу производится расчет объема/стоимости с учетом скидки.
    Для работы данной опции также следует обновить пакет bukts-pserver до версии 2.14.0 или выше.

  • если в программе включена настройка, запрещающая отображение кнопки "Долив", то теперь также запрещен долив по нажатию клавиши Enter.

Версия 2.10.0-1 от 29.10.2013

  • добавлена поддержка пополнения топливных карт Petrol+.
    Для работы данной опции также следует обновить пакеты:

    • bukts-pserver до версии 2.13.0 или выше;

    • bukdbase до версии 5.10.0 или выше;

    • bukts-pplus до версии 2.1.0 или выше.

Версия 2.9.2-0 от 22.10.2013

  • исправление в части приема платежных карт типа 111 и 113 (индивидуальное ТЗ заказчика)

Версия 2.9.1-0 от 15.10.2013

  • В настройку Справочники/ТРК в опцию "Отсчет" добавлено значение "0,02л".
    Для работы данной опции также следует обновить пакет bukts-pserver до версии 2.12.1 или выше.

Версия 2.9.0-0 от 08.07.2013

  • При вводе данных о состоянии топлива в резервуаре после слива в окне ввода отображаются объем и масса топлива в резервуаре на начало слива.
    Кроме того, если на АЗС разрешен отпуск топлива во время слива, то в этом же окне также отображаются объем и масса топлива, отпущенного из резервуара во время слива, и данные объем и масса учитываются в объеме прихода (то есть прибавляются к разности объема и массы до и после слива).
    Для работы данной опции также следует обновить пакет bukts-pserver до версии 2.12.0 или выше.

Версия 2.8.0-1 от 19.09.2013

  • В окне выбора загруженной из удаленного центра накладной изменен цвет выбранной строки.

  • Исправлены обнаруженные опечатки.

Версия 2.8.0-0 от 31.08.2013

  • При приеме топлива сделана возможность выбора накладной, загруженной из удаленного центра.

Версия 2.7.1-0 от 07.08.2013

  • Сделана возможность при приеме сжиженного газа отметить начало и окончание слива.

Версия 2.7.0-0 от 19.07.2013

  • Доработка: в предыдущих версиях при разрыве соединения между сервером и дополнительным рабочим местом терялась возможность продажи сопутствующих товаров и редактирования справочников, так что требовалась перезагрузка графической части дополнительного рабочего места.
    Теперь соединение восстанавливается автоматически, так что после разрыва и последующего восcтановления связи перезагрузка не потребуется.

Версия 2.6.13-0.0 от 18.07.2013

  • Добавлена опция "Изъятие топлива из резервуара".
    Для работы данной опции также следует обновить пакет bukts-pserver до версии 2.11.2 или выше,
    а также включить в файле "mainmenu.xml" настройку с тэгом "incomeout" (см. файл "samples/mainmenu.xml").

Версия 2.6.12-0 от 15.07.2013

  • Добавлена опция "Прием топлива по ТТН с замером": в этом случае прием топлива оформляется по ТТН, а для последующих заправок в учет принимается плотность, введенная в данных замера.
    Для работы данной опции также следует обновить пакет bukts-pserver до версии 2.11.0 или выше,
    а также включить в файле "mainmenu.xml" настройку с тэгом "incomesal" (см. файл "samples/mainmenu.xml").

Версия 2.6.11-0 от 08.07.2013

  • Доработка в части предоставления специальной скидки.

Версия 2.6.10-2 от 27.05.2013

  • Доработки в части приёма талонов (индивидуальное ТЗ заказчика).

Версия 2.6.10-0 от 06.05.2013

  • Изменен алгоритм вычисления объема заправки при включенной настройке "MONEYUP": ранее при некотором сочетании цены и стоимости заправки не производилось необходимое "округление вверх".
    Для корректной работы этой настройки также следует обновить пакет bukts-pserver до версии 2.10.6 или выше.

Версия 2.6.9-2 от 30.04.2013

  • Доработки в части приёма талонов (индивидуальное ТЗ заказчика).

Версия 2.6.9-1 от 22.03.2013

  • В пакет добавлен служебный скрипт для передачи внешних команд на ТСО.

Версия 2.6.9-0.0 от 01.03.2013

  • Добавлена опция для работы на ведомственной АЗС (индивидуальное ТЗ заказчика).

Версия 2.6.8-9 от 27.02.2013

  • Доработки в части приёма талонов (индивидуальное ТЗ заказчика).

Версия 2.6.7-0.2 от 21.01.2013

  • Добавлена поддержка нового вида платежной карты (индивидуальное ТЗ заказчика).

Версия 2.6.6-1 от 27.12.2012

  • Исправление: устранено зависание программы при работе под Windows на удалённом рабочем месте диспетчера АЗС.

  • Доработки в части приёма талонов (индивидуальное ТЗ заказчика).

Версия 2.6.5-0.4 от 21.12.2012

  • Доработки в части приёма талонов (индивидуальное ТЗ заказчика): если талон не найден в уделенной базе данных, то производится его поиск в локальной базе.

Версия 2.6.5-0 от 23.11.2012

  • в окне "Состояние ТРК" при снятии пистолета на ТРК отображается номер снятого пистолета ("снят вентиль X");

  • сделана защита от ошибки при сканировании товара, когда при сканировании окно для продажи товаров не открыто, значение артикула вводится в поле заказа и ТРК включается с большим объёмом заказа (равном первым четырём цифрам артикула).
    Теперь если в поле заказа (литры или деньги) введено более четырёх цифр (без разделяющей точки), то отправка заказа по первому нажатию клавиши "Enter" не производится, для отправки заказа требуется повторное нажатие клавиши "Enter".

  • Доработки в части приёма талонов (индивидуальное ТЗ заказчика).

Версия 2.6.4-0 от 31.10.2012

  • в настройки ТРК (Справочники→ТРК) для параметра "Отсчёт" добавлена опция "Money/10". Эта настройка необходима для некоторых ТРК с интерфейсом "Two-Wire" (когда ТРК передает данные о текущем отпуске в десятых долях копейки).
    Для поддержки данной опции также следует обновить пакет bukts-pserver до версии 2.9.1 или выше.

Версия 2.6.3-0 от 24.10.2012

  • исправление в части поддержки ТРК типа "ER3/ER4"

Версия 2.6.2-1.0 от 04.10.2012

  • При авторизации принимаемых талонов на удалённом сервере добавлена проверка наличия талона в локальной базе данных (для исключения возможности повторного приема талона до обновления информации на удалённом сервере).

Версия 2.6.2-0.7 от 24.09.2012

  • Добавлена возможность приема нового вида талонов (индивидуальное ТЗ заказчика).

Версия 2.6.1-0 от 27.08.2012

  • Сделана возможность авторизации принимаемых талонов на удалённом сервере.

Версия 2.6.0-1 от 22.08.2012

  • Добавлен тип топлива "ГАЗ".

  • При приеме газа в ТТН не вводится объем, но вводится процент пропана.
    Для сохранения в базе данных такой ТТН также следует:

    • обновить пакет bukdbase до версии 5.8.2 или выше;

    • обновить пакет bukts-pserver до версии 2.9.1 или выше.

  • В настройку ТРК "Отсчёт" добавлена возможность выбора значений "0,1л" и "0,005л"
    (для обеспечения указанной возможности кроме данного пакета также необходимо обновить пакет bukts-pserver до версии 2.9.1 или выше):

    • значение "0,1л" актуально для ТРК фирмы "Salzkotten" с вычислителем "ER3";

    • значение "0,005л" актуально для ТРК фирмы "FAS" с вычислителем "ER4".

  • В пакет добавлены скрипты, обеспечивающие удалённую печать отчетов на кассе ТСО.

Версия 2.5.0-1 от 08.08.2012

  • Сделана доработка для обеспечения печати отчетов на кассе ТСО.

Версия 2.5.0-0 от 14.06.2012

  • Сделана возможность регистрации оператора на каждом рабочем месте: после открытия смены и в течение работы.
    Для обеспечения указанной возможности следует:

    • обновить пакет bukts-pserver до версии 2.8.0 или выше;

    • обновить пакет bukdbase до версии 5.8.0 или выше;

    • в файл /etc/opt/bukazs/mainmenu.xml добавить пункт меню (тэг) с именем "opreg"
      (см. пример в файле /etc/opt/bukazs/samples/mainmenu.xml).

  • Изменения в альтернативной форме для ввода ТТН (см. комментарий к версии 2.4.6-1):

    • В список поставщиков добавлен пункт "НЕТ ПОСТАВЩИКА".

    • ввод номера и даты счета фактуры сделан не обязательным (можно оставить поля пустыми).
      Для обеспечения этой возможности также необходимо обновить пакет bukts-pserver до версии 2.8.0 или выше.

Версия 2.4.6-1 от 25.05.2012

  • При регистрации приема топлива добавлена альтернативная форма для ввода ТТН:

    • наименование поставщика не вводится вручную, а выбирается из списка;

    • дополнительно запрашиваются номер и дата счета фактуры.

  • Для выбора формы для ввода ТТН в файт bukazs.cfg введена дополнительная настройка ("TTN_FORM", ее изменение также возможно в графическом редакторе, доступном в меню программы).

  • Для работы с новой формой ТТН кроме данного пакета также следует обновить пакеты:
    bukdbase до версии 5.7.1 или выше;
    bukts-pserver до версии 2.7.2 или выше.

Версия 2.4.5-0 от 23.04.2012

  • добавлена поддержка дисконтных карт с магнитной полосой специального формата (по индивидуальному ТЗ заказчика).

  • для вызова справки следует нажать клавишу ? совместно с клавишей "Alt" или "Control".

Версия 2.4.4-0 от 05.03.2012

  • доработки в части поддержки дисконтных карт с магнитной полосой.

Версия 2.4.3-0 от 27.02.2012

  • добавлена поддержка дисконтных карт с магнитной полосой (по специальному ТЗ заказчика).
    Для работы с этими картами кроме данного пакета также следует обновить пакет bukts-pserver до версии 2.5.3 или выше.

Версия 2.4.1-0 от 01.02.2012

В bukazs.cfg добавлена настройка "INTERFACE_SETS3=1".
При включении этой настройки оператору при сканировании товара для продажи запрещается увеличивать его количество в таблице, то есть весь товар должен пройти через сканер.
При этом уменьшение количества товара разрешено (это необходимо для удаления товара из таблицы или отмены ошибочного сканирования).
Доработка сделана про просьбе одного из наших клиентов.

Версия 2.4.0-0 от 31.01.2012

Доработки для работы с ТСО (терминал самообслуживания от компании "НКТ"):

  • сделана возможность безусловных возвратов на карты Petrol+;

  • сделана возможность передачи в ТСО команды на выполнение удалённой инкассации.

Для обеспечения указанных возможностей кроме данного пакета также следует обновить пакет bukts-pserver до версии 2.5.0 или выше,
а также установить в ТСО файл "bukexpos.exe" от 30.01.1012.

Версия 2.3.7-1 от 18.01.2012

  • добавлена возможность приема номерных талонов.

Версия 2.3.5-1 от 17.10.2011

  • добавлена возможность создавать и редактировать справочник трубопроводов (с информацией о количестве топлива в трубопроводах АЗС). Введенная информация может использоваться при построении дополнительных отчетов.
    Для включения возможности создания справочника трубопроводов после обновления пакета следует добавить в файл "/etc/opt/bukazs/mainmenu.xml" тэг "regpipeline" (пример см. в файле "/etc/opt/bukazs/samples/mainmenu.xml").

Версия 2.3.4-2 от 12.10.2011

  • доработка в части совместной работы с платежным терминалом "Аркус": при оформлении возврата топлива на экран в диалоговом окне, предлагающем варианты возврата на карту, может отображается пункт "отмена операции": при условии, что предыдущая операция продажи прошла по данной ТРК и по ней не было отпуска топлива.
    Для обеспечения этой возможности кроме данного пакета также следует обновить пакет bukts-pserver.

  • в настройки меню отчетов добавлено дополнительное поле "expar", в которое могут вноситься дополнительные параметры для генерации специальных отчетов.

Версия 2.3.3-1 от 29.09.2011

  • Если в наименовании продукта присутствует пробел, то в окне "управление ТРК" в поле выбора продукта, а также в окне "состояние ТРК" будет отображаться часть наименования продукта до первого пробела.
    Это изменение сделано в связи с тем, что с сентября 2011 года в кассовом чеке быть указан класс топлива: для обеспечения этого требования класс топлива следует включить в наименование продукта, но отображение полного наименования продукта утяжеляет интерфейс, и в то же время нет необходимости отображать в интерфейсе полное наименование продукта.

Версия 2.3.2-1 от 28.09.2011

  • Исправлено: в предыдущих версиях после запуска программы данные в окне состояния резервуаров могли не отображаться и отображение включалось только после повторного вывода окна на экран.

  • Доработка для ТСО: теперь если на АЗС установлено несколько ТСО, то в верхней строке окна состояния ТРК отображается информация о числе купюр в каждом купюроприемнике (ранее отображалась сумма купюр во всех ТСО).

Версия 2.3.1-1 от 30.08.2011

  • Добавлена настройка, включающая передачу цен на табло АЗС (см. описание пакета bukts-pdisplay).

Версия 2.3.1-0 от 04.07.2011

  • В файл mainmenu.xml добавлены тэги для печати X- и Z-отчетов, внесения и изъятия денег на рабочих местах с 3 по 8. Данное дополнение актуально для АЗС, на которых устанавливается более одного ТСО (терминал самообслуживания компании "НКТ").

Версия 2.3.0-1 от 30.06.2011

  • При вводе заказа в литрах установлено ограничение ввода до 999 литров и до 99999 рублей. В предыдущих версиях в поле заказа можно было ввести до 9999 литров и до 999999 рублей, что не являлось необходимым и в некоторых случаях создавало неудобства.

  • Указанное выше ограничение ввода работает и при вводе заказа с цифровой клавиатуры при отключенном режиме "NumLock". В предыдущих версиях контроль при таком вводе не работал.

  • Добавлена поддержка платежного терминала ARCOM.
    Для работы с этим терминалом кроме обновления данного пакета также требуется обновление пакетов bukts-pserver и bukts-loader, а также установка пакета bukts-arcus.
    Работа с этим терминалом пока ведется в экспериментальном режиме.

Версия 2.2.1-1 от 21.06.2011

  • Исправлено: в предыдущих версиях при определенных условиях мог не выполняться ввод данных средне-сезонных температур и погрешностей ТРК, а также дисконта и лояльности.

  • Добавлена возможность передачи цен на табло АЗС ("стеллу") производства компании РусИмпульс Проект.
    (для поддержки этих табло кроме обновления данного пакета также требуется обновление пакетов bukts-pserver и bukts-loader, а также установка s пакета bukts-pdisplay).

Версия 2.2.0-1 от 19.05.2011

  • в пакет добавлен скрипт для печати отчетов на чековой ленте: это может потребоваться для печати отчета "копия Z-отчета", формирование которого возможно после обновления пакета bukts-pserver до версии 2.2.0, и пакета bukmmadm до версии 1.5.6.
    Настройки в файле repsmenu.xml для печати для отчетов на чековой ленте описаны в новой документации (документ "описание настроек системы" версии 6.1.3 от 19.05.2011, раздел 4.3.2, стр.62).

  • если в системе установлен пакет bukts-pserver версии 2.2.0 и выше, и в нем включена настройка "при вводе заказа в деньгах всегда округлять объем вверх" (см. описание версии 2.2.0-1 в истории пакета bukts-pserver), то эта же настройка будет автоматически действовать и в графической части системы (то есть в данном пакете).
    То есть при обновлении пакета "bukts-pserver" до версии 2.2.0 рекомендуется также обновить до версии 2.2.0 и пакет "bukazs".

  • отредактированы некоторые сообщения, исправлены замеченные опечатки.

Версия 2.1.4-1 от 22.04.2011

  • исправлено: в предыдущих версиях при редактировании файла "bukazs.cfg" встроенным редактором (из меню программы управления АЗС) при сохранении изменений мог потеряться пробел между значением настройки и символом #, после которого идет комментарий к настройке, и тогда настройка из такой строки не могла быть прочитана (это происходило только в некоторых второстепенных настройках с длинным ключевым словом, например в настройке дисплея покупателя). В этой версии редактор доработан так, чтобы пробел никогда не терялся.

Версия 2.1.2-1 от 20.04.2011

  • добавлена настройка для добавления в окно управления ТРК кнопки "Стоп всех ТРК".
    Настройка выполняется из меню программы управления, ее описание добавлено в новую редакцию руководства по настройке системы.
    (В скобках отметим, что за всю историю существования нашей системы управления АЗС, то есть с 1996 года, еще ни один клиент не просил нас реализовать в системе передачу команды на остановку всех ТРК, из чего можно заключить, что необходимости в такой функции нет. Однако недавно от одного из наших клиентов такая просьба поступила, вследствие чего данная возможность и была добавлена. Учитывая это, перед включением данной настройки мы предлагаем оценивать ее необходимость).

Версия 2.1.1-1 от 18.04.2011

  • Показания уровнемера в окне с резервуарами теперь обновляются регулярно, с заданным тайм-аутом. В предыдущих версиях обновление происходило только в паузах между заправками.
    Для того, чтобы заработала указанная возможность, требуется обновление пакета bukts-pserver до версии 2.1.0.

Версия 2.1.0-1 от 12.04.2011

  • Сделаны изменения, в результате которых изменяется формат отображаемых в программе отчетов:

    • в файле repsmenu.xml настроены только текстовые отчеты, реализованные в пакете bukmmadm, начиная с версии 1.5.1: теперь сервер отчетов может формировать для отображения в программе управления практически все отчеты точно в том виде, в каком они были реализованы в DOS-версии системы.
      И так как от многих наших клиентов поступает просьба вернуть отчеты в том, "DOS'овском", виде, а также потому, что не всегда возможны корректные отображение и печать некоторых отчетов в-формате, - то поддержка отчетов в-формате прекращается.
      В свежеустановленной системе отчеты сразу будут текстовые, а при обновлении пакета "bukazs" существующий в системе файл repsmenu.xml не переписывается, и так как отчеты в-формате по-прежнему доступны на сервере отчетов, то при обновлении пакета изменений в отчетах не произойдет, и можно продолжать пользоваться "старыми" отчетами. Однако рекомендуется после обновления переключить отчеты на текстовый вариант: для этого следует скопировать файл repsmenu.xml из каталога "/etc/opt/samples" на место старого, в каталог "/etc/opt".

    • удалена зависимость от bukts-repmaker, то есть теперь все отчеты формируются только сервером отчетов "bukmmadm". Поддержка отчетов, формируемых этим пакетом, также оставлена для совместимости, однако после обновления рекомендуется, как уже отмечено выше, использовать новые текстовые сервера "bukmmadm".

    • если после обновления пакета окажется, что какому-то старому отчету не нашлась замена - следует сообщить об этом нам - необходимый отчет будет добавлен за короткое время.

    • печать всех текстовых отчетов теперь выполняется с помощью стандартной программы "lpr", предоставляемой операционной системой. Соответственно в пакете доработаны скрипты, ответственные за печать.

  • В меню программы добавлены пункты:

    • Менеджер → Погрешность и температура ТРК
      Этот пункт открывает окно для ввода погрешностей ТРК и средне-сезонной температуры в окне со вкладками.

    • Менеджер → Аварийные действия → Очистить очередь печати принтера
      Выбор этого пункта очищает очередь печати принтера: его следует использовать при проблемах с печатью отчетов.

Версия 2.0.1-1 от 30.03.2011

  • Доработка программы для работы в Казахстане:

    • значение максимально-возможной цены топлива изменено с 99,99 на 999,99 руб/л.
      Для возможности установки цены на топливо больше чем 99,99 руб/л также требуется обновить пакет bukts-pserver до версии 2.0.5.

Версия 2.0.0-2 от 17.03.2011

  • В пакет только добавлен файл /etc/opt/bukazs/samples/bukazs.scfg - пример альтернативного конфигурационного файла.

Версия 2.0.0-1 от 16.03.2011

  • В меню программы добавлен пункт "системный администратор" → "настройки конфигурационных файлов", из которого вызывается специальный редактор для редактирования конфигурационных файлов всей системы автоматизации АЗС. То есть теперь конфигурационные файлы системы можно удобно редактировать из меню, не прибегая к помощи текстового редактора.
    После обновления данного пакета сразу появляется возможность редактирования его конфигурационного файла (bukazs.cfg), а для редактирования конфигурационных файлов других пакетов системы необходимо обновить их до соответствующих версий и преобразовать старые конфигурационные файлы в новый формат (вручную или с помощью входящего в состав пакета скрипта). Если же пакеты системы не обновляются, а устанавливаются впервые, то редактирование их конфигурационных файлов доступно сразу после установки).

  • В меню программы добавлен пункт "системный администратор" → "настройки меню и отчетов", из которого вызывается специальный редактор для редактирования xml-файлов данного пакета, то есть для редактирования главного меню и меню отчетов программы. То есть теперь xml-файлы системы можно удобно редактировать из меню, не прибегая к помощи текстового редактора. После радактирования любого xml-файла внесенные изменения применяются без перезагрузки программы.

  • В меню программы добавлен пункт "справочники", из которого доступно редактирование справочников, а также всей конфигурации АЗС: резервуаров, продуктов, видов оплаты и ТРК - всего того, что раньше настраивалось в файле azs.cfg (для того, чтобы работало редактирование конфигурации АЗС, необходимо также обновить серверную часть системы: в новой версии серверной части конфигурация АЗС читается не из файла azs.cfg, а из базы данных).
    Таблицы, в которых в предыдущих версиях редактировались справочники, переделаны так, что в одно таблице редактируется и справочник, и конфигурация АЗС, все таблицы отображаются в одном окне (каждая таблица - в отдельной вкладке), пароль для редактирования всех таблиц запрашивается один раз (перед первым изменением любого справочника) и действует до закрытия окна.

  • Сделано более удобным редактирование цен, скидок и схем лояльности: теперь эти таблицы (также, как и справочники) доступны в одном окне, каждая таблица - в отдельной вкладке.

  • Конфигурационный файл "menu.xml" переименован в "mainmenu.xml". При обновлении пакета до этой версии пакета новый файл "mainmenu.xml" с настройками меню по-умолчанию. Старый файл "menu.xml" при этом не удаляется, но больше не используется.

  • Для исключения ошибочного включения ТРК при сканировании штрих-кода сделана возможность вводить товар не только по завершающему символу "перевод строки", но и по символу "". То есть если запрограммировать сканер штрих-кода так, чтобы он в конце сканированого кода передавал символ "", а не "перевод строки", то товары будут сканироваться нормально, но случайный пуск ТРК будет исключен.

  • В конфигурационном файле программы изменен формат некоторых настроек, но для совместимости с предыдущими версиями настройки старого формата также действуют.

  • Конфигурация программы читается из двух файлов: сначала из bukazs.cfg, затем из bukazs.scfg. При этом первый файл может редактироваться специальным редактором из меню, а второй для этого редактора не доступен, и может редактироваться только внешним текстовым редактором: он может использоваться для сохранения в нем важных настоек, которые не должны меняться через меню.

  • Сделана поддержка терминала электронных карт "УМ4" (индивидуальное техзадание).

  • Добавлен файл /var/opt/bukazs/log/bukazs.jerror.log для протоколирования ошибок выполнения программы.

  • Исправлены обнаруженные ошибки.

Версия 1.8.0-3 от 30.12.2010

  • только изменены начальные размеры и расположение некоторых окон.

Версия 1.8.0-2 от 28.12.2010

  • только изменены начальные размеры некоторых окон.

Версия 1.8.0-1 от 27.12.2010

  • Добавлено дополнительное окно с резервуарами АЗС, в котором наглядно отображаются данные уровнемера.
    Программа запоминает состояние видимости этого окна: если его закрыть, то при следующем запуске окно не отображается (можно повторно включить его отображение из основного меню программы), то есть окно можно скрыть, если в нем нет необходимости (например, если на АЗС нет уровнемера).
    Для того, чтобы в главном меню можно было включать/отключать видимость окна с резервуарами, в файл menu.xml следует добавить пункт menuitem c атрибуиом name="wintank". Пример можно найти в файле /etc/opt/bukazs/samples/menu.xml.

  • Исправлено: в предыдущих версиях не работало изменение даты и времени компьютера.

  • Если по выбранному в окне ввода шлагу идет слив топлива, то в окне ввода отображается сообщение "идет слив" (при условии, что установлен пакет bukts-pserver версии 1.9.2 и выше).

  • Настройки вкладок для редактирования справочников выполняются в каталоге /etc/opt/bukazs в файле menu.xml, а не в файле tabmenu.xml (который был введен в пакете версии 1.7.0-1 и теперь исключен).
    После обновления пакета рекомендуется скопировать новый файл menu.xml из каталога /etc/opt/bukazs/samples в каталог /etc/opt/bukazs.

Версия 1.7.0-1 от 17.12.2010

  • добавлен редактор справочника резервуаров: определяются и настраиваются имеющиеся на АЗС резервуары.
    Настройки справочника резервуаров принимаются после обновления пакета bukts-pserver до версии 1.9.1 - в этом случае настройки резервуаров в базе данных перекрывают настройки в секции [tank] файла /etc/opt/bukts/azs.cfg.

  • Сделана возможность отображать таблицы для редактирования справочников в одном окне: таблица каждого справочника в отдельной вкладке.
    При этом при редактировании таблиц не выдается повторный запрос пароля, если после открытия окна уже был введён соответствующий пароль, или если был введён пароль более высокого уровня.
    Например, если при редактировании какого-либо справочника был введён пароль администратора, то при дальнейшем редактировании этого или другого справочника до закрытия окна не будет выдаваться запрос на ввод паролей администратора или оператора.
    В таком окне можно произвольно сгруппировать редакторы всех справочников, а также редакторы цен, скидок и книжных остатков: можно сгруппировать все возможные редакторы как в одном, так и в нескольких окнах. Например, в меню программы можно создать пункт "Цены и скидки", при выборе которого открывается окно, во вкладках которого расположены таблицы для редактирования цен, скидок и схем лояльности, а также пункт "Справочники", открывающий окно с редакторами справочников продуктов, видов оплат и резервуаров.
    Настройки вкладок таких окон выполняются в файле /etc/opt/bukazs/tabmenu.xml.

  • Изменено распределение файлов пакета по каталогам: теперь после установки пакета все файлы с образцами настроек программы расположены в каталоге /etc/opt/bukazs/samples и копируются в каталог /etc/opt/bukazs после первого запуска программы.
    В дальнейшем (при последующих запусках программы, а также после переустановки пакета) файлы с образцами настроек в /etc/opt/bukazs не копируются, то есть всегда сохраняются пользовательские настройки.

  • Отредактированы xml-файлы с образцами настроек: к настройкам добавлен атрибут "show", редакторы справочников, цен и скидок сгруппированы в соответствующих окнах, настройки окон выполнены в новом файле "tabmenu.xml".

  • Переработаны инсталляционные скрипты пакета.

Версия 1.6.7-1 от 14.12.2010

  • В окне для ввода скидок разрешён ввод отрицательной абсолютной скидки (наценки), то есть теперь в системе можно задавать наценку (в рублях к цене стелы).

  • В конфигурационных xml-файлах в настройках "menuitem" и "menu" можно задать атрибут show="no" для исключения из меню соответствующего пункта (в файле menu.xml) или соответствующего отчёта (в файле repsmenu.xml).
    Использование этого атрибута облегчает настройку xml-файлов: теперь не надо комментировать или удалять строки в этих файлах, а можно задать в них все возможные настройки, и включать или отключать их с помощью атрибута show.
    (Вместо "no" можно задать также "0", "false" и "off"; а задание любого другого значение не запрещает отображение пункта в меню, то есть эквивалентно отсутствию атрибута).

Версия 1.6.6-1 от 13.12.2010

Данные в таблице "Текущее состояние резервуаров" (вызываемой на экран через пункт меню "Отчёты">"Тек.остатки") обновляются обновляются, после каждого опроса уровнемера (ранее в таблице отображались данные опроса уровнемера на момент вывода таблицы и обновление данных не производилось).

Теперь, открыв указанную таблицу, можно следить за приходом топлива в резервуар.

(Напомним, что во время отпуска топлива из резервуара, то есть когда включена хотя бы одна ТРК, подключённая к данному резервуару, опрос уровнемера не производится, поэтому во время отпуска топлива соответствующая данному резервуару строка в таблице не будет заполнена. В остальное время опрос уровнемера производится каждые 30 секунд (период опроса можно изменить настройкой в файле bukazs.cfg), а также сразу по окончании отпуска).

Версия 1.6.5-2 от 18.10.2010

  • сделана поддержка ТРК, у которых шланги нумеруются не подряд (например, нет шланга номер 1, но есть шланг номер 2 и т.д.). Ранее поддерживались подобные ТРК только с интерфейсом "Kienze", теперь сделана поддержка любых подобных ТРК.

Версия 1.6.4-1 от 18.10.2010

  • Исправлено: возникала ошибка при передаче в ТРК заказа, если шланги ТРК нумеруются не подряд: например, нет первого шланга, но есть второй, и т.п.

Версия 1.6.2-1 от 15.10.2010

  • исправлена ошибка: в программе (начиная с версии 1.6.1-1) не открывалось окно для ввода или изменения цен на топливо, если в файле azs.cfg был задан резервуар с несуществующим продуктом, или на АЗС имеется две пары резервуаров с одинаковым сортом топлива.

Версия 1.6.1-1 от 06.09.2010

  • Для работы дополнительных рабочих мест в файле bukazs.cfg теперь требуется задавать пароль для каждого рабочего места. Пароль у дополнительного рабочего места будет запрашиваться после обновления пакета bukts-pserver до версии 1.8.1.
    Теперь при подключении к АЗС из удаленного центра пароль для связи у клиента запрашивается всегда, то есть после обновления пакета до этой версии и при необходимости подключаться к АЗС удаленно - следует получить пароль для удаленного подключения у поставщика системы.
    Задавать пароль для связи для дополнительных рабочих мест АЗС после обновления пакета в уже установленной на АЗС системе не потребуется.

  • Добавлена настройка типа рабочего места: рабочее место на АЗС или удаленное рабочее место. Данная настройка будет использоваться в программе мониторинга сети.

Версия 1.5.1-1 от 29.08.10

  • Исправлено: при переходе от продажи товаров к продаже топлива на выбранной ТРК могло произойти изменение типа оплаты на "наличные", если по ней завершена заправка с постоплатой, но еще не пробит чек.

  • Изменения в диалоговом окне ввода цен на топливо: в таблицу добавлен столбец с номером резервуара.

  • Изменение цен на топливо теперь возможно при удалённом подключении программы: в предыдущей версии для изменения цен был необходим доступ к базе данных, который при удалённом подключении мог быть закрыт; теперь для изменения цен достаточно иметь только подключение к "серверу БУКа".

  • Запрещены вод и изменение начальных книжных остатков топлива в закрытой смене (так как в этом случае изменялся начальный книжный остаток текущей закрытой смены, что могло вызвать путаницу в отчётах).

  • при заправке по постоплате и переливе из чека удалена строка со сдачей (сдача в этом случае рассчитывалась неверно).

  • В файл bukazs.cfg добавлены новые настройки:

    • "MAX_POSTPAY", разрешающая включение ТРК до полного бака без ввода предварительного заказа: если ТРК включается с постоплатой без ввода заказа, то в неё передается заказ, равный объёму, заданному этой настройкой.

    • "MANPAR=1" - при включении этой настройки ввод и изменение цен возможны только в закрытой смене или в открытой смене до начале первой заправки; иначе ввод и изменение цен возможны в любое время.

    • "MANPAR=2" - при включении этой настройки ввод и изменение начальный книжных остатков топлива возможны в открытой смене только до начале первой заправки; иначе ввод и изменение начальный книжных остатков возможны в открытой смене любое время.

    • Настройки "MANPAR" активируются только при установке пакета bukts-pserver версии 1.7.0 и выше, иначе эти настройки отключены.
      Описание новых настроек включено в руководство по настройкам системы версии 3.1-1 от 20.08.10.

  • Изменён шрифт в некоторых диалоговых окнах.

  • Первая версия, поддерживающая работу с украинской кассой "Марiя".

Версия 1.4.4-1 от 30.07.10

  • Исправлено: при заправке с постоплатой по карте Petrol+ и недоливе не отображался диалог для возврата на карту.

  • Заблокировано изменение количества товаров во время печати товарного чека.

  • Рекомендуется обновление пакета.

Версия 1.4.3-2

  • Исправлено: при продаже товара было невозможно выбрать тип оплаты.

  • Исправления в части печати отчётов.

  • Рекомендуется обновление пакета.

Версия 1.4.2-1

  • Исправлено: после перезапуски программы тип оплаты первой ТРК сбрасывался на "наличные", независимо от состояния ТРК.

  • Исправлено: при переливе на включённой ТРК можно было изменить тип оплаты.

  • Исправлено: запрос возврата на карту Petrol+ выдавался и при переливе предоплатного заказа.

  • Исправление в части блокировки/разблокировки окон.

Версия 1.4.1-1 от 05.05.10

  • сделана поддержка TouchScreen (в OS "Ubuntu" 10.04);

Версия 1.4.0-1 от 28.04.10

Начало истории.