знатокам ФР #766587


#0 by assasu
Друзья, пытаюсь вывести в чек свои собственные строки . Драйвер от Штриха, работаем в фискальном режиме. Нашел вот такую инфу : НапечататьНефискСтроку (ИДУстройства, СтрокаТекста) Выводит произвольные строки на ленту в нефискальном режиме. не хочется сейчас все проверять на рабочей кассе. Эта команда напечатает строку или скажет что чек открыт в фискальном режиме и не могу печатать  ? спасибо.
#1 by ЧеловекДуши
НапечататьНефискСтроку, не используй. Это другое.
#2 by ЧеловекДуши
1С лукавит :)
#3 by ЧеловекДуши
Делал просто, писал одной строкой с символами "перевод строки" (ПС).
#4 by ЧеловекДуши
скажет что чек Открыт и Закрыт. И оторвет его. :)
#5 by ЧеловекДуши
+ >>>  Эта команда напечатает строку или скажет что чек открыт в фискальном режиме и не могу печатать  ?
#6 by ЧеловекДуши
+  ФР не запоминает текст, там хранятся только циферки :)
#7 by assasu
мне и не нужно запоминать. просто хочу вывести свой текст в конце чека.
#8 by abfm
Объект.StringForPrinting = СтрокаДляПечати; Объект.PrintString;
#9 by ЧеловекДуши
Ты не понял. Текст можешь добавить в первую строку товарных позиций. У каждого драйвера свой подход. Выб хоть релиз огласили, где сей используется :)
#10 by mexanik_96
в объекте(штрих м) обязательно открывать чек нужно. Была попытка провернуть на рознице одной из крайних, ушел на атол драйвера в результе.
#11 by abfm
Драйвер ФР версии А4.6 PrintString ПечатьСтроки Метод служит для печати строки символов на чековой ленте и/или на контрольной ленте (в операционном журнале). В свойствах UseReceiptRibbon, UseJournalRibbon указывается, на какой из лент будет распечатан текст: значение свойства TRUE показывает, что текст будет выведен на соответствующей ленте. Если оба значения свойств равны TRUE, то производится одновременная печать на чековой и контрольной ленте (в операционном журнале). Печатаемый текст задается в свойстве StringForPrinting. Максимальная допустимая длина печатаемой строки 249 символов. Если длина строки в свойстве StringForPrinting меньше максимальной допустимой, строка дополняется пробелами справа. Если длина строки превышает максимальное допустимое значение, то оставшиеся символы на уровне драйвера игнорируются. Перед вызовом метода в свойстве Password указать пароль оператора. В свойстве OperatorNumber возвращается порядковый номер оператора, чей пароль был введен. Метод может вызываться в любом режиме, кроме режимов 11, 12 и 14 (см. свойство ECRMode). Не меняет режима ККМ.
#12 by Torquader
Вызов PrintString при открытом чеке и включённом режиме сохранения строк в чеке приводит в тому, что сильно уменьшается максимальное количество строк в чеке, и, как результат, очень странные ошибки, например "75=Буфер чека переполнен".
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С