Прикрепление и редактирование внешних файлов в 1с. #754082


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

В этой группе 1С