Как напечатать на принтер чеков из формы, где не подключено торговое оборудование?

1. fixin 4282 08.11.23 14:15 Сейчас в теме
Есть форма, где не вызывается подключение торгового оборудования.
По нажатию кнопки нужно напечатать на принтере чеков текст.
Принтер чеков подключен в подключаемом оборудовании.
Как это сделать?
По теме нашел вот это: https://forum.mista.ru/topic.php?id=857572
Но это не совсем то, что нужно.
Конфа - типовая, отраслевая, что-то вроде розницы 2.3.

БПО 2.0.2.5
БСП 2.3.5.81
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
2. Torin 848 08.11.23 15:54 Сейчас в теме +0.8 $m
(1)
что-то вроде розницы 2.3.

&НаКлиенте
Процедура ПечатьНаККТ(Команда)
Оповещение = Новый ОписаниеОповещения("ВыполнитьОперациюЗавершение", ЭтотОбъект);
ДанныеДляПечати = "Мой текст";
ФункцияПечати = "МенеджерОборудованияКлиент.НачатьПечатьТекста(Оповещение, УникальныйИдентификатор, ДанныеДляПечати)";   
 
Выполнить(ФункцияПечати);

КонецПроцедуры
Показать
user1619761; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Torin 848 08.11.23 15:54 Сейчас в теме +0.8 $m
(1)
что-то вроде розницы 2.3.

&НаКлиенте
Процедура ПечатьНаККТ(Команда)
Оповещение = Новый ОписаниеОповещения("ВыполнитьОперациюЗавершение", ЭтотОбъект);
ДанныеДляПечати = "Мой текст";
ФункцияПечати = "МенеджерОборудованияКлиент.НачатьПечатьТекста(Оповещение, УникальныйИдентификатор, ДанныеДляПечати)";   
 
Выполнить(ФункцияПечати);

КонецПроцедуры
Показать
user1619761; +1 Ответить
3. user1852218 08.11.23 15:57 Сейчас в теме +0.1 $m
(1)
По нажатию кнопки нужно напечатать на принтере чеков текст.
Можно посмотреть, как это сделано для УТ: https://infostart.ru/1c/tools/1142707/
Но это не совсем то, что нужно.
Угу, нужно "готовое решение"... для неизвестной отраслевки.

Ну посмотрим, стоит ли еще когда-нибудь тратить время на помощь этому автору.
4. independ 1556 08.11.23 16:45 Сейчас в теме
(1)
ПараметрыОперации = Новый Структура("СтрокиТекста", "это текст для печати");
	ОборудованиеЧекопечатающиеУстройстваКлиент.НачатьПечатьТекста(,,,ПараметрыОперации);
user1619761; Torin; +2 Ответить
5. Torin 848 08.11.23 17:09 Сейчас в теме +0.1 $m
(4)
ОборудованиеЧекопечатающиеУстройстваКлиент
БПО 3.2 :)
6. fixin 4282 08.11.23 18:09 Сейчас в теме
(2) Спасибо, так вроде работает.
Правда, там надо ID передавать, типа если его нет, будет выбор, но так как принтер чеков один, выбор не предлагает.

ДанныеДляПечати = 
"Мой текст1
|Мой текст2";
МенеджерОборудованияКлиент.НачатьПечатьТекста(Неопределено, УникальныйИдентификатор, ДанныеДляПечати);


Сейчас еще чутка потестирую.

Указал версию БПО.
7. Torin 848 08.11.23 18:23 Сейчас в теме
(6)
Правда, там надо ID передавать

негде его брать :) раз нет подключения на форме
8. fixin 4282 08.11.23 20:26 Сейчас в теме
(7) Кстати, а из табличного документа с рисунками никак нельзя напечатать?
9. Torin 848 08.11.23 20:34 Сейчас в теме
(8) картинки отдельно .. можно , табличный документ нет.
10. fixin 4282 08.11.23 20:58 Сейчас в теме
(9) а как, не подскажите ли?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот