Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 23

Тема: Инструкция по отмене печати в чеке блюд с нулевой ценой.

  1. #1
    Да, вы ЕЁ и видите. Аватар для Admin
    Регистрация
    01.11.2006
    Сообщений
    4,786
    Поблагодарил(а)
    5
    Благодарностей: 6 (сообщений: 4)

    Lightbulb Инструкция по отмене печати в чеке блюд с нулевой ценой.

    Программа для редактирования - Form editor (Feditor.exe), находится в рабочей директории R-Keeper.
    Пароль для входа: пустой, т.е. просто жать на Enter.
    1. Копируем с кассы из директории \RKCLIENT\FORMS\ файл fcheck.frm
    2. Сохранить резервную копию этого файла.
    3. Открываем в этом файле через раздел Section строку Dish line
    4. Создаем в разделе User Defined переменную - правая кнопка мыши, Add Variable
    5. Имя переменной - произвольное, допустим, VAR1 (у всех переменных и функций перед названием стоит $ - лучше соблюдать традиции, т.е. здесь подразумевается, что переменная должна называться $VAR1)
    6. Formula: выбираем переменную $PRICE из списка справа Avaluable variables, дописываем "-0.001", получаем строку
    $PRICE-0.001
    Это значит: если цена у блюда будет нулевой, то значение этой переменной будет отрицательным. При ненулевой цене - положительным.
    7. Для переменных DISH_NAME, QUANTITY и DISH_SUM - т.е. для всех переменных, печатающихся в строке Dish line, в разделе User Defined создаем альтернативные функции: правая копка мыши, Add Function.
    8. Имена функций, опять таки, произвольные, но лучше такие, чтобы не путаться - например, ALT DISH_NAME.
    9. Для каждой из трех новых функций в разделе Type выбираем тип - IF.
    10. В строке IF выбираем из списка переменных нашу созданную (в примере выше - VAR1).
    11. В строке THEN выбираем переменную для которой создана эта альтернативная функция - соответственно, DISH_NAME, QUANTITY и DISH_SUM.
    12. В строке ELSE не выбираем ничего.
    13. В бланке чека, где написано DISH_NAME, QUANTITY, DISH_SUM и нижней строчкой - ALT NAME, выбираем последовательно каждую из первых трех переменных и заменяем ее на альтернативную функцию (в поле Value). Переменную ALT NAME можно не трогать, если она не используется. В противном случае, для нее придется создавать аналогичную альтернативную функцию.
    14. Что все это значит: условие IF сработает при положительном значении переменной VAR1, т.е., если цена не будет нулевой. Соответственно, она сработает положительно у каждой альтернативной функции и выдаст в качестве результата соответственную переменную. Если же цена будет нулевой, условие не сработает, вместо каждой переменной будет пустая строка - и она не напечатается.
    15. Сохранить полученный файл, записать его на кассу в \RKCLIENT\FORMS\
    16. По идее, даже перегружаться не надо.

  2. #2
    Разбирающийся
    Регистрация
    15.10.2008
    Адрес
    Самара
    Сообщений
    179
    Поблагодарил(а)
    5
    Благодарностей: 1 (сообщений: 1)

    Печать блюд с нулевой ценой в пречеке

    Дня всем доброго.

    Кто-нибудь сможет пояснить поконкретнее, что нужно изменить в инструкции Admin`a (за инструкцию огромное спасибо), чтобы строки с нулевой ценой пропечатывались в пречеке, или может кто-нибуть заслать готовую форму?
    Заранее благодарен.

  3. #3
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    dr.pain, инструкция изначально моя - что именно не ясно? Идите в обратную сторону - если не печатается, то у Вас уже все прописано. Вам нужен вот этот пункт:
    Цитата Сообщение от Admin Посмотреть сообщение
    13. В бланке чека, где написано DISH_NAME, QUANTITY, DISH_SUM и нижней строчкой - ALT NAME, выбираем последовательно каждую из первых трех переменных и заменяем ее на альтернативную функцию (в поле Value). Переменную ALT NAME можно не трогать, если она не используется. В противном случае, для нее придется создавать аналогичную альтернативную функцию.
    - Вам надо наоборот, вместо альтернативных функций прописать стандартные.
    Алексей Аркадьев

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

  4. #4
    Разбирающийся
    Регистрация
    15.10.2008
    Адрес
    Самара
    Сообщений
    179
    Поблагодарил(а)
    5
    Благодарностей: 1 (сообщений: 1)
    Спасибо за ответ.
    Но соль в том, что у меня изначально не было никаких альтернативных функций, т.е по дефолту не печатаются позиции с нулём.

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

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

  6. #6
    Разбирающийся
    Регистрация
    15.10.2008
    Адрес
    Самара
    Сообщений
    179
    Поблагодарил(а)
    5
    Благодарностей: 1 (сообщений: 1)
    вот форма, тока поправил ELSE, хочу проверить, мож получится
    Вложения Вложения

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

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

  8. #8
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Секция Dish Line.
    Функции, которые делают так, чтобы нулевые НЕ печатались, расположены в разделе внизу слева, User Defined.
    Стандартные, с которыми все печатается - System, выше. Внизу только Dish Sum, так как она в обоих случаях высчитывается.
    Соответственно, в этой секции меняем:
    DNAME -> DISH NAME
    QNT -> QUANTITY
    ANAME -> ALT NAME

    Смотрите скриншоты.
    Изображения Изображения
    Алексей Аркадьев

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

  9. #9
    Разбирающийся
    Регистрация
    15.10.2008
    Адрес
    Самара
    Сообщений
    179
    Поблагодарил(а)
    5
    Благодарностей: 1 (сообщений: 1)
    Я извиняюсь, не сразу понял, но сейчас всё стало ясно.
    Спасибо огромное за подробное пояснение.

  10. #10
    Разбирающийся
    Регистрация
    15.10.2008
    Адрес
    Самара
    Сообщений
    179
    Поблагодарил(а)
    5
    Благодарностей: 1 (сообщений: 1)
    Столкнулся с такой проблемой,
    есть lpt star 298, печать на нём позиций с нулевой ценой отключена,
    но когда пробивают эти позиции, принтер оставляет пустые строки вместо них,
    не подскажите что может быть не так?
    rk 6.96e.

Похожие темы

  1. В чеке не видно блюдо с 0-ой ценой
    от Dauren в разделе RK: POS-терминалы
    Ответов: 10
    Последнее сообщение: 14.10.2014, 19:04
  2. Инструкция
    от PLC в разделе Обучение, аудит, документация Storehouse
    Ответов: 3
    Последнее сообщение: 31.08.2010, 15:36
  3. Запрет на приход с нулевой ценой
    от Mayzinger в разделе SH: Организация и ведение учета
    Ответов: 1
    Последнее сообщение: 25.04.2009, 14:13
  4. Карта с нулевой ценой
    от Dauren в разделе R-Keeper 6
    Ответов: 3
    Последнее сообщение: 29.10.2008, 10:46
  5. ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ
    от Boykot в разделе R-Keeper 6
    Ответов: 10
    Последнее сообщение: 07.08.2007, 01:38

Ваши права

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