|
Заполнение файла word на основании шаблона | ☑ | ||
---|---|---|---|---|
0
Януся
20.08.16
✎
11:34
|
Подскажите, пожалуйста, как решить задачу.
Есть сохраненный в определенном месте на диске шаблон в формате word. Есть документ с табличной частью "Сотрудники". Нужно на каждого сотрудника из документа сформировать и открыть заполненный данными сотрудника временный файл. Нашла решение, но открывается только один файл. Следующий. ДанныеФайла = ПолучитьФайл("НаправлениеНаОплатуТР"); ДанныеДляЗаполнения = ПолучитьДанныеДляЗаполнения(); Путь = "\\bgudocs\"+ДанныеФайла.ТекущаяВерсияПутьКФайлу; ВремФайл = ПолучитьИмяВременногоФайла("doc"); КомОбъект = ПолучитьCOMОбъект(Путь); Документ = КомОбъект.Application.Documents(1); Документ.Content.Find.Execute("ФИОФизЛица",0,0,,,,,,,ДанныеДляЗаполнения.ФИОФизЛица,2); Документ.SaveAs(ВремФайл); //КомОбъект.Application.Quit(); КомОбъект = Неопределено; Адрес = ПоместитьВоВременноеХранилище(Новый ДвоичныеДанные(ВремФайл)); УдалитьФайлы(ВремФайл); ВремФайл = ПолучитьИмяВременногоФайла("doc"); Данные = ПолучитьИзВременногоХранилища(Адрес); Данные.Записать(ВремФайл); УстановитьРасширениеРаботыСФайлами(); ПодключитьРасширениеРаботыСФайлами(); ЗапуститьПриложение(ВремФайл); Может кто предложит свое решение? |
|||
1
Рэйв
20.08.16
✎
11:37
|
Фотки нет...
Решения нет... Печалька. |
|||
2
Рэйв
20.08.16
✎
11:37
|
Если акк не угнала, то за столько лет могла бы и фотку сделать:-)
|
|||
3
Горогуля
20.08.16
✎
12:36
|
>Нужно на каждого сотрудника
провалиться мне в пекло, если здесь не выручит цикл! |
|||
4
Garykom
гуру
20.08.16
✎
12:36
|
(3) Цикл слишком банально... попробуйте обойтись без него ))
|
|||
5
Горогуля
20.08.16
✎
12:38
|
(4) Перейти ~НикакогоЦикла считается?
|
|||
6
Garykom
гуру
20.08.16
✎
12:39
|
(5) Да это цикл с метками
|
|||
7
Горогуля
20.08.16
✎
12:40
|
ну тогда ТЧ.Получить(Н) раз пятьсот в попытках
|
|||
8
Garykom
гуру
20.08.16
✎
12:41
|
Ну можно еще с рекурсией поизвращаться или выносом цикла наружу из 1С в vba
|
|||
9
Горогуля
20.08.16
✎
12:43
|
мне как-то больше с девушками нравится
|
|||
10
Януся
20.08.16
✎
14:29
|
Если сказать нечего зачем писать?
По делу кто-то может сказать? |
|||
11
Януся
20.08.16
✎
14:31
|
Нужно чтобы сфорировались файлы на каждого сотрудника
сейчас в цикле каждый следующий закрывает предыдущий |
|||
12
Горогуля
20.08.16
✎
14:33
|
(11) а нужен такой цикл, в котором бы не закрывал?
|
|||
13
Горогуля
20.08.16
✎
14:34
|
а поместить в ВХ и тут же оттуда достать - это ловкость рук такая?
|
|||
14
Януся
20.08.16
✎
14:45
|
(13) это я нашла на мисте
Делал кто-то уже такое это работает, но закрывается файл напишите как нужно, если так не правильно буду вам признательна |
|||
15
Fragster
гуру
20.08.16
✎
14:46
|
(0) подсистема печать из БСП позволяет печатать в шаблоны ворда
|
|||
16
Горогуля
20.08.16
✎
14:47
|
(14) какой командой он закрывается?
|
|||
17
Януся
20.08.16
✎
14:55
|
Поимео описан вот здесь:
v8: Вывод в защищенный шаблон WORD |
|||
18
Горогуля
20.08.16
✎
14:55
|
сама нашла? поздравлять?
|
|||
19
Януся
20.08.16
✎
14:59
|
(15)что такоеБПС
|
|||
20
Горогуля
20.08.16
✎
15:00
|
(19) библиотека подсистем стандартных
|
|||
21
Януся
20.08.16
✎
15:00
|
(18) обойдусь
|
|||
22
DES
20.08.16
✎
16:02
|
сохраняй файл, имя файла формируй с использованием табномера.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |