файл word в макет для печати #651375


#0 by Domanoff26
как сделать печать из  шаблона-Worda ? чтоб потом его можно было печатать заполяняя в нем определнные поля, я так понимаю надо файл превратить в макет, там заполнить, и выдать на печать? это так или делается другим способом?
#1 by DrShad
макет - это табличный документ, по-сему либо хранить путь к шаблону Word, либо сохранять в двоичных данных в Хранилище значений
#2 by Domanoff26
да как его хранить это одно, как его заполнять как шаблон?
#3 by Wobland
поля?.. я замену текста юзал
#4 by fmrlex
ты удивишься, нажав на буковку Я справа.
#5 by МихаилМ
я как-то внедрял файл ворд в 1с77 в табличный документ(таблицу) поверх разместил поля для ввывода. проектируется легко и быстро. недостаток - потребляется много оперативной памяти , т.е. на один таб. док. несколько макетов лучше не выводить. еще недостаток - размер полей ограничен, тк  внедренный объект статичен.
#6 by DrShad
#7 by Domanoff26
смысл чтобы была печать стандартная, а там на сколько я понимаю нужен именно макет или не так?
#8 by DrShad
не так
#9 by Domanoff26
я могу туда ком объект вместо макета вставить?
#10 by Wobland
бывают такие макеты, которые содержат двоичные данные, к примеру
#11 by Domanoff26
есть вообще макеты формата word, только можно ли превратить левый файл в этот макет и потом его типовым способом распечатать из внешней печатной обработки например, и если можно то как?
#12 by DrShad
ты ветку вообще читаешь? или только пишешь? что тебе еще не понятно?
#13 by НЕА123
может просто потому что Пятница? а вообще согласен. тут уж так разжевали, что можно...
#14 by Domanoff26
а как в макет сохраняется файл Word Через эти двоичные данные, можно пример?
#15 by НЕА123
добавляешь макет активИкс, word. можно из файла вордовского. можно без макета, просто файл где-то держать. или что надо-то?
#16 by Domanoff26
мне бы с примером кода, я так лучше усваиваю)
#17 by Domanoff26
по сути будет много файлов Ворд которые нажо будет перезаполнять(как макеты) и выводить на печать типовым образом , как обычные макеты печати
#18 by Domanoff26
т е весь смысл что добавить ручками макет активикс не получится в конфигураторе, этих макетов будет множество
#19 by НЕА123
чем просить и унижаться, проще cпидить -  и сливаться. (с)
#20 by DrShad
ДвоичныеДанные (BinaryData) Методы: Записать (Write) Конструкторы: На основании файла Описание: Значение содержит двоичные данные, которые считываются из файла. Значение может быть сохранено в ХранилищеЗначения. Хранимые данные могут быть записаны в файл. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Сериализуется. Данный объект может быть сериализован в/из XML. Может использоваться в реквизитах управляемой формы. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {. Имя типа XDTO: может быть любым из перечисленных: base64Binary, hexBinary Пример: См. также: Картинка, метод ПолучитьДвоичныеДанные Глобальный контекст, метод Base64Значение Глобальный контекст, метод Base64Строка Картинка, конструктор Формирование из двоичных данных ИнтернетТекстПочтовогоСообщения, свойство Данные ЧтениеFastInfoset, метод УстановитьДвоичныеДанные
#21 by DrShad
+ дарю! учу читать СП - дорого!
#22 by Domanoff26
а в макет как кинуть эти двоичные данные? эти функции я как раз юзал
#23 by DrShad
учу пользоваться поиском - дорого!
#24 by Domanoff26
там нет решения заданного вопроса учу не кидать бесполезные ссылки, дорого
#25 by DrShad
там есть решение, я же не виноват что ты не осилил
#26 by Domanoff26
Уешь меня где строчка с кодом
#27 by Domanoff26
and2       МакетПравилОбмена.Записать(ИмяВременногоФайлаПравилОбмена); это записывает макет в файл
#28 by DrShad
вот из ссылки [Храни в регистре СохраненныеНастройки, если конфа типовая. Если не типовая, возьми с ИТС подсистему "Типовые отчеты", она распространяется бесплатно всем подписчикам, там есть этот регистр и еще дохрена всяких полезных штук к нему.] пост №10
#29 by DrShad
+ теперь скажи что это не решение!?
#30 by Domanoff26
т е сть ответ решения нет тоже решение? про регистр мне вообще не интересно, МНЕ НУЖНО СЗАПИСАТЬ ФАЙЛ В МАКЕТ! что не понятного получается что нельзя файл пиндюрить в макет?
#31 by DrShad
ты регистр посомотри - там и код есть все придумано до нас и только не говори что у тебя нет ИТС
#32 by Domanoff26
если честно все равно не понимаю,да двоичные данные можно хранить в этом регистре, только как это поможет мне сохранить ворд в макет, мне и не надо ни где его хранить, если что пусть на диске будет, мне просто нужно пихать его в печать через станадртные обработки
#33 by Filippov
Использовал средства подсистемы Печать SSL (для MS Word и OO Writer). В демо SSL есть примеры использования
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С