Имя: Пароль:
1C
 
Прикрепление и редактирование внешних файлов в 1с.
0 AlexToo
 
24.09.15
13:10
Добрый день, конфа 1с УПП 1,3, нужно доработать справочник, что бы к нему можно было цеплять внешние файлы (например, *.doc, *.xls, *.txt)
и при необходимости открывать из 1С (это реализовано), но ещё нужно что бы пользователь открыл файл что-то в нём отредактировал и сохранил, и что бы всё изменения внесённые им сразу сохранились в 1с, возможно ли это?
1 drcrasher
 
24.09.15
13:11
dsoframer.ocx
2 AlexToo
 
24.09.15
13:14
(1) а если не только файлы офиса?
3 Апош
 
24.09.15
13:14
а ну как трое разом начнут менять?
4 AlexToo
 
24.09.15
13:16
(3) да кстати, этот момент тоже интересен, но пока разобраться бы как в принципе такое реализовать?
5 Апош
 
24.09.15
13:17
(4) забить и не заниматься ерундой
6 AlexToo
 
24.09.15
13:19
(5) да ну с радостью, но для чистоты совести, не обходимо хотя бы узнать о возможных вариантов, вот в (1) скинул словосочетание, пока только нашёл что это какая-то компонента для работы с офисом из 1с, но опять же, а если это не офис?
7 PR третий
 
24.09.15
13:20
(0) Изучай документооборот
8 AlexToo
 
24.09.15
13:23
(7) хорошо, а конкретней идей не найдется? может ссылки на статьи или подобного рода обработки?
9 Апош
 
24.09.15
13:24
(6) я вот ещё знаю слово активдокумент
10 PR третий
 
24.09.15
13:25
(8) Ты издеваешься? Конкретней идея вызвать одинесника.
11 PR третий
 
24.09.15
13:25
(9) Забудь про это слово в УФ.
12 AlexToo
 
24.09.15
13:28
(10) я не издеваюсь, но советы типа "иди поучи документооборот" довольно абстрактны. Я тему создавал с целью узнать, сталкивался кто-либо с подобными задачами и как их реализовывали. А с твоим советом и вовсе можно было б клиентам саму конфу документооборота втюхать. Однако это не решение моего вопроса.
13 Апош
 
24.09.15
13:30
(11) да уж почти забыл даже в УПП 1.3 ;)
14 PR третий
 
24.09.15
13:31
(12) В Документообороте сделано вполне нормально. Тебе что, рассказать, как там сделано или что?
15 AlexToo
 
24.09.15
13:31
(9) ну в 1 сообщении об этом и написали, только пока не совсем представляю как это работает.
16 Апош
 
24.09.15
13:32
(15) не знаю, что там в (1), а всякие ворды технически можно изнутри 1с править
17 AlexToo
 
24.09.15
13:34
(14) если у тебя есть такая возможность.
18 AlexToo
 
24.09.15
13:36
(14) или хотя бы подскажи где лучше в документообороте копать?
19 PR третий
 
24.09.15
13:42
(17) Есть, почему нет. Но бесплатно я готов пнуть в нужном направлении, а не провести обучение по Документообороту.
20 PR третий
 
24.09.15
13:42
(18) Копай в сторону работы с файлами.
21 Масянька
 
24.09.15
14:07
Извините, что вмешиваюсь, но - а зачем в 1С сохранять то, что изменили в файле?
22 Fish
 
24.09.15
14:08
(21) Имелось ввиду видимо, сохранять в 1С изменённый файл.
23 Масянька
 
24.09.15
14:11
(22) Уверен?
24 Fish
 
24.09.15
14:13
(23) Я так из (0) понял.
25 Масянька
 
24.09.15
14:16
(24) Ну, в ссылке же будет уже измененный файл? Или как?
26 ptiz
 
24.09.15
14:16
(0) В документообороте именно так всё и работает.
Одним предложением не описать, кода нужно будет писать много.
27 PR третий
 
24.09.15
14:22
(25) Причем здесь ссылка. если файл хранится в 1С?
Кроме того, может быть настроено версионирование файлов.
28 Масянька
 
24.09.15
14:45
(27) И? Файл хранится в 1С. Файл изменили. А в 1С не изменилось?
29 Fish
 
24.09.15
14:56
(28) Само собой ничего не изменится.
30 Масянька
 
24.09.15
15:02
(29) Колоссально... А зачем такое "хранение файлов" нужно в принципе?
31 ptiz
 
24.09.15
15:08
(30) Поэтому программируют так, чтобы в 1С файл тоже изменился.
32 PR третий
 
24.09.15
15:08
(28) Эээ... с фига ли?
33 Fish
 
24.09.15
15:09
(30) В смысле зачем? Вообще-то файлы, которые хранятся в базе 1С, записываются в ХранилищеЗначений.  В курсе, как с ним работают?
34 PR третий
 
24.09.15
15:09
(30) А как по-другому-то? Свою ОС встроить в 1С? Которая будет иметь свои редакторы всего чего хочешь?
35 Масянька
 
24.09.15
15:20
(32) Что - с фига ли?
(33) (34) Зачем в 1С хранить файлы?
36 Fish
 
24.09.15
15:21
(35) Чтобы не хранить их где-то вовне. Например, изображения номенклатуры.
37 kudlach
 
24.09.15
15:52
(35) Масянька, погнали уже пиво пить. Видно, что работа сегодня задавила.
38 AlexToo
 
25.09.15
12:24
(21) да сохранять нужно новую версию файла в хранилище значений в 1с, и нет автоматически 1с этого не делает.
39 AlexToo
 
25.09.15
12:27
Всем спасибо кто ответил Вопрос решил таким образом: При открытии файла выгружаю его из хранилища во временную папку (могу так сделать т.к. файлы не большие), и запускаю приложение для открытия этого файла (ну стандартно: ЗапуститПриложение(путькфайлу)), пусть указываю к временному файлу, пользователь сохраняет в нем изменения и он при закрытии приложения, снова перезаписывается в хранилище 1с, что бы несколько пользователей не открывали один и тот же файл ставлю блокировки. После того как файл перезаписан из временной папки его удаляю.
PR третий - Спасибо тебе! Данную методику откопал именно в документообороте.