|
Печать сразу на принтер текстового дока, а не табличного |
☑ |
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");
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший