#0
by Арчи
Всех приветствую! Возникла необходимость распечатки документов экселя, причём в потоке. То есть на данный момент в объект "Таблица" заносятся картинки (сертификаты), а теперь нужно в этот поток вставить эксэль-документы, пока туго идёт, может есть у кого какие идеи или может кто сталкивался?
#3
by Арчи
/p путь к книге Задание активной рабочей папки (например, папки, которая открывается в диалоговом окне Сохранить как). Для чего мне этот параметр? Вообще, распечатать эксэль-док не проблема, а вот как сделать, чтобы он был на листе вместе с остальными данными - хз. То есть у меня идёт примерно так: 5 листов с картинками, 6-ой должен быть эксэль, 3 листа снова с картинками, 4-ый эксэль.
#4
by andrewks
извини, мелкософтовского оффиса нет под рукой. в опене это ключ -p. в m$ вроде тоже как-то так был, раньше юзал, щас не помню. погугли
#6
by Арчи
Нет, так как в таком случае придётся распечатывать до или после остальных документов (картинок), а нужно чтобы в одном потоке. Думаю придётся всё-таки парсить в ручную excel-док, и забивать в таблицу...
#7
by andrewks
что за чушь? ты как печатаешь? Напечатать? ну и вставляй между мокселями вызов экселя с параметром печати а если надумаешь парсить - посмотри в сторону Йокселя
#8
by Арчи
Так Напечатать вызывается для всей сформированной таблицы и вызывается в самом конце, т.е. когда все картинки уже забиты в таблицу. Есть вариант выводить по одной картинке на таблицу, а потом если что распечатывать эксэлевский док. Но так - не вариант, так как объём распечатываемых картинок большой, скорость сильно упадёт. На ходу у меня появился ещё вариант, кидать всё в одну таблицу, пока не появится эксэлевский док, после этого его распечатывать и формировать новую таблицу с картинками. Если объём таких доков не большой сделаю именно так... Спасибо за идею!
#9
by Арчи
Хм... PrintOut мне как раз подходит, но никак не могу понять как его нормально вызвать. Мне нужно, чтобы печатал на указанный принтер. Не знаю, что ему передать в ненужные мне параметры. Например, если вызывать так, виснит: Лист.PrintOut(1,1,1,1,"HP LaserJet P2050 Series PCL6",1,1,1); В "Лист" находится первая страница документа. Чувствую с параметрами где-то что-то не так. Нули он вообще не даёт ставить, ошибки. Двое ковычек или просто пусто - тоже ошибки.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- В валовую прибыль не попадают цифры когда товар на комиссию берём
- Сумма удержаний превышает сумму начислений (УПП)
- редактировать трудовой договор в камине 1.2
- как отменить кнопку отмена проведения программно?
- Настроить обмен между двумя базами УТ 10
- Расчет себестоимости выпуска УПП РАУЗ. ПАМАГИТЕ!!!!!!!!!!!!!!
- OLEExSup
- Изменение максимального размера файла DBF
- По какой цене правильно списывать товар ?
- win2k8 + sql 2005 + 1c7.7 = Порядок сортировки отличается ....
- Несколько штрихкодов
- Как присвоить элементу СвязьПоТипу(СвязьПоВладельцу)?
- Как поставить внешнюю печатную форму в документ кнопкой "Печать по умолчанию"?
- LVM как убрать шифрование тома
- СКД Остатки по периоду не выводятся, если нет оборотов.
- каким образом можно сохранить значение типа строка в 1С?
- 8.2 Свойство «Проверка заполнения» у реквизита управляемой формы.
- Запуск нескольких баз в терминале
- Выполнение запроса по ОЛЕ из 8.2 к 7.7
- Как достучаться до данных набора данных СКД?