Изменить сумму чека ККМ программно

Тема в разделе "Торговое оборудование в 1С", создана пользователем evrakylon, 13 июл 2011.

  1. TopicStarter Overlay
    evrakylon
    Offline

    evrakylon

    Регистрация:
    23 авг 2010
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Добрый день!

    Вопрос скорее к программистам, имеющим опыт подключения ТО. Ситуация следующая: необходимо изменить процедуру печати чека ККМ на ФР. А именно: уменьшить сумму ИТОГО на определенное число (бонус, который дарит магазин при продаже). Сама сумма ИТОГО формируется как итог по строкам таблицы, передаваемой в качестве параметра.

    Сложность в том, что реального оборудования для тестов нет. Пользуюсь 1CFPEmulator_v2.epf, чтобы хоть как то проверить работу кода.

    Где следует менять суммы и другие реквизиты чека непосредственно перед печатью?
    Как я понимаю, ЧекККМ запрашивает обработку конфигурации ТОСервер, откуда выполняется Функция ПечатьЧека. Данная функция в свою очередь достает функции ОткрытьЧек и ЗакрытьЧек из непосредственно подключаемой обработки (в моем случае эмулятор либо обработку реального оборудования). Вроде все нарыл, но где именно поменять суммы не определю никак. Кто-нибудь реализовывал что-то подобное?
    Спасибо заранее.
  2. TopicStarter Overlay
    evrakylon
    Offline

    evrakylon

    Регистрация:
    23 авг 2010
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Спасибо, друзья. Выяснил самостоятельно :angry:
  3. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Ну так стоит озвучить решение, вдруг кому-нить пригодится...
  4. TopicStarter Overlay
    evrakylon
    Offline

    evrakylon

    Регистрация:
    23 авг 2010
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Реализовал бонус, предоставленный магазином, с помощью стандартной скидки - режима, поддерживаемого фискальником. Поясню, если кому интересно.

    Пришлось долго-нудно исследовать код. Пока в конце-концов не попал в само сердце чека ККМ. В драйвер к сожалению передается список товаров, где фигурирует лишь цена, количество и % скидки на товар. При этом бонус нужно предоставить общей суммой, без разбивки. Прежде чем передать таблицу в драйвер, я простым пропорциональным распределением раскидал бонус, получил из суммы процент и сложил уже предоставленную скидку с процентом полученной скидки по бонусам. Таким образом, в чеке корректно печатается сумма реализации (за минусом бонуса, раскиданного по товарам), сумма наличной оплаты и сумма сдачи.
Похожие темы
  1. DenisS
    Ответов:
    11
    Просмотров:
    5.594
  2. bajiepka
    Ответов:
    8
    Просмотров:
    1.205
Загрузка...

Поделиться этой страницей