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

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

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

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