Добрый вечер. При печати чека вместо одного чека пытаюсь выводить 2 (второй чек должен быть точно таким же, как и первый (с тем же номером), но иметь другую шапку). Цель: один чек остается у клиента, со вторым он идет на склад и там, по перечню товаров получает товар. Залез в модуль, нашел процедуру "ПечатьЧека". В ней еще 3: открыть чек, напечатать тело чека, закрыть чек. Пытаюсь их ковырять, выходит туго. В этих процедурах работа идет с замечательной штукой "ОбъектДрайвера". И вот она печатает уже по какому-то своему алгоритму, который мне не ведом (например, мои робкие попытки при открытии чека подсунуть старый номер чека ОбектДрайвера проигнорировал и присвоил следующий номер, а попытку в параметры передать текст шапки документа просто проигнорировал). В общем, не подскажет кто, как реализовать сабж или хотя бы в какую сторону копать?
(4) Зависит от модели железки которая у тебя стоит, я встречался с тремя вариантами реализации:
1. Слип, не умеет печатать в принципе.
2. Слипы печатаются почти один в один по виду с чеком, хоть десяток - лишь бы запись в ЭКЛЗ была.
3. Форма слипа настраиваемая - умееют, например, картинку 256х256 монохром пихать в него.
Усе получилось. В слип передается один параметр - строка. Его по переносу строки железка разбирает и печатает. Спасибо (5)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший