Показано с 1 по 7 из 7

Тема: Сервис-печать не целого количества

  1. #1
    Сведущий
    Регистрация
    25.07.2012
    Адрес
    Саратов
    Сообщений
    50
    Поблагодарил(а)
    1
    Благодарностей: 0 (сообщений: 0)

    Сервис-печать не целого количества

    Всем здравствуйте.
    Помогите пожалуйста со следующей проблемой:
    Имеется RK6 под досом и 2 сервис принтера (на кассе и на кухне). При печати не целого количества блюда (например, стейк 1,5) печатается на обоих принтерах только целая часть количества (стейк 1). Причем дробная часть именно отбрасывается (пробовал 0,9 - выходит 0).
    Поковырялся в печатных формах, нашел нужную форму, подвигал нужную позицию, поувеличивал количество символов - результата нет: цивра количества двигается (то есть форму верно определил, и строчку в ней тоже), но так и печатает только целую часть от количества.
    Подскажите, плизз, где еще можно поковырять.

    P.S. количество печатаемых символов (вторая цифра в строчке) стоит 8, так что похоже что именно сам кипер отбрасывает дробную часть.

  2. #2
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Цитата Сообщение от Kokopelli Посмотреть сообщение
    подвигал нужную позицию, поувеличивал количество символов - результата нет: цивра количества двигается (то есть форму верно определил, и строчку в ней тоже), но так и печатает только целую часть от количества.
    Подскажите, плизз, где еще можно поковырять.
    Там же, надо тип данных правильно выставить - по умолчанию целое (integer), надо дробное (real).
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  3. #3
    Сведущий
    Регистрация
    25.07.2012
    Адрес
    Саратов
    Сообщений
    50
    Поблагодарил(а)
    1
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от SH Посмотреть сообщение
    Там же, надо тип данных правильно выставить - по умолчанию целое (integer), надо дробное (real).
    Спасибо за подсказку, но простите за мой нубский вопрос, там это в печатной форме? или еще где?

  4. #4
    Да, вы ЕЁ и видите. Аватар для Admin
    Регистрация
    01.11.2006
    Сообщений
    4,786
    Поблагодарил(а)
    5
    Благодарностей: 6 (сообщений: 4)
    Цитата Сообщение от Kokopelli Посмотреть сообщение
    там это в печатной форме
    Да.
    You see ass...
    Если проблему можно решить за деньги, то это не проблема, это расходы. Еврейская мудрость.

  5. #5
    Сведущий
    Регистрация
    25.07.2012
    Адрес
    Саратов
    Сообщений
    50
    Поблагодарил(а)
    1
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от Admin Посмотреть сообщение
    Да.
    Большое спасибо за терпение.
    Получилось не совсем то что ожидал.
    Сделал следующее:
    С помощью feditor.exe отредактировал SERVPRN.FRM
    Боло
    Cell=SysVar,30,8,{$QUANTITY},2,2,0,0
    Стало
    Cell=SysVar,30,8,{$QUANTITY},2,3,0,0
    Понял какая цифра отвечает за тип данных. Как и советовал SH изменил интеджер на реал, но получил странный результат:
    На чеке вместо
    Стейк 1,5
    печатается
    Стейк 2
    Так что теперь похоже не отбрасывает дробную часть, а округляет.

    Прошу еще помощи знающих людей

  6. #6
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Цитата Сообщение от Kokopelli Посмотреть сообщение
    С помощью feditor.exe отредактировал SERVPRN.FRM
    В feditor у переменной quantity поля type и decimal в каком значении стоят? Должно быть real и 1 соответственно.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  7. #7
    Сведущий
    Регистрация
    25.07.2012
    Адрес
    Саратов
    Сообщений
    50
    Поблагодарил(а)
    1
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от SH Посмотреть сообщение
    В feditor у переменной quantity поля type и decimal в каком значении стоят? Должно быть real и 1 соответственно.
    Вы в очередной раз были абсолютно правы, decimal стоял 0. Исправил на 1 и все стало как нужно.
    Большое спасибо.

Похожие темы

  1. Сервис-печать.
    от prickle в разделе RK: Сервис-печать, принтеры
    Ответов: 7
    Последнее сообщение: 04.04.2017, 21:05
  2. MOBILWAITER и СЕРВИС-ПЕЧАТЬ
    от lexick в разделе RK: Переносные терминалы, электронное меню
    Ответов: 24
    Последнее сообщение: 26.05.2016, 12:34
  3. Сервис печать зависла
    от maxtgma в разделе RK: Сервис-печать, принтеры
    Ответов: 1
    Последнее сообщение: 22.04.2011, 19:13
  4. Паразитная сервис-печать
    от walikos в разделе RK: Сервис-печать, принтеры
    Ответов: 3
    Последнее сообщение: 20.11.2008, 17:10
  5. Печать на сервис принтер из под ХР
    от PLC в разделе RK: Сервис-печать, принтеры
    Ответов: 17
    Последнее сообщение: 22.03.2007, 14:03

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •