|   |   | 
| 
 | Прикрепление и редактирование внешних файлов в 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 третий - Спасибо тебе! Данную методику откопал именно в документообороте. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |