Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Печать сразу на принтер текстового дока, а не табличного

Печать сразу на принтер текстового дока, а не табличного
Я
   nodrama
 
25.08.21 - 11:41
Добрый день. Тут прилитела задада. Люди хотят что бы печатная форма, сразу шла на принтер без просмотров и тд.
Открыл.. глянул... а там не "Новый Табличный Док".. а Текстовый. то есть функции ТабДок.Напечатать(); нету соответственно.
Сначала подумал, блин перенести им в ТабДок.. открыл макет..А там тьма всего ))) стало лень).
Есть варианты? может как то через powershell .. или хз как. ни разу не замарачивался с выводом сразу на печать текстового дока.
Знаю что "Кассы" аля ЧекККП. там то же текстовый чек. могут сразу выводить на печать. но там вроде свои драйвера и тд.
   nodrama
 
1 - 25.08.21 - 11:41
ЧекККМ*
   Малыш Джон
 
2 - 25.08.21 - 11:42
запихни в табдок и распечатай
   Малыш Джон
 
3 - 25.08.21 - 11:42
это проще всего
   nodrama
 
4 - 25.08.21 - 11:44
(2) Так я сразу об этом и подумал. Но там 9 страниц текстового дока, и куева куча параметров заполняющихся..
   Garykom
 
5 - 25.08.21 - 11:44
   Garykom
 
6 - 25.08.21 - 11:45
(4) так ты запихни в одну ячейку
программно ее сделай как нуна
   Малыш Джон
 
7 - 25.08.21 - 11:46
(4) >>Но там 9 страниц текстового дока, и куева куча параметров заполняющихся..

¯\_(ツ)_/¯
   nodrama
 
8 - 25.08.21 - 11:47
(5) Надо попробовать
   nodrama
 
9 - 25.08.21 - 11:51
(6) Зачем делать текстовый док макет в 1с ни 9 страниц.. хз....
Получается нужно сначала формировать его, потом его сохранять на диск,
потом читать этот файл, заполнять с него новый ТабДок. потом еще удалять этот файл)
Но с другой стороны сами виноваты, перерисывать им я не буду) ну нахер)
   Garykom
 
10 - 25.08.21 - 11:57
(9) сохранять/читать лишнее
у тебя сколько опыт программинга?
   ДенисЧ
 
11 - 25.08.21 - 11:58
copy file lpt:

)))
   Garykom
 
12 - 25.08.21 - 12:01
(11) можно средствами 1С в сетевой путь расшаренного принтера
   nodrama
 
13 - 25.08.21 - 12:05
(10) Говорю лень им все переделывать))) скопировал. забыл ...не заслужили
Текст = Новый ЧтениеТекста(ИмяФайла);

про чтение это из примера))
   nodrama
 
14 - 25.08.21 - 12:05
(12) я им предлагал сделать давным давно нормально. их глупые договора. они где то сделали себе эти шаблоны текстовые. а теперь хотят их сразу печатать... не смотря
ну вот пускай так и печатают) как в примере выше)
   RAJAH
 
15 - 25.08.21 - 12:15
МЛ = Новый ТекстовыйДокумент;
СтрФайл = КаталогВременныхФайлов()+"ML.tmp";
...
МЛ.ДобавитьСтроку(Строчка);
...
МЛ.Записать(СтрФайл);
КомандаСистемы("type """+СтрФайл+""" > lpt1");
УдалитьФайлы(КаталогВременныхФайлов(), "ML.tmp");

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.