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

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

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

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