22 сентября, суббота 14:44
Bankir.Ru

Объявление

Свернуть
Пока нет объявлений.

Как узнать количество купюр представленных клиенту

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Как узнать количество купюр представленных клиенту

    Здравствуйте, уважаемый посетители.
    Пишу модуль для диспенсера с использованием XFS. И вот встал вопрос. Хотелось бы услышать ваше мнение. Как правильней, а главное надежнее вести счетчики количества купюр из каждой кассеты, представленных клиенту. Вести ли их программно, увеличивая при каждом успешном present (но тогда в случае ошибки в комманде present, счетчики могут сбиться), либо вычислять их значение просто как (ulInitialCount - ulCount - ulRejected), но в данном случае опять же если собьется счетчик ulRejected по какой-либо причине, данные будут некорректны, либо возможно есть еще какой-то способ?

    Хотелось бы узнать, кто что думает по этому поводу.
    Заранее благодарен.

  • #2
    А нельзя применить оба способа, а потом сравнивать их значения при выдаче.

    Комментарий


    • #3
      ulRejected - очень ненадежная вещь, потому что в зависимости от раздолбаности диспенсера и состояния купюр в режект может улететь что угодно. Если сильно хочется, можете делать WFS_INF_CDM_CASH_UNIT_INFO до и после диспенса (наряду с ручным подсчетом результатов диспенса на основании возвращаемой LPWFSCDMDENOMINATION). Только что делать в случае расхождения результатов - без понятия

      Комментарий

      Пользователи, просматривающие эту тему

      Свернуть

      Присутствует 1. Участников: 0, гостей: 1.

      Обработка...
      X