#0
by falselight
Необходимо сделать макетами документы созданные в word. Для последующей печати их из 1с. Если бы они были созданы в excel то перенести из excel документ в макет было бы просто, со всей иерархией табличного документа. Из word придется либо создавать построчно, по секционный вывод. Или искать метод, что бы перенести в макет и он там встал бы на место. Примерно хоть. По столбцам и строкам. Не известен ни кому подобный метод переноса документа из word в excel?
#3
by falselight
Так мне нужно из excel в word . Таи и с таблицами и без. Как потом из ворда в макет 1с переносить? Детально только если. А из excel копированием всего.
#5
by Fish
"Как потом из ворда в макет 1с переносить? " - А зачем? Заполняй прямо в Ворде. Механизмы по заполнению макетов Ворда есть в некоторых типовых, например в ДО.
#7
by falselight
А есть вижу и так есть, попробую. как то привык делать макетами. А так же нужно что бы где то шаблон что бы лежал, или грузить его в 1с. Там ещё в механизмах нужно разбираться будет.
#8
by falselight
Не совсем знаком что ли, хотя делал такое. Ну а можно пример, на основе чего что бы начать делать? Макет на диске должен лежать, word?
#10
by Масянька
Код - семерочный. Шаблон лежит в КаталогШаблонов, имя шаблона мШаблон (шаблон Word). Как вариант - в макете, в справочнике (см. 9).
#12
by Fish
Единственный нюанс. Find.Execute подходит, только если значение параметра меньше 255 символов, а если надо большой текст вставлять, то лучше закладки юзать.
#13
by Масянька
ИМХО - моветон. Если есть значение переменной (ну, типа того) > 255 - это уже абзац (как минимум) и стоить предусмотреть разные абзацы прямо в шаблоне.
#14
by falselight
Спасибо! Да этот конвертор, так же как копирование из ворда обычное и вставка в эксель делает. А примера такого нет? Как например в справочнике? А извлекается как от туда? Думаю действительно так делать не перенося в макет, так удобнее и быстрее наверное будет.
#15
by falselight
А где там в документообороте? Прям можно взять реальный пример и применить его у себя? Есть ли у кого пример, а то что то не могу сдвинуться с места. Одни формы в ворд. Помнится сам такое делал когда то. Точнее дорабатывал готовое решение.
#18
by falselight
Это был 2012 год, и конфигурации этой у меня нет. Там макеты ворд были загружены в конфигурации. Был код формирования, подменяемые значения, как в . Такой бы пример сейчас.
#25
by Работа имитируется
>Понять бы ещё что там делается. Не отчаиваться! Всегда есть возможность устроится садовником!
#26
by Масянька
А что тебе не понятно? У меня реализовано для договоров. Есть шаблоны word - каждому виду договору соответствует свой макет. Вид договора выбирается в форме справочника - автоматом выбирается шаблон. На основе шаблона создается файл word. В файле заполняются поля ([]) и файл записывается. Чего не понятно?
#27
by Масянька
Садовником тоже не просто - нужно понимать, где сорняк, а где цветочки. Да, и как кусты обрезать тоже нужно понятие иметь.
#30
by Работа имитируется
Зато нет такого - "завтра открытие парка, а у вас розы не того цвета, срочно сажаем тюльпаны и красим их в бирюзовый цвет"...
#31
by Масянька
С баша: Муж решил старшего приобщить к труду - вывез на дачу. Пацану - 8 лет. Первое задание - прополоть грядку с луком. Вводные - все, что не лук - выдирать на фиг. Сын выдрал сорняк и куст смородины - "Так это же не лук!" Программист растет. :)))))))))))))))))
#33
by catena
Что ты там собрался додумывать? Определение объекта, подключение и замена параметра есть, чего не хватает?
#40
by Масянька
У меня, лично: Там много чего - всякие бантики, ленточки... Процедура - по кнопке "Сформировать договор" в форме элемента справочника. А вообще, вспоминай "Вовка в тридевятом царстве" - двое из ларца: - А вы и есть за меня будете? - Ага!
#45
by Масянька
…. (тут всякие нужные параметры) …. (тут продолжаем заполнять шаблон) … (а вот закончили заполнять)
#55
by Масянька
мWord.Activate; заремь - работает? Файл создает, сохраняет? В диспетчере word висит?
#56
by falselight
Ломается на строке мДок.SaveAs(мИмяФайла); там значение CWORDFORMSПутевойЛист03082017125342.doc
#59
by Масянька
Доступ к папке? Желательно посмотреть из эски - то есть в эске открыть печ. форму и сохранить ее в эту папку.
#62
by Масянька
+ ИМХО - имя файла преобразуй отдельно и только потом (после преобразования) - добавляй строку с каталогом.
#70
by Масянька
Не люблю слабаков. Если ставишь задачу - к результату нужно ползти, превозмогая боль и усталость. Иначе - результата не будет.
#75
by falselight
Так там получить макет! Я же хочу просто открыть пока формы документов в ворд. Потом заполнить нужные поля в них.
#76
by Масянька
Где моя металлическая линейка?! Ты - издеваешься? В word'е открывается уже готовый файл (заполненный шаблон). Ты, вообще, в шаблонами в word'е работал?
#78
by falselight
Что не так в этом имени? Ошибка на этой строке мДок.SaveAs(мИмяФайла); CWORDFORMSПутевойЛист.doc
#84
by falselight
Сейчас по этому коду, открывается файл лежащий на диске. Но почему то новый не создается.
#87
by falselight
В открывается шаблон word с диска с расширением doc. Форма документа. Я спрашиваю, что этот шаблон будет всегда неизменным и меняться все будет программно, и будут создаваться новые файлы. Интересует почему в не создался новый файл?
#88
by Масянька
Тебе повезло, что я далеко... мШаблон = СокрЛП(Строка("C:WORDFORMSПутевойЛист.doc")); - где тут шаблон Word?
#90
by Cyberhawk
"Не известен ни кому подобный метод переноса документа из word в excel?" "мне нужно из excel в word" "Точнее нужно из word в excel, а там наоборот" На чем остановились?
#91
by falselight
Под шаблоном я понимаю файл ворд с со значениями которые нужно изменять программно. Вопрос сейчас такой, в ворд файле сделал значение ПечВодитель, пробую его заменить на "***", что бы понять что замена происходит и начать извлекать настоящие значения для замены. Но замена не произошла. Открылся файл со значением ПечВодитель, не замененным на "***". Почему не заменяет? &НаКлиенте
#93
by falselight
Данный код, переписывает и сохраняет ворд файл лежаший как заготовка для формирования по заданным значениям. Почему он не открывается как копия, что бы не трогать заготовку?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- OLE: Вызов Word с конкретным именем файла, по образцу Excel (как в учебнике
- Ошибка при: Excel = Новый COMОбъект("Excel.Application");
- Поиск нужного значение в листе Excel при загрузке документов из Excel в 1С
- Программно скопировать область из Excel книги 1 в Excel книгу 2
- Перевод DBF в SQL 2005
- УПП: перевод товара в материалы
- База с БСП и РИБ. Как вносите изменения в структуру данных?
- Новый COMОбъект("Excel.Application") и зависание процесса Excel
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016 ч2
- ошибка Excel: не срабатывает createobject("Excel.Application")
В этой группе 1С
- Как при выборе элемента справочника сделать отображение кода, а не наименование?
- Вариативный запрос по остаткам и оборотам номенклатуры (УТ 11.3.4.1)
- АТОЛ 30Ф. Передача ФД в ОФД.
- Управление торговлей, модуль обмен в реальном времени, как правильно настроить
- Слетают ставки НДС на ККТ Штриз Он ЛАЙН
- КД, ИмяПКО = не работает
- Отбор в СКД
- Создание внешних компонент с ИТС
- В запросе связать таблицы по полям с различными типами
- Примеры выгрузок XML УПД и УКД
- Преимущества УТ 11.3 над КА 2.1
- ЗУП 3.1 Выплата аванса
- Отбор в таблице управляемые формы
- УФ Как настроить расположение дополнительных реквизитов на форме
- ПолеHTMLДокумента ошибка скриптов
- оптимизация отбора динамического списка
- Как в форму передать ссылку на объект.
- БП 3.0 - учет по "Проектам"
- Переход с ЗУП КОРП 2.5 на ЗУП ПРОФ 2.5
- Глючит дата запрета редактирования БП 3.0