|
Онлайн кассы - как напечатать нефискальную бумажку (Слип-чек)?
| ☑ |
0
Double_Medved
24.02.17
✎
12:23
|
Добрый день!
Начинаем трудиться над 54-ФЗ.
Гугол не помогает, только-только подключили одну доработанную кассу, в драйвере видится.
Сейчас на паре десятков точек для безналичной оплаты стоят совмещенные терминалы Сбербанка - это такая приблуда, которая принимает оплаты и печатает на кассе 2 слип - чека (просто бумажки, подтверждающие оплату через банк), и после этого печатает чек.
Вопрос - как вообще в онлайн-кассе печатать просто бумажки(слип-чеки)? Возможно ли это вообще? (Атол FPRint-22ПТК)
|
|
1
Сияющий Асинхраль
24.02.17
✎
12:45
|
Как то так:
ВсегоСтрокДоп = СтрКоличествоСтрок(СтрокаДляПечати);
Для СчетчикДоп = 1 По ВсегоСтрокДоп Цикл
СтрТемп = СтрПолучитьСтроку(СтрокаДляПечати,СчетчикДоп);
Объект.Caption = Лев(СтрТемп,ДлинаНаименования);
Объект.PrintString();
КонецЦикла;
|
|
2
Double_Medved
24.02.17
✎
12:49
|
(1)Спасибо, ну мне его еще отдельно отрезать надо. Сейчас (на старой кассе, дрова 8.10) это
Объект.Драйвер.ОткрытьЧек(Объект.ИДУстройства, ФискальныйЧек=Ложь, ЭтоВозврат, Истина, НомерЧека, НомерСмены)
Потом печатаю
РезультатФР = ПечатьТекста(ИдентификаторФР, мПоследнийСлипЧек, мШиринаПоследнегоСлипЧека);
И закрываю чек
РезультатФР = ЗакрытьЧек(ИдентификаторФР, 0, 0);
Вопрос - там также можно будет Открыть нефискальный чек ?
|
|
3
Сияющий Асинхраль
24.02.17
✎
12:53
|
PrintString() можно использовать где угодно, хоть дубль чека печатать нефискализованный. Печать она и есть печать, на печати не написано есть печатные строки в фискальной памяти или нет...
|
|
4
Torquader
24.02.17
✎
12:57
|
Метод печати строки работает даже в режиме закрытой смены - так что всякие SLIP-ы печатать можно без проблем - причём со штрих-кодами и прочими рисунками.
Только нужно не забывать, что в начале документа должен быть напечатан заголовок, а в конце - нужно напечатать строки заголовка следующего документа и только потом выполнить команду отрезки - у Штрих-М в режиме упреждающей печати заголовка печатается четыре строки заголовка, после чего даётся команда отрезки - получается разрез аккурат в конце созданного вами документа.
|
|