#0
by mishmeister
Доброго времени суток коллеги! Кто нибудь делал подобное? Если да, то поделитесь вордовым скриптом. Если нет таких, м.б. есть желающие создать это чудо вместе? Мне лично не хватает знаний в вордовых скриптах.
#2
by mishmeister
Дааа)))) И такое бывает, нужен т.к. есть печать договоров, шаблон забивать в макет через табличный договор лень и делаю печать через 1С. При печати выводится штрих код на каждой странице, сейчас я показываю юзверю документ в ворде и он его сам печатает, но хотелось бы исключить возможность ручной правки документа перед печатью. Вот и остается 2 варианта, делать ТД и из 1С печатать или извращаться со вордовым скриптом (что для меня предпочтительней) :)
#4
by vmv
у меня стойкое чувсвство что опять из-за лени поиска готовых решений будет собирать велосипед, ну а потом, потом будут восторженные вопли "Мая нетленка - кушойте"
#7
by mishmeister
Вариант, но это лишние документы и лишнее неудобство. Много искал, не нашел. Пытался, но ключевая фраза в - это "Мне лично не хватает знаний в вордовых скриптах.", ну и не в вордовых тоже.
#10
by Fish
Это еще не извращение. Вот нам как-то прислали договор, мало того, что он был отсканирован в jpg и засунут в Ворд, так ворд они пожали РАРом, а РАР зазиповали. :)))
#12
by Живой Ископаемый
2 самое смешное что даже в8.2.15 это может делать, и без принтера, и без Ворда...
#14
by Dmitry77
насколько релиз стабильный, мы пока с ЗиУП на 8.2.13. И чего то переходить не торопимся
#18
by Аслан
ТС хочет подготовить договор на основе шаблона ворда, а пользователям выдать как ПДФ или в другом формате, главное чтоб режим только чтение был. И все это автоматом. После создания объекта "Word.Application" сохранить его в формате ПДФ(ниже указан метод) и открыть ПДФ документ. Нужен Word 2010 Можно использовать метод: Microsoft.Office.Interop.Word.Document.ExportAsFixedFormat Вот какой-то образец от дельфи. ActiveDocument.ExportAsFixedFormat OutputFileName:= _
#20
by mishmeister
Сколько у Вас займет времени создать макет для договора из 3 страниц, и сколько времени займет реализовать печать через ворд с заполнением 5 параметров? Думаю, второй вариант быстрее. И зачем тратить время сотрудников на создание ТД?
#22
by Dmitry77
через ворд быстрее в разы и форматирование не слетает. И если умно написать, то дальше можно только шаблоны править не открывая код.
#23
by Живой Ископаемый
но вообще я думаю, если постараться, то можно оба механизма совместить... Хранить вордовский шаблон в макете, заполнять его, открывать его внутри 1С и сохранять в ПДФ
#24
by undertaker
можно же не обязательно договор запихивать в таблич документ, можно вставить в макет как Active Document, в самом договоре сделать переменные, которые потом из 1С заполнять, а сам документ сохранять в PDF
#30
by Живой Ископаемый
ну да, мимо табличногодокумента все-таки никуда... Вордовский Шаблон заполнять, сохранять в формате .ДОК, читать чтением текста, вставлять в Табличный документ, его сохранять в ПДФ благодаря: Значения Описание: Содержит варианты форматов файлов для сохранения табличного документа. Используется для определения параметра <ТипФайлаТаблицы> метода Записать. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Возможен обмен с сервером. См. также: ТабличныйДокумент, метод Записать
#32
by Аслан
Слишком длинная цепочка. "Вордовский Шаблон заполнять, сохранять в формате .ДОК, читать чтением текста, вставлять в Табличный документ, его сохранять в ПДФ" можно заменить на "Вордовский Шаблон заполнять, сохранять в формате ПДФ". Условие: наличие Word2007 SP2 или Word 2010.
#34
by Живой Ископаемый
2 я согласен что моя длинная - но ваша слишком МС-зависимая и зависимая от прав пользователя и среды исполнения.
#36
by undertaker
а что, вордовский документ, открытый из шаблона, нельзя сохранить в ПДФ? что то вроде вызова SaveAs?
#37
by mishmeister
Вот как раз тут у меня и затык:) Попробовал написать скрипт, но из-за не понимания работы вордовых макросов происходит ошибка.
#42
by Nikitos
Много буковок. Все не осилил. Если уж извращаться, то делайте как делает рарус - они в своих поделках используют VBS для имитации нажатия последовательности клавиш. Сейчас поищу кусок кода.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Печать бланков Word из 1с по типу слияния
- Печать в бланки на матричном принтере
- Печать 2-х различных форм на 2-х листах по одной кнопке "Печать"
- Печать из 1С по командной строке файлов PDF
- Печать документа word из 1С
- Программная печать(печать без просмотра) на сетевой принтер(с установкой)
- Печать договоров из среды 1С:Предприятие в формате MS Word
- Печать/экспорт из 1с в pdf
- Печать договоров в Word через 1С 7.7
- Добавление кнопки печать и печать по умолчанию?
- v7: Печать из 1С v 7.7 на двухстороннем принтере HP
- v7: Печать PDF файлов
В этой группе 1С
- Документ Корректировка записей регистров накопления (ЗУП)
- RLS запрет изменения реквизитов в проведенных документах
- Как реализовать свой метод в ActiveX для 1С 8?
- Как добавить вертикальную группировку в отчет СКД?
- v7: УСН не формирует справки 2-НДФЛ
- Где хранятся настройки Торгового оборудования на сервере?
- Косяк в обработке "УниверсальныйОбменДаннымиXML"?
- БГУ 8.2-как заполнить план ФХД?
- УПП как отключить переоценку в УЕ
- Как объединить два дерева значений?
- v7: Запрос. Условие(Должность = ВыбДолжность) работает, а переменная выдает ошибку
- Кто-нить слышал, в конфигураторе появятся динамические таблицы?
- УТ11. При отгрузке не учитывает остатки товаров на складах
- Не устанавливается программно ГоризонтальноеПоложение в Табличном документе
- Перенос документов из БП 2.0 в идентичную БП 2.0
- Свой обмен УТ-УПП контрагенты выгружаются почти пустыми!
- Как узнать серийник ключа USB?
- v7: Сканер, ошибка при подключении
- Чек возврата Розница 8 базовая
- Обновление "Дублирование объекта метаданных"