Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Открыть новый файл word и скопировать в него содержимое (или другое решение)

Открыть новый файл word и скопировать в него содержимое (или другое решение)
Я
   ender10
 
24.07.19 - 12:05
Добрый день есть такая проблема - в 1с (УПП) хранятся файлы, пользователи могут их открывать, редактировать, потом загружать новую версию
Функционала по захвату файлов для редактирования нет, он особо и не нужен, т.к масштабы работы небольшие, но есть проблема:
пользователь открывает файл, он сохраняется в темп, потом пользователь его редактирует, но забывает загрузить новую версию, потом снова открывает файл и он в темпе затирает старую версию и изменения теряются, нужно это исправить

хотел бы сделать так - чтобы по кнопке открывался новый документ, но уже заполненный из данных того, что в базе и при сохранении уже сам word будет спрашивать куда сохранить версию, отсюда и вопрос как создать новый файл с содержимом из файла хранящегося в базе?
либо возможно есть другие варианты?
 
 
   Garykom
 
1 - 24.07.19 - 12:28
Есть замечательный вариант, универсальный. Все прочие жалкие эрзацы.
   ender10
 
2 - 24.07.19 - 12:29
(1) какой же?
   garmosha
 
3 - 24.07.19 - 12:32
чо то вы мутите ..
   Garykom
 
4 - 24.07.19 - 12:33
(2) Заплатить.
   ender10
 
5 - 24.07.19 - 13:38
нет вариантов?
   ender10
 
6 - 24.07.19 - 13:38
(4) тут не рынок вроде бы)
   dka80
 
7 - 24.07.19 - 13:45
(0) погляди как это в документообороте организовано. Там после редактирования файла и сохранения его из ворда (например) он автоматически в базу загружается
   Галахад
 
8 - 24.07.19 - 13:46
(0) "как создать новый файл с содержимом из файла хранящегося в базе?"

Так и сейчас файл создается новый, просто пользователи пишут его в старый...
   ender10
 
9 - 24.07.19 - 13:59
(7) смотрел, там суть в том что файл захватывается в программе, т.е когда файл захвачен, то при открытии открывается файл из директории, а не из базы, а когда признак захвата снимается, то в базу загружается файл с диска

а у меня нет механизма захвата для редактирования
   ender10
 
10 - 24.07.19 - 13:59
(8) новый я имел ввиду как просто создать в ворде файл, нигде не записанный, т.е суть в том, чтобы при изменении файла ворд предлагал его куда-нибудь сохранить, а не перезаписывал в темпе
   Garykom
 
11 - 24.07.19 - 14:09
(10) На файл признак read only проблема установить?
   Garykom
 
12 - 24.07.19 - 14:11
Или через COM|OLE окрыть Word, создать новый документ, скопипастить туда данные из старого файла и не сохраняя его показать юзеру
   Garykom
 
13 - 24.07.19 - 14:11
А лучше просто наймите уже программиста блин.
   ender10
 
14 - 24.07.19 - 14:11
(12) собственно вопрос - как скопипастить программно содержимое одного ворда в другой
   ender10
 
15 - 24.07.19 - 14:12
(13) на любой вопрос на мисте можно так отвечать, отличный будет форму
   dk
 
16 - 24.07.19 - 14:43
чтобы что-то программно скопировать
надо сначала это что-то программно открыть или подключить уже открытый
   ender10
 
17 - 24.07.19 - 14:59
(16) вопрос такой: есть файл doc на диске, надо программно открыть новый файл ворд в который скопировать содержимое файла на диске
как это сделать?
   dk
 
18 - 24.07.19 - 15:06
программно )))
--------
если нужна помощь - добро пожаловать - покажи что попробовал и что не получается
если нужно готовое решение - см (4)
   mikecool
 
19 - 24.07.19 - 15:06
(17) пояндекси "объектная модель word"
создаешь Selection, его копируешь

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.