#0
by vde69
вопрос не как отркрыть на редактирование а как его поместить обратно в хранилище 1с... --------------------- в документообороте для этого сделана отдельная кнопка, но мне это не нравится, так как 1. файл из временого каталога можно удалить 2. файл во временном каталоге может изменить другой пользователь --------------------- есть варианты внедрять в файл макрос на закрытие, но это не катит из-за безопасности --------------------- есть вариант редактировать файл в табличном поле или хтмл поле, только они косячат кто чего предложит нормальное?
#5
by H A D G E H O G s
1) Примитивно: Отслеживать наличие файла ~$<ИмяФайла>.docx в той же папке. 2) Запускать ворд и отслеживать его выполнение из 1С через ВК
#7
by vde69
оределить наличие блокировки - можно, но наличие чужей блокировки при активной своей - это задача не простая. может как вариант открывать его как ком обьект и проверять сам обьект?
#10
by vde69
пока иду таким путем: 1. на форму поместил табличное поле 2. на него поместил картинку с указанием типа - объект дальше все нормально, не могу найти метод который равозначный контекстному меню этого объекта "Документ офис.../Открыть" по контекстному меню все нормально запускается и поддерживается связь с приложение, сом объект у меня такой а вот какой метод применить к "ОбъектWord" не понятно...
#11
by Кирпич
Я делал через ВК. Файлы хранятся на SQLServer. Юзер открывает файл в ворде, пишет там чота, нажимает в ворде сохранить и файл автоматом сохраняется в базе.
#13
by vde69
не все так просто оказалось, если закрыть ворд крестиком прибивается процесс, и актив икс во первых начинает криво показывать данные, во вторых пропадает ЭлементыФормы.ПолеТабличногоДокумента1.Рисунки[0].Объект типа все становится недоступным
#14
by План счетов
похожая проблема, только файлы не в 1С а в mysql Думаю сделать так. Пользователь запрашивает файл на редактирование, ему файл сохраняется в определенный каталог, пользователь работает с ним сколько хочет - не меняя имени файла. а Ночью робот соберет файлы выданные на редактирование, и добавит их обратно в базу, с пометкой редактированный - имя пользователя, при этом первичный файл сохранится.
#15
by vde69
нашел очень красивое решение ШаблонДоговора = Новый ХранилищеЗначения(Новый ДвоичныеДанные(ИмяФайла)); КонецПроцедуры
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- штрих коды товаров в расходной накладной ?
- Тормозит ПостроительОтчета.Вывести
- Обновил БП, вылезла ошибка "Несоответствие типов"
- 4-ФСС в ЗУП
- Закрытие счета 97 (статьи расходов будущих периодов...)
- Аналог СокрЛП(...) в запросе.
- Создание таблицы во внешней обработке
- Любимое Закрытие месяца 20 и 41 счета :)
- v81.comconnector класс не зарегистрирован
- УТ 10,2 перенос остатков в дописаной УТ объемом 80 гиг
- Кнопка "История". Как убрать информационную панель?
- Смайлики на форуме
- Единицы измерения в БП и УТ
- Как сделать что бы при запуске 1С не запускался эксплорер?
- УПП 31 Расчетный листок расхождения к выплате и долг за предприятием
- Ограничить видимость документов по организациям пользователям в ЗУП как в бухгалтерии
- ЗУП 2,5,25 Неверно рассчитывается кол-во дней компенсации отпуска при увольнении
- Свертка итогов в УТ...?
- 8.2 "Основная таблица динамического списка задана неверно"
- v8: Как можно загрузить Excel файл в УТ 10.3 ?